Fri Apr 08 14:28:31 2016: Request 113618 was acted upon.
Transaction: Correspondence added by PHILKIME
       Queue: PAR-Packer
     Subject: Strange issue with not packing libperl.dylib
   Broken in: 1.030
    Severity: Important
       Owner: Nobody
  Requestors: philk...@kime.org.uk
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=113618 >


Ah, sorry, here it is:




[grass][~] > sudo perl -MCPAN -e shell

cpan shell -- CPAN exploration and modules installation (v2.11)
Enter 'h' for help.

cpan> install PAR::Packer                                                       
Fetching with LWP:
http://cpan.strawberryperl.com/authors/01mailrc.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/02packages.details.txt.gz
Fetching with LWP:
http://cpan.strawberryperl.com/modules/03modlist.data.gz
Database was generated on Tue, 05 Apr 2016 14:18:12 GMT

Updating database file ... 
Done!
Running install for module 'PAR::Packer'
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/PAR-Packer-1.030.tar.gz
Fetching with LWP:
http://cpan.strawberryperl.com/authors/id/R/RS/RSCHUPP/CHECKSUMS
Checksum for 
/var/root/.cpan/sources/authors/id/R/RS/RSCHUPP/PAR-Packer-1.030.tar.gz ok
Scanning cache /var/root/.cpan/build for sizes
................................................----------------------------DONE
Configuring R/RS/RSCHUPP/PAR-Packer-1.030.tar.gz with Makefile.PL
*** You have extra Perl library paths set in your environment.
    Please note that these paths (set with PERL5LIB or PERLLIB)
    are not honored by perl when running under taint mode, which
    may lead to problems. This is a limitation (by design) of
    Perl, not of PAR::Packer; but some of the problems may
    manifest here during installation.
Checking if your kit is complete...
Looks good
Prototype mismatch: sub main::prompt: none vs ($;$) at 
/opt/local/lib/perl5/5.22/ExtUtils/MakeMaker.pm line 228.
Generating a Unix-style Makefile
Writing Makefile for myldr
Writing MYMETA.yml and MYMETA.json
Generating a Unix-style Makefile
Writing Makefile for PAR::Packer
Writing MYMETA.yml and MYMETA.json
  RSCHUPP/PAR-Packer-1.030.tar.gz
  /opt/local/bin/perl5.22 Makefile.PL -- OK
