Cygwin now has perl 5.14.1 and I am trying to install PAR::Packer which worked
fine in cygwin perl 5.10.1. I get the following error doing the make … any
ideas? There also seem to be problems installing MakeMaker and ScanDeps -
various test failures.
PK
philkime@bbf-wxp32 ~/.cpan/build/PAR-Packer-1.010-6HMN2H
$ perl Makefile.PL
Checking if your kit is complete...
Warning: the following files are missing in your kit:
myldr/boot
myldr/boot.o
myldr/MYMETA.yml
myldr/parl
myldr/pm_to_blib
MYMETA.yml
parpackerresource.zip
Please inform the author.
Prototype mismatch: sub main::prompt: none vs ($;$) at /usr/lib/perl5/5.14/ExtUt
ils/MakeMaker.pm line 219
Writing Makefile for par.exe
Writing MYMETA.yml and MYMETA.json
Writing Makefile for PAR::Packer
Writing MYMETA.yml and MYMETA.json
philkime@bbf-wxp32 ~/.cpan/build/PAR-Packer-1.010-6HMN2H
$ 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/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
make[1]: Entering directory `/home/philkime/.cpan/build/PAR-Packer-1.010-6HMN2H/
myldr'
Makefile:725: warning: overriding commands for target `.c.o'
Makefile:331: warning: ignoring old commands for target `.c.o'
/usr/bin/perl.exe ./file2c.pl -s ../script/par.pl my_par_pl.c load_my_par_pl
/usr/bin/perl.exe sha1.c.PL
gcc-4 -c -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g3 -fno-strict-aliasing -pipe
-fstack-protector -I/usr/local/include -I/usr/lib/perl5/5.14/i686-cygwin/CORE
-DPARL_EXE=\"parl.exe\" -O3 main.c
g++-4 main.o win32.coff -s -Wl,--enable-auto-import -Wl,--export-all-symbols
-Wl,--enable-auto-image-base -fstack-protector -L/usr/local/lib /usr/lib/perl5/5
.14/i686-cygwin/auto/Win32CORE/Win32CORE.a -L/usr/lib/perl5/5.14/i686-cygwin/COR
E -lperl -ldl -lcrypt -o ./par.exe
main.o: In function `xs_init':
/home/philkime/.cpan/build/PAR-Packer-1.010-6HMN2H/myldr/perlxsi.c:18: undefined
reference to `_boot_Cwd'
/home/philkime/.cpan/build/PAR-Packer-1.010-6HMN2H/myldr/perlxsi.c:18: undefined
reference to `_boot_Cwd'
collect2: ld returned 1 exit status
make[1]: *** [par.exe] Error 1
make[1]: Leaving directory `/home/philkime/.cpan/build/PAR-Packer-1.010-6HMN2H/m
yldr'
make: *** [subdirs] Error 2
--
Dr Philip Kime