develooper Front page | perl.par | Postings from November 2006

Re: Preflight: PAR 0.958 with parl-regenerating pp goodness

Thread Previous | Thread Next
From:
Philippe Schaffnit
Date:
November 14, 2006 01:14
Subject:
Re: Preflight: PAR 0.958 with parl-regenerating pp goodness
Message ID:
455988E1.4F7BFDC6@access.rwth-aachen.de

Hi!

Your fix helps under Irix, in the sense that it that the warning is now
gone, but the tests still fail in a similar way.

If it helps you, I am seeing something which to my untrained eyes looks
quite similar with another configuration, which you might have more
readily access to: I compiled a 32-bit perl on 64-bit linux (with
-Dcc="gcc -m32"). This is not such a crazy set-up, as I wanted to create
catch-all PAR-executables, and the machine happens to be 64...

I am sorry to lay that at your door, but I don't really know what I can
do, if there is anything I can do, I am quite willing (though I'm afraid
I would be out of my depth...).

Thanks!

Philippe

PS: what I get with the svn sources:

sunfire /WORK/philippe/Temp/PAR/trunk> perl Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- File::Temp        ...loaded. (0.17 >= 0.05)
- Compress::Zlib    ...loaded. (1.42 >= 1.3)
- Archive::Zip      ...loaded. (1.18 >= 1)
- Module::ScanDeps  ...loaded. (0.69 >= 0.69)
- PAR::Dist         ...loaded. (0.21 >= 0.21)
- Getopt::ArgvFile  ...loaded. (1.10 >= 1.07)
[Digital signature support]
- Digest            ...loaded. (1.15)
- Module::Signature ...loaded. (0.55)
*** Module::AutoInstall configuration finished.
Checking if your kit is complete...
Warning: the following files are missing in your kit:
        META.yml
        SIGNATURE
