Subject: | PAR::Packer won't install on Strawberry Perl 5.18.2 |
Strawberry Perl: This is perl 5, version 18, subversion 2 (v5.18.2) built for MSWin32-x86-multi-thread-64int
Windows 7 64-bit
Cpan doesn't seem to grab PAR::Packer 1.28, it grabs 1.27.
Output from 'cpan PAR::Packer':
CPAN: CPAN::SQLite loaded ok (v0.203)
Database was generated on Tue, 22 Dec 2015 23:45:55 GMT
Running install for module 'pp'
Running make for R/RS/RSCHUPP/PAR-Packer-1.028.tar.gz
CPAN: Digest::SHA loaded ok (v5.88)
CPAN: Compress::Zlib loaded ok (v2.064)
Checksum for C:\strawperl\cpan\sources\authors\id\R\RS\RSCHUPP\PAR-Packer-1.028.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.96)
CPAN: File::Temp loaded ok (v0.2304)
CPAN: Parse::CPAN::Meta loaded ok (v1.4414)
CPAN: CPAN::Meta loaded ok (v2.140640)
CPAN: Module::CoreList loaded ok (v3.09)
CPAN.pm: Building R/RS/RSCHUPP/PAR-Packer-1.028.tar.gz
Checking if your kit is complete...
Looks good
Prototype mismatch: sub main::prompt: none vs ($;$) at C:/strawperl/perl/lib/ExtUtils/MakeMaker.pm line 221.
Generating a dmake-style Makefile
Writing Makefile for myldr
Writing MYMETA.yml and MYMETA.json
Generating a dmake-style Makefile
Writing Makefile for PAR::Packer
Writing MYMETA.yml and MYMETA.json
cp lib/PAR/Packer.pm blib\lib\PAR\Packer.pm
cp lib/PAR/Filter/PatchContent.pm blib\lib\PAR\Filter\PatchContent.pm
cp lib/PAR/Filter.pm blib\lib\PAR\Filter.pm
cp lib/PAR/Filter/Bleach.pm blib\lib\PAR\Filter\Bleach.pm
cp lib/PAR/Filter/Obfuscate.pm blib\lib\PAR\Filter\Obfuscate.pm
cp lib/App/Packer/PAR.pm blib\lib\App\Packer\PAR.pm
cp lib/PAR/StrippedPARL/Base.pm blib\lib\PAR\StrippedPARL\Base.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/PodStrip.pm blib\lib\PAR\Filter\PodStrip.pm
C:\strawperl\perl\bin\perl.exe par_pl2c.pl my_par_pl < ..\script\par.pl > my_par_pl.c
C:\strawperl\perl\bin\perl.exe sha1.c.PL
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -I"C:\strawperl\perl\lib\CORE" -DPARL_EXE=\"parl.exe\" -s -O2 main.c
main.c: In function 'main':
main.c:121:23: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
windres -i winres/pp.rc -o ppresource.coff --input-format=rc --output-format=coff --target=pe-i386
g++.exe main.o ppresource.coff -s -s -L"C:\strawperl\perl\lib\CORE" -L"C:\strawperl\c\lib" C:\strawperl\perl\lib\CORE\libperl518.a C:\strawperl\c\i686-w64-mingw32\lib\libmoldname.a C:\strawperl\c\i686-w64-mingw32\lib\libkernel32.a C:\strawperl\c\i686-w64-mingw32\lib\libuser32.a C:\strawperl\c\i686-w64-mingw32\lib\libgdi32.a C:\strawperl\c\i686-w64-mingw32\lib\libwinspool.a C:\strawperl\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawperl\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawperl\c\i686-w64-mingw32\lib\libshell32.a C:\strawperl\c\i686-w64-mingw32\lib\libole32.a C:\strawperl\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawperl\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawperl\c\i686-w64-mingw32\lib\libuuid.a C:\strawperl\c\i686-w64-mingw32\lib\libws2_32.a C:\strawperl\c\i686-w64-mingw32\lib\libmpr.a C:\strawperl\c\i686-w64-mingw32\lib\libwinmm.a C:\strawperl\c\i686-w64-mingw32\lib\libversion.a C:\strawperl\c\i686-w64-mingw32\lib\libodbc32.a C:\strawperl\c\i686-w64-mingw32\lib\libodbccp32.a C:\strawperl\c\i686-w64-mingw32\lib\libcomctl32.a -o par.exe
rem
C:\strawperl\perl\bin\perl.exe encode_append.pl Dynamic.in par.exe Dynamic.pm
C:\strawperl\perl\bin\perl.exe file2c.pl -c 30000 "par.exe" "C:\strawperl\perl\bin\perl518.dll" "C:\strawperl\perl\bin\libgcc_s_sjlj-1.dll" "C:\strawperl\perl\bin\libstdc++-6.dll" > boot_embedded_files.c
gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fno-strict-aliasing -mms-bitfields -I"C:\strawperl\perl\lib\CORE" -DPARL_EXE=\"parl.exe\" -s -O2 boot.c
In file included from mktmpdir.h:85:0,
from mktmpdir.c:1,
from boot.c:10:
sha1.c: In function 'sha_transform':
sha1.c:146:2: warning: right shift count >= width of type [enabled by default]
g++.exe boot.o -static-libgcc -s -s -L"C:\strawperl\perl\lib\CORE" -L"C:\strawperl\c\lib" C:\strawperl\perl\lib\CORE\libperl518.a C:\strawperl\c\i686-w64-mingw32\lib\libmoldname.a C:\strawperl\c\i686-w64-mingw32\lib\libkernel32.a C:\strawperl\c\i686-w64-mingw32\lib\libuser32.a C:\strawperl\c\i686-w64-mingw32\lib\libgdi32.a C:\strawperl\c\i686-w64-mingw32\lib\libwinspool.a C:\strawperl\c\i686-w64-mingw32\lib\libcomdlg32.a C:\strawperl\c\i686-w64-mingw32\lib\libadvapi32.a C:\strawperl\c\i686-w64-mingw32\lib\libshell32.a C:\strawperl\c\i686-w64-mingw32\lib\libole32.a C:\strawperl\c\i686-w64-mingw32\lib\liboleaut32.a C:\strawperl\c\i686-w64-mingw32\lib\libnetapi32.a C:\strawperl\c\i686-w64-mingw32\lib\libuuid.a C:\strawperl\c\i686-w64-mingw32\lib\libws2_32.a C:\strawperl\c\i686-w64-mingw32\lib\libmpr.a C:\strawperl\c\i686-w64-mingw32\lib\libwinmm.a C:\strawperl\c\i686-w64-mingw32\lib\libversion.a C:\strawperl\c\i686-w64-mingw32\lib\libodbc32.a C:\strawperl\c\i686-w64-mingw32\lib\libodbccp32.a C:\strawperl\c\i686-w64-mingw32\lib\libcomctl32.a ppresource.coff -o boot.exe
rem
C:\strawperl\perl\bin\perl.exe encode_append.pl Static.in boot.exe Static.pm
cp Static.pm ..\blib\lib\PAR\StrippedPARL\Static.pm
cp Dynamic.pm ..\blib\lib\PAR\StrippedPARL\Dynamic.pm
C:\strawperl\perl\bin\perl.exe -Mblib=.. run_with_inc.pl par.exe -q -B -Oparldyn.exe
Terminating on signal SIGINT(2)
Terminating on signal SIGINT(2)
Caught SIGINT. Trying to quit ...
Terminate batch job (Y/N)? Caught SIGINT. Trying to quit ..
Output from 'cpanm PAR::Packer':
--> Working on PAR::Packer
Fetching http://www.cpan.org/authors/id/R/RS/RSCHUPP/PAR-Packer-1.028.tar.gz ... OK
Configuring PAR-Packer-1.027 ... OK
Building and testing PAR-Packer-1.027 ... Terminating on signal SIGINT(2)
Terminate batch job (Y/N)? ^C