Thu May 24 17:24:13 2012: Request 77408 was acted upon.
Transaction: Correspondence added by kevin.m.br...@asu.edu
       Queue: PAR
     Subject: RE: [rt.cpan.org #77408] Cannot build on Win64/Perl64 
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: kevin.m.br...@asu.edu
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=77408 >


Yes, that patch does seem to produce a working package. Here is the output from 
installing the patched PAR::Packer on my system. There were a few warnings 
during compilation, but no actual errors.

Checking if your kit is complete...
Looks good
Prototype mismatch: sub main::prompt: none vs ($;$) at 
C:/strawberry/perl/lib/ExtUtils/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

C:\Users\hellgate\Desktop\PAR-Packer-1.013_patched2>dmake
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
C:\strawberry\perl\bin\perl.exe file2c.pl -s ..\script\par.pl my_par_pl.c 
load_my_par_pl
C:\strawberry\perl\bin\perl.exe sha1.c.PL
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE  -DPERL_TEXTMODE_SCRIPTS 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields 
 -I"C:\strawberry\perl\lib\CORE"  -DLOAD_MY_LIBGCC -DPARL_EXE=\"parl.exe\" -s 
-O2 main.c
rem
windres -i winres\pp.rc -o ppresource.coff --input-format=rc 
--output-format=coff --target=pe-x86-64
g++ main.o ppresource.coff -s   -s -L"C:\strawberry\perl\lib\CORE" 
-L"C:\strawberry\c\lib"  C:\strawberry\perl\lib\CORE\libperl516.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libmoldname.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libkernel32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libuser32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libgdi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libwinspool.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libcomdlg32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libadvapi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libshell32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libole32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\liboleaut32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libnetapi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libuuid.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libws2_32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libmpr.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libwinmm.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libversion.a 
C:\strawberry\c\x86_64-w64-mingw3
 2\lib\libodbc32.a C:\strawberry\c\x86_64-w64-mingw32\lib\libodbccp32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libcomctl32.a -o par.exe
rem
C:\strawberry\perl\bin\perl.exe encode_append.pl Dynamic.in par.exe Dynamic.pm
C:\strawberry\perl\bin\perl.exe file2c.pl -c 30000 par.exe my_par.c load_my_par
C:\strawberry\perl\bin\perl.exe file2c.pl -c 30000 -n perl516.dll 
C:\strawberry\perl\bin\perl516.dll my_libperl.c load_my_libperl
C:\strawberry\perl\bin\perl.exe file2c.pl -c 30000 
C:\strawberry\perl\bin\libgcc_s_sjlj-1.dll my_libgcc.c load_my_libgcc
gcc -c -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE  -DPERL_TEXTMODE_SCRIPTS 
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields 
 -I"C:\strawberry\perl\lib\CORE"  -DLOAD_MY_LIBGCC -DPARL_EXE=\"parl.exe\" -s 
-O2 boot.c
In file included from mktmpdir.h:85:0,
                 from mktmpdir.c:1,
                 from boot.c:27:
sha1.c: In function 'sha_transform':
sha1.c:146:2: warning: right shift count >= width of type [enabled by default]
boot.c: In function 'main':
boot.c:214:5: warning: passing argument 3 of 'spawnvpe' from incompatible 
pointer type [enabled by default]
c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/include/process.h:178:20:
 note: expected 'char * const*' but argument is
of type 'const char * const*'
boot.c:214:5: warning: passing argument 4 of 'spawnvpe' from incompatible 
pointer type [enabled by default]
c:\strawberry\c\bin\../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mingw32/include/process.h:178:20:
 note: expected 'char * const*' but argument is
of type 'const char * const*'
g++ boot.o -s   -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"  
C:\strawberry\perl\lib\CORE\libperl516.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libmoldname.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libkernel32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libuser32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libgdi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libwinspool.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libcomdlg32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libadvapi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libshell32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libole32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\liboleaut32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libnetapi32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libuuid.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libws2_32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libmpr.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libwinmm.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libversion.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libodbc32.
 a C:\strawberry\c\x86_64-w64-mingw32\lib\libodbccp32.a 
C:\strawberry\c\x86_64-w64-mingw32\lib\libcomctl32.a ppresource.coff -o boot.exe
rem
C:\strawberry\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:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl par.exe -q -B 
-Oparldyn.exe
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- parldyn.exe 
..\blib\script\parldyn.exe
rem ..\blib\script\parldyn.exe
C:\strawberry\perl\bin\perl.exe -Mblib run_with_inc.pl boot.exe -q -B -Oparl.exe

C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e cp -- parl.exe 
..\blib\script\parl.exe
rem ..\blib\script\parl.exe
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- 
script/tkpp blib\script\tkpp
pl2bat.bat blib\script\tkpp
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- script/pp 
blib\script\pp
pl2bat.bat blib\script\pp
C:\strawberry\perl\bin\perl.exe "-Iinc" -MExtUtils::Command -e cp -- 
script/par.pl blib\script\par.pl
pl2bat.bat blib\script\par.pl

C:\Users\hellgate\Desktop\PAR-Packer-1.013_patched2>dmake test
C:\strawberry\perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" 
"test_harness(0,'inc', 'blib\lib', 'blib\arch')" t/00-pod.t 
t/10-parl-generation.t t/20-pp.t t/30-current_exec.t t/40-packer_cd_option.t 
t/90-rt59710.t
t/00-pod.t ............... skipped: Set environment variable PERL_TEST_POD=1 to 
test POD
t/10-parl-generation.t ... ok
t/20-pp.t ................ 12/34 C:\Users\hellgate\AppData\Local\Temp\N0FELjGRPr
 syntax OK
t/20-pp.t ................ ok
t/30-current_exec.t ...... # Please wait
t/30-current_exec.t ...... ok
t/40-packer_cd_option.t .. ok
t/90-rt59710.t ........... ok
All tests successful.
Files=6, Tests=74, 444 wallclock secs ( 0.11 usr +  0.00 sys =  0.11 CPU)
Result: PASS

C:\Users\hellgate\Desktop\PAR-Packer-1.013_patched2>dmake install
Installing C:\strawberry\perl\site\lib\pp.pm
Installing C:\strawberry\perl\site\lib\App\Packer\PAR.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter.pm
Installing C:\strawberry\perl\site\lib\PAR\Packer.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter\Bleach.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter\Bytecode.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter\Obfuscate.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter\PatchContent.pm
Installing C:\strawberry\perl\site\lib\PAR\Filter\PodStrip.pm
Installing C:\strawberry\perl\site\lib\PAR\StrippedPARL\Base.pm
Installing C:\strawberry\perl\site\lib\PAR\StrippedPARL\Dynamic.pm
Installing C:\strawberry\perl\site\lib\PAR\StrippedPARL\Static.pm
Installing C:\strawberry\perl\site\bin\par.bat
Installing C:\strawberry\perl\site\bin\par.pl
Installing C:\strawberry\perl\site\bin\parl.exe
Installing C:\strawberry\perl\site\bin\parldyn.exe
Installing C:\strawberry\perl\site\bin\pp
Installing C:\strawberry\perl\site\bin\pp.bat
Installing C:\strawberry\perl\site\bin\tkpp
Installing C:\strawberry\perl\site\bin\tkpp.bat
Appending installation info to C:\strawberry\perl\lib/perllocal.pod

Reply via email to