Please inform the author.
Writing Makefile for the par program
Writing Makefile for PAR
sunfire /WORK/philippe/Temp/PAR/trunk> make
cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm
cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm
cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm
cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm
cp lib/PAR/StrippedPARL/Base.pm blib/lib/PAR/StrippedPARL/Base.pm
cp lib/PAR/Environment.pod blib/lib/PAR/Environment.pod
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp lib/PAR.pm blib/lib/PAR.pm
cp lib/PAR/StrippedPARL/Dynamic.pm blib/lib/PAR/StrippedPARL/Dynamic.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/PAR/Tutorial.pod blib/lib/PAR/Tutorial.pod
cp lib/PAR/FAQ.pod blib/lib/PAR/FAQ.pod
cp lib/PAR/Heavy.pm blib/lib/PAR/Heavy.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 `/WORK/philippe/Temp/PAR/trunk/myldr'
/WORK/philippe/Tools/Perl/bin/perl sha1.c.PL sha1.c
gcc -m32 -c -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux/CORE  sha1.c
gcc -m32 -c -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux/CORE  main.c
In file included from main.c:57:
internals.c: In function 'XS_Internals_PAR_BOOT':
internals.c:34: warning: ignoring return value of 'Perl_av_shift',
declared with attribute warn_unused_result
/WORK/philippe/Tools/Perl/bin/perl ./file2c.pl ../script/par.pl
my_par_pl.c load_me_2 1
gcc -m32 -c -fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux/CORE 
my_par_pl.c
gcc -m32 main.o my_par_pl.o  -s -Wl,-E  -L/usr/local/lib
/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a
-L/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux/CORE -lperl
-lnsl -ldl -lm -lcrypt -lutil -lc --output ./par
./par -I"/WORK/philippe/Temp/PAR/trunk/inc"
-I"/WORK/philippe/Tools/Perl/lib/perl5/5.8.8/x86_64-linux"
-I"/WORK/philippe/Tools/Perl/lib/perl5/5.8.8"
-I"/WORK/philippe/Tools/Perl/lib/perl5/site_perl/5.8.8/x86_64-linux"
-I"/WORK/philippe/Tools/Perl/lib/perl5/site_perl/5.8.8"
-I"/WORK/philippe/Tools/Perl/lib/perl5/site_perl"
-I"/WORK/philippe/Temp/PAR/trunk" -I"." -I../myldr/.. -I../blib/lib -q
-B -O../script/parl
/WORK/philippe/Tools/Perl/bin/perl -e1
make[1]: Leaving directory `/WORK/philippe/Temp/PAR/trunk/myldr'
cp script/parl blib/script/parl
/WORK/philippe/Tools/Perl/bin/perl "-Iinc" "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/parl
cp script/tkpp blib/script/tkpp
/WORK/philippe/Tools/Perl/bin/perl "-Iinc" "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/tkpp
cp script/pp blib/script/pp
/WORK/philippe/Tools/Perl/bin/perl "-Iinc" "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/pp
cp script/par.pl blib/script/par.pl
/WORK/philippe/Tools/Perl/bin/perl "-Iinc" "-MExtUtils::MY" -e
"MY->fixin(shift)" blib/script/par.pl
Manifying blib/man1/tkpp.1
Manifying blib/man1/parl.1
Manifying blib/man1/pp.1
Manifying blib/man1/par.pl.1
Manifying blib/man3/PAR::StrippedPARL::Base.3
Manifying blib/man3/PAR::Filter::Obfuscate.3
Manifying blib/man3/App::Packer::PAR.3
Manifying blib/man3/PAR::Packer.3
Manifying blib/man3/PAR::Filter::PodStrip.3
Manifying blib/man3/PAR::Filter.3
Manifying blib/man3/PAR::Environment.3
Manifying blib/man3/PAR.3
Manifying blib/man3/PAR::Filter::PatchContent.3
Manifying blib/man3/PAR::StrippedPARL::Dynamic.3
Manifying blib/man3/PAR::Filter::Bytecode.3
Manifying blib/man3/PAR::FAQ.3
Manifying blib/man3/PAR::Tutorial.3
Manifying blib/man3/PAR::Heavy.3
Manifying blib/man3/PAR::Filter::Bleach.3
Manifying blib/man3/PAR::StrippedPARL::Static.3
sunfire /WORK/philippe/Temp/PAR/trunk> make test
make[1]: Entering directory `/WORK/philippe/Temp/PAR/trunk/myldr'
/WORK/philippe/Tools/Perl/bin/perl -e1
make[1]: Leaving directory `/WORK/philippe/Temp/PAR/trunk/myldr'
PERL_DL_NONLAZY=1 /WORK/philippe/Tools/Perl/bin/perl
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc', 'blib/lib',
'blib/arch')" t/00-pod.t t/01-basic.t t/10-parl-generation.t t/20-pp.t
t/30-current_exec.t t/40-par-hashref.t
t/00-pod................skipped
        all skipped: Set environment variable PERL_TEST_POD=1 to test
POD
t/01-basic..............ok                                                   
t/10-parl-generation....NOK
4/31                                             
#   Failed test 'Found the static build of parl in myldr'
#   in t/10-parl-generation.t at line 25.
t/10-parl-generation....NOK
7/31                                             
#   Failed test '...Static->get_raw didn't return false'
#   in t/10-parl-generation.t at line 33.
Use of uninitialized value in length at t/10-parl-generation.t line 35,
<DATA> line 1.
t/10-parl-generation....NOK
8/31                                             
#   Failed test 'Static binary returned from ->get_raw has the same size
as myldr/static(.exe)'
#   in t/10-parl-generation.t at line 38.
#          got: '0'
#     expected: undef
No such file or directory at t/10-parl-generation.t line 46, <DATA> line
1.
Use of uninitialized value in unlink at t/10-parl-generation.t line 212,
<DATA> line 1.
Use of uninitialized value in unlink at t/10-parl-generation.t line 213,
<DATA> line 1.
Use of uninitialized value in unlink at t/10-parl-generation.t line 214,
<DATA> line 1.
Use of uninitialized value in unlink at t/10-parl-generation.t line 215,
<DATA> line 1.
# Looks like you planned 31 tests but only ran 8.
# Looks like you failed 3 tests of 8 run.
# Looks like your test died just after 8.
t/10-parl-generation....dubious                                              
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4, 7-31
        Failed 26/31 tests, 16.13% okay