Running make for R/RS/RSCHUPP/PAR-Packer-1.030.tar.gz
cp script/tkpp blib/script/tkpp
cp script/par.pl blib/script/par.pl
"/opt/local/bin/perl5.22" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- 
blib/script/tkpp
"/opt/local/bin/perl5.22" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- 
blib/script/par.pl
cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.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/pp.pm blib/lib/pp.pm
cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm
cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm
cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp script/pp blib/script/pp
"/opt/local/bin/perl5.22" "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- 
blib/script/pp
make[1]: Entering directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Makefile:755: warning: overriding recipe for target '.c.o'
Makefile:337: warning: ignoring old recipe for target '.c.o'
"/opt/local/bin/perl5.22" par_pl2c.pl my_par_pl < ../script/par.pl > 
my_par_pl.c 
"/opt/local/bin/perl5.22" sha1.c.PL
/usr/bin/clang -c -pipe -Os  -fno-common -DPERL_DARWIN -I/opt/local/include 
-fno-strict-aliasing -fstack-protector-strong -I/opt/local/include  
-I/opt/local/lib/perl5/5.22/darwin-thread-multi-2level/CORE  
-DPARL_EXE=\"parl\" -O3 main.c
In file included from main.c:52:
In file included from ./mktmpdir.c:1:
In file included from ./mktmpdir.h:84:
In file included from ./utils.c:25:
./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *'
      converts between pointers to integer types with different sign
      [-Wpointer-sign]
        if ((c = __findenv(name, &offset))) {   /* find if already exists */
                                 ^~~~~~~
In file included from main.c:52:
./mktmpdir.c:63:23: warning: using the result of an assignment as a condition
      without parentheses [-Wparentheses]
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                  ~~~~^~~~~~~~~~~~~~~~~
./mktmpdir.c:63:23: note: place parentheses around the assignment to silence
      this warning
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                      ^
                  (                    )
./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality
      comparison
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                      ^
                      ==
./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type
      'char *' discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
            par_setenv(key, stmpdir);
                            ^~~~~~~
main.c:121:23: warning: assigning to 'char *' from 'const char *' discards
      qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
    fakeargv[argno++] = my_par_pl;
                      ^ ~~~~~~~~~
4 warnings generated.
env MACOSX_DEPLOYMENT_TARGET=10.11 /usr/bin/clang main.o  -L/opt/local/lib 
-Wl,-headerpad_max_install_names  -fstack-protector-strong  
-L/opt/local/lib/perl5/5.22/darwin-thread-multi-2level/CORE -lperl -lpthread 
-ldl -lm -lutil -lc  -o ./par
true
"/opt/local/bin/perl5.22" encode_append.pl Dynamic.in ./par Dynamic.pm
"/opt/local/bin/perl5.22" embed_files.pl -c 32768 ./par > boot_embedded_files.c
"/opt/local/bin/perl5.22" -Mblib=.. run_with_inc.pl ./par -q -B -Oparldyn
otool(1): Apple Inc. version cctools-870
disassmbler: LLVM version 7.3.0
# using "otool -L" to find shared libraries needed by ./par
# embedding "./par" as "par"
# embedding 
"/opt/local/lib/perl5/5.22/darwin-thread-multi-2level/CORE/libperl.dylib" as 
"libperl.dylib"
cp parldyn ../blib/script/parldyn
true ../blib/script/parldyn
/usr/bin/clang -c -pipe -Os  -fno-common -DPERL_DARWIN -I/opt/local/include 
-fno-strict-aliasing -fstack-protector-strong -I/opt/local/include  
-I/opt/local/lib/perl5/5.22/darwin-thread-multi-2level/CORE  
-DPARL_EXE=\"parl\" -O3 boot.c
In file included from boot.c:10:
In file included from ./mktmpdir.c:1:
In file included from ./mktmpdir.h:84:
In file included from ./utils.c:25:
./env.c:105:27: warning: passing 'unsigned int *' to parameter of type 'int *'
      converts between pointers to integer types with different sign
      [-Wpointer-sign]
        if ((c = __findenv(name, &offset))) {   /* find if already exists */
                                 ^~~~~~~
In file included from boot.c:10:
./mktmpdir.c:63:23: warning: using the result of an assignment as a condition
      without parentheses [-Wparentheses]
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                  ~~~~^~~~~~~~~~~~~~~~~
./mktmpdir.c:63:23: note: place parentheses around the assignment to silence
      this warning
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                      ^
                  (                    )
./mktmpdir.c:63:23: note: use '==' to turn this assignment into an equality
      comparison
    for ( i = 0 ; key = ld_path_keys[i]; i++ ) {
                      ^
                      ==
./mktmpdir.c:65:29: warning: passing 'const char *' to parameter of type
      'char *' discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers]
            par_setenv(key, stmpdir);
                            ^~~~~~~
3 warnings generated.
env MACOSX_DEPLOYMENT_TARGET=10.11 /usr/bin/clang boot.o   -o ./boot
true
"/opt/local/bin/perl5.22" encode_append.pl Static.in ./boot Static.pm
"/opt/local/bin/perl5.22" -Mblib=.. run_with_inc.pl ./boot -q -B -Oparl
cp Static.pm ../blib/lib/PAR/StrippedPARL/Static.pm
cp Dynamic.pm ../blib/lib/PAR/StrippedPARL/Dynamic.pm
cp parl ../blib/script/parl
true ../blib/script/parl
Manifying 2 pod documents
make[1]: Leaving directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Manifying 4 pod documents
Manifying 10 pod documents
  RSCHUPP/PAR-Packer-1.030.tar.gz
  /opt/local/bin/gmake -j3 -j3 -- OK
Running make test
make[1]: Entering directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Makefile:755: warning: overriding recipe for target '.c.o'
Makefile:337: warning: ignoring old recipe for target '.c.o'
Manifying 2 pod documents
make[1]: Leaving directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
PERL_DL_NONLAZY=1 "/opt/local/bin/perl5.22" "-MExtUtils::Command::MM" 
"-MTest::Harness" "-e" "undef *Test::Harness::Switches; 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/80-doublecolon.t t/90-rt101800.t 
t/90-rt103861.t t/90-rt104560.t t/90-rt104635.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 ................ 13/34 /tmp/POSWEpmVkJ 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/80-doublecolon.t ....... ok   
t/90-rt101800.t .......... 1/18 # PAR_TEMP = 
/tmp/zbUMhHNu87/par-726f6f74/cache-b708d6bb8cc3c9af4eea9c2a82444e244f45206b
t/90-rt101800.t .......... ok     
t/90-rt103861.t .......... ok   
t/90-rt104560.t .......... ok   
t/90-rt104635.t .......... ok   
t/90-rt59710.t ........... ok   
All tests successful.
Files=11, Tests=107, 76 wallclock secs ( 0.07 usr  0.02 sys + 54.73 cusr 11.03 
csys = 65.85 CPU)
Result: PASS
make[1]: Entering directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Makefile:755: warning: overriding recipe for target '.c.o'
Makefile:337: warning: ignoring old recipe for target '.c.o'
make[1]: Nothing to be done for 'test'.
make[1]: Leaving directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
  RSCHUPP/PAR-Packer-1.030.tar.gz
  /opt/local/bin/gmake test -- OK
Running make install
make[1]: Entering directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Makefile:755: warning: overriding recipe for target '.c.o'
Makefile:337: warning: ignoring old recipe for target '.c.o'
Manifying 2 pod documents
make[1]: Leaving directory 
'/private/var/root/.cpan/build/PAR-Packer-1.030-wQDuDt/myldr'
Manifying 4 pod documents
Manifying 10 pod documents
Appending installation info to 
/opt/local/lib/perl5/5.22/darwin-thread-multi-2level/perllocal.pod
Installing /opt/local/lib/perl5/site_perl/5.22/PAR/Packer.pm
Installing /opt/local/share/perl5.22/siteman/man3/Dynamic.3pm
Installing /opt/local/share/perl5.22/siteman/man3/PAR::Packer.3pm
Installing /opt/local/share/perl5.22/siteman/man3/Static.3pm
  RSCHUPP/PAR-Packer-1.030.tar.gz
  /usr/bin/make install -j3 -- OK

cpan> quit                                                                      

Reply via email to