On Friday, March 29, 2002, at 12:30 , Jarkko Hietaniemi wrote: > Looks good so far (still compiling, expect for one nit): in enc2xs I > needed > to add the dotdot-dotdot: > > BEGIN { > unshift @INC, qw(../../lib ../../../lib ../../../../lib); > $ENV{PATH} .= ';../..;../../..;../../../..' if $^O eq 'MSWin32'; > }
Yes, This @INC manipulation is ugly to the least but needed for perl build. I wanted to make this one conditional but by the time I release 1.00 Hypnos has gotten me. I wanted to release the one with new enc2xs to gather feedback so I gave it a go-ahead before she embraced. I will send you a patch to make this one conditinal BEFORE the next release > I'm also wondering whether the #!../../../perl is the best possible > shebang line... So do I but the shebang line is never used during the builds (always called via "perl enc2xs" form) of perl and Encode themselves and via Makefile.PL that is autogenerated via enc2xs -M. And by the time you find enc2xs on INST_SCRIPT, MakeMaker will fix this shebang. Maybe we should strip this shebang line altogether.... Dan the Encode Maintainer