t/20-pp.................PAR::StrippedPARL::Static->get_raw() did not
return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlCRx3' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlhdhHRWW' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
1/34                                             
#   Failed test 'pp_hello_1 
# amsg074: sub pp_hello_1 cannot system pp "hello.pl" 
# '
#   in automated_pp_test.pl at line 7020.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlLNgB' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parligBq7dR' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
2/34                                             
#   Failed test 'pp_minus_o_hello_hello_dot_pl 
# amsg080: sub pp_minus_o_hello_hello_dot_pl: cannot system pp -o
"hello.out" "hello.pl" 
# '
#   in automated_pp_test.pl at line 7065.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlPzOh' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlsKmXhnX' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
3/34                                             
#   Failed test 'pp_minus_o_foo_foo_dot_pl_bar_dot_pl 
# amsg085: sub pp_minus_o_foo_foo_dot_pl_bar_dot_pl: cannot system pp -o
foo.out "foo.pl" "bar.pl" )
# '
#   in automated_pp_test.pl at line 7113.
t/20-pp.................ok 4/34PAR::StrippedPARL::Static->get_raw() did
not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlLdoj' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parloGrHTOc' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
6/34                                             
#   Failed test 'pp_minus_o_hello_file_dot_par 
# amsg102: sub pp_minus_o_hello_file_dot_par cannot system pp -o
"hello.out" "hello.pl"  
# '
#   in automated_pp_test.pl at line 7259.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlllZy' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlCJfXbl2' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
7/34                                             
#   Failed test 'pp_minus_S_minus_o_hello_file 
# amsg107: sub pp_minus_S_minus_o_hello_file cannot system pp -S -o
"hello.out" "hello.pl"  
# '
#   in automated_pp_test.pl at line 7308.
t/20-pp.................ok 10/34PAR::StrippedPARL::Static->get_raw() did
not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlXpka' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parll1BxtEy' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.

#   Failed test 'pp_minus_e_print_hello 
# amsg131: sub pp_minus_e_print_hello cannot system pp -e "print
\"hello\n\";" 
# '
#   in automated_pp_test.pl at line 7493.
t/20-pp.................ok 13/34PAR::StrippedPARL::Static->get_raw() did
not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlBXsW' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parl4c9kyNH' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
14/34                                            
#   Failed test 'pp_minus_c_hello 
# amsg152: sub pp_minus_c_hello Cannot system pp -c  "hello.pl" 
# '
#   in automated_pp_test.pl at line 7630.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlYwj5' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlqG3iWNQ' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
15/34                                            
#   Failed test 'pp_minus_x_hello 
# amsg157: sub pp_minus_x_hello Cannot system pp -x  "hello.pl"
# '
#   in automated_pp_test.pl at line 7678.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlNYq4' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlciVg5qp' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
16/34                                            
#   Failed test 'pp_minus_n_minus_x_hello 
# amsg162: sub pp_minus_n_minus_x_hello cannot system pp -n -x 
"hello.pl"
# '
#   in automated_pp_test.pl at line 7726.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parl0Wz9' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parl1KL1Bao' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
17/34                                            
#   Failed test 'pp_minus_I_foo_hello 
# amsg169: sub pp_minus_I_foo_hello cannot system pp foo.pl
# '
#   in automated_pp_test.pl at line 7771.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlzrYD' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlCNyDXAM' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
18/34                                            
#   Failed test 'pp_minus_I_foo_minus_I_bar_hello 
# amsg190: sub pp_minus_I_foo_minus_I_bar_hello cannot system pp
"/usr/tmp/pp_switch_tests/temp0/foo.pl"
# '
#   in automated_pp_test.pl at line 7816.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlHEgl' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlzyPfmPm' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
19/34                                            
#   Failed test 'pp_minus_lib_foo_hello 
# amsg178: sub pp_minus_lib_foo_hello cannot system pp foo.pl
# '
#   in automated_pp_test.pl at line 7861.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlMYob' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlsZRASIZ' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
20/34                                            
#   Failed test 'pp_minus_lib_foo_minus_lib_bar_hello 
# amsg204: sub pp_minus_lib_foo_minus_lib_bar_hello cannot system pp
foo.pl
# '
#   in automated_pp_test.pl at line 7906.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlgRBG' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlo23vmXg' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
21/34                                            
#   Failed test 'pp_minus_M_foo_hidden_print_foo 
# amsg214: sub pp_minus_M_foo_hidden_print_foo cannot system pp foo.pl
# '
#   in automated_pp_test.pl at line 7951.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlUFxG' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parll3X5Qhq' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
22/34                                            
#   Failed test 'pp_minus_M_foo_minus_M_bar_hello 
# amsg238: sub pp_minus_M_foo_minus_M_bar_hello cannot system pp foo.pl
# '
#   in automated_pp_test.pl at line 7995.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlcC9K' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parl73BlJBe' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
23/34                                            
#   Failed test 'pp_minus_X_module_foo 
# amsg284: sub pp_minus_X_module_foo cannot system pp
"/usr/tmp/pp_switch_tests/temp2/foo.pl"
# '
#   in automated_pp_test.pl at line 8040.

