Subject: | PAR-Packer-0.982: make error on cygwin |
Date: | Wed, 6 Aug 2008 14:39:30 -0700 |
To: | bug-PAR-Packer [...] rt.cpan.org |
From: | Darin <darintr [...] gmail.com> |
Hello,
I am using perl5.8.7 on winxp box running cygwin. PAR/pp installation is
taking place within cygwin.
The following log shows the error:
$ make
cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm
cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm
cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm
cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm
cp lib/PAR/StrippedPARL/Base.pm blib/lib/PAR/StrippedPARL/Base.pm
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm
cp lib/PAR/StrippedPARL/Dynamic.pm blib/lib/PAR/StrippedPARL/Dynamic.pm
cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm
cp lib/pp.pm blib/lib/pp.pm
cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm
cp lib/PAR/StrippedPARL/Static.pm blib/lib/PAR/StrippedPARL/Static.pm
make[1]: Entering directory `/cygdrive/c/dev/PAR-Packer-0.982/myldr'
/usr/bin/perl5.8.7.exe sha1.c.PL sha1.c
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include -I/usr/lib/perl5/5.8/cygwin/CORE sha1.c
sha1.c: In function `sha_transform':
sha1.c:146: warning: right shift count >= width of type
/usr/bin/perl5.8.7.exe ./file2c.pl
/usr/lib/perl5/5.8/cygwin/CORE/libperl.dll.a my_perl.c load_me_0 1 30000
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include -I/usr/lib/perl5/5.8/cygwin/CORE main.c
/usr/bin/perl5.8.7.exe ./file2c.pl ../script/par.pl my_par_pl.c load_me_2 1
gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe
-I/usr/local/include -I/usr/lib/perl5/5.8/cygwin/CORE my_par_pl.c
ld2 main.o my_par_pl.o win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8/cygwin/auto/DynaLoader/DynaLoader.a
/usr/lib/perl5/5.8/cygwin/auto/Win32CORE/Win32CORE.a
-L/usr/lib/perl5/5.8/cygwin/CORE -lperl -lcrypt -lgdbm_compat -o ./par.exe
gcc -shared -o par.dll -Wl,--out-implib=libpar.dll.a
-Wl,--export-all-symbols -Wl,--enable-auto-import -Wl,--stack,8388608
-Wl,--enable-auto-image-base \
main.o my_par_pl.o win32.coff -s -s -s -L/usr/local/lib
/usr/lib/perl5/5.8/cygwin/auto/DynaLoader/DynaLoader.a
/usr/lib/perl5/5.8/cygwin/auto/Win32CORE/Win32CORE.a
-L/usr/lib/perl5/5.8/cygwin/CORE -lperl -lcrypt -lgdbm_compat
Creating library file: libpar.dll.a
mv par.dll libpar.dll.a ./
mv: `par.dll' and `./par.dll' are the same file
mv: `libpar.dll.a' and `./libpar.dll.a' are the same file
perlld: *** system() failed to execute
mv par.dll libpar.dll.a ./
make[1]: *** [par.exe] Error 2
make[1]: Leaving directory `/cygdrive/c/dev/PAR-Packer-0.982/myldr'
make: *** [subdirs] Error 2
Thanks.
-Darin