#   Failed test 'pp_minus_r_hello 
# [430]
# Test 24_0 The command string "pp -r "hello.pl" ./ " in directory
/usr/tmp/pp_switch_tests/temp0,did not produce :: "hello" ::
# Instead, it produced :: PAR::StrippedPARL::Static->get_raw() did not
return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
# Could not write temporary parl (class PAR::StrippedPARL::Static) to
file '/usr/tmp/parlgBUG' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
# /WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlgQ2YxGj' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1. ::
# End of [430] results 
# 
# Did pp -r "hello.pl" produce a.out?
# '
#   in automated_pp_test.pl at line 8085.
t/20-pp.................NOK
24/34                                            
#   Failed test 'pp_minus_r_hello_a_b_c 
# [430]
# Test 25_0 The command string "pp -r "hello.pl" "one" "two" "three" ./
" in directory /usr/tmp/pp_switch_tests/temp1,did not produce :: "hello
one two three" ::
# Instead, it produced :: PAR::StrippedPARL::Static->get_raw() did not
return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
# Could not write temporary parl (class PAR::StrippedPARL::Static) to
file '/usr/tmp/parl6wg6' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
# /WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlybxYVZG' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1. ::
# End of [430] results 
# 
# Did pp -r "hello.pl" "one" "two" "three" produce a.out?
# '
#   in automated_pp_test.pl at line 8130.
t/20-pp.................NOK 25/34PAR::StrippedPARL::Static->get_raw()
did not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parl532i' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlnuB9IYe' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.

#   Failed test 'pp_hello_to_log_file 
# amsg312: sub pp_hello_to_log_file cannot system pp hello.pl -v
--log=c.txt
# '
#   in automated_pp_test.pl at line 8175.
t/20-pp.................NOK 26/34PAR::StrippedPARL::Static->get_raw()
did not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlX5CE' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parleWgdBbu' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.

#   Failed test 'pp_name_four_ways 
# amsg324: sub pp_name_four_ways cannot system pp hello.pl
# '
#   in automated_pp_test.pl at line 8220.
t/20-pp.................NOK 27/34PAR::StrippedPARL::Static->get_raw()
did not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parljldr' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlOuL52hG' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.

#   Failed test 'pp_minus_v_tests 
# amsg350: sub pp_minus_v_tests_28_0 cannot system pp -v 1 hello.pl >
v_1.txt
# '
#   in automated_pp_test.pl at line 8266.
t/20-pp.................ok 30/34PAR::StrippedPARL::Static->get_raw() did
not return the raw binary data for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlYoSI' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlXUbzAgL' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parl1YHT' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parlU8kzrla' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.
t/20-pp.................NOK
33/34                                            
#   Failed test 'pp_test_small_minus_a 
# amsg596: sub pp_test_small_minus_a cannot system pp -o hello.out -a
/usr/tmp/pp_switch_tests/temp2/text hello.pl
# '
#   in automated_pp_test.pl at line 8488.
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line
137, <DATA> line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlQ0eQ' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/StrippedPARL/Base.pm line 65,
<DATA> line 1.
/WORK/philippe/Temp/PAR/trunk/blib/script/pp: Failed to extract a parl
from 'PAR::StrippedPARL::Static' to file 'parl6QP2ZMf' at
/WORK/philippe/Temp/PAR/trunk/blib/lib/PAR/Packer.pm line 1142, <DATA>
line 1.

#   Failed test 'pp_test_large_minus_A 
# amsg649: sub pp_test_large_minus_A cannot system pp -o hello.out -A
all_text_files  -a all_text_files  hello.pl
# '
#   in automated_pp_test.pl at line 8533.
# Looks like you failed 23 tests of 34.
t/20-pp.................dubious                                              
        Test returned status 23 (wstat 5888, 0x1700)
DIED. FAILED tests 1-3, 6-7, 11, 14-28, 33-34
        Failed 23/34 tests, 32.35% okay
t/30-current_exec.......# Please wait
PAR::StrippedPARL::Static->get_raw() did not return the raw binary data
for a PAR loader at blib/lib/PAR/StrippedPARL/Base.pm line 137, <DATA>
line 1.
Could not write temporary parl (class PAR::StrippedPARL::Static) to file
'/usr/tmp/parlNOYF' at blib/lib/PAR/StrippedPARL/Base.pm line 65, <DATA>
line 1.
/WORK/philippe/Temp/PAR/trunk/t/../blib/script/pp: Failed to extract a
parl from 'PAR::StrippedPARL::Static' to file 'parlHfzvvKd' at
blib/lib/PAR/Packer.pm line 1142, <DATA> line 1.
t/30-current_exec.......NOK
1/4                                              
#   Failed test 'Created /WORK/philippe/Temp/PAR/trunk/t/test-10.exec'
#   in t/30-current_exec.t at line 39.
Failed to create /WORK/philippe/Temp/PAR/trunk/t/test-10.exec!
# Looks like you planned 4 tests but only ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test died just after 1.
t/30-current_exec.......dubious                                              
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-4
        Failed 4/4 tests, 0.00% okay
t/40-par-hashref........ok                                                   
Failed Test            Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/10-parl-generation.t  255 65280    31   49  4 7-31
t/20-pp.t                23  5888    34   23  1-3 6-7 11 14-28 33-34
t/30-current_exec.t     255 65280     4    7  1-4
1 test skipped.
Failed 3/6 test scripts. 53/84 subtests failed.
Files=6, Tests=84, 32 wallclock secs (18.69 cusr +  2.53 csys = 21.22
CPU)
Failed 3/6 test programs. 53/84 subtests failed.
make: *** [test_dynamic] Error 255



Steffen Mueller wrote:
> 
> Hi Philippe,
> 
> Philippe Schaffnit schrieb:
> > Sorry, the bad old Irix thing again: I am seeing some failures under
> > Irix both with the preflight tar archive and updated svn sources... Can
> > I do anything to help?
> 
> I don't know. To be honest, the only way I could debug this would be
> trial&error and naturally, I do not have an odd Irix at hand. Perhaps I
> can ask the computing resources centre of my university whether they
> have a machine running Irix on which I might get an account, but I doubt it.
> 
> Maybe you could try the following first guess:
> 
> --- env.c.org   2006-11-13 11:01:18.000000000 +0100
> +++ env.c       2006-11-13 11:01:13.000000000 +0100
> @@ -50,12 +50,12 @@
>    */
>   static char *
>   __findenv(name, offset)
> -       register char *name;
> +       register const char *name;
>          int *offset;
>   {
>          extern char **environ;
>          register int len;
> -       register char *np;
> +       register const char *np;
>          register char **p, *c;
> 
>          if (name == NULL || environ == NULL)
> 
> But this probably just moves the warning elsewhere.
> 
> Steffen


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About