Hi!
I think the warning serves it purpose: it shows that there's something
not 100% right happend, now the question is whether something has to be
done about it?
I indeed get the same under Irix before it dies (see lengthy output
afterwards).
Thanks!
Philippe
PS: the full monty!
fuel3 /usr/local_people/Philippe/Compilation/02> make
clean
/usr/local_people/Philippe/Perl/bin/perl "-Iinc" -e 'chdir
'\''myldr'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' --
rm -f my_*.c
rm -f main.o my_par_pl.o static.o
rm -f sha1.o sha1.c
rm -f *.opt *.pdb perlxsi.c
rm -f usernamefrompwuid.h
mv Makefile Makefile.old
rm -f \
*.a core \
core.[0-9] blib/arch/auto/PAR/extralibs.all \
core.[0-9][0-9] PAR.bso \
pm_to_blib.ts core.[0-9][0-9][0-9][0-9] \
PAR.x \
perl tmon.out \
*.o pm_to_blib \
blib/arch/auto/PAR/extralibs.ld blibdirs.ts \
core.[0-9][0-9][0-9][0-9][0-9] *perl.core \
core.*perl.*.? Makefile.aperl \
perl PAR.def \
core.[0-9][0-9][0-9] mon.out \
libPAR.def perlmain.c \
perl.exe so_locations \
PAR.exp
rm -rf \
script/parl myldr/par \
blib
mv Makefile Makefile.old > /dev/null 2>&1
fuel3 /usr/local_people/Philippe/Compilation/02>
/usr/local_people/Philippe/Perl/bin/perl Makefile.PL
*** Module::AutoInstall version 1.03
*** Checking for Perl dependencies...
[Core Features]
- File::Temp ...loaded. (0.17 >= 0.05)
- Compress::Zlib ...loaded. (2.001 >= 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
fuel3 /usr/local_people/Philippe/Compilation/02> 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
/usr/local_people/Philippe/Perl/bin/perl sha1.c.PL sha1.c
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE sha1.c
/usr/local_people/Philippe/Perl/bin/perl ./file2c.pl
/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE/libperl.a
my_perl.c load_me_0 1 30000
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE main.c
/usr/local_people/Philippe/Perl/bin/perl ./file2c.pl
../script/par.pl my_par_pl.c load_me_2 1
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE
my_par_pl.c
gcc -mabi=64 -O3 main.o my_par_pl.o -s -Wl,-woff,84 -mabi=64
-L/usr/lib64 -L/usr/local/lib
/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/auto/DynaLoader/DynaLoader.a
-L/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE -lperl
-lm -lc --output ./par
/usr/local_people/Philippe/Perl/bin/perl ./file2c.pl ./par
my_par.c load_me_1 1 30000
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE
static.c
gcc -mabi=64 -O3 static.o -s -Wl,-woff,84 -mabi=64
-L/usr/lib64 -L/usr/local/lib
/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/auto/DynaLoader/DynaLoader.a
-L/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE -lm
-lc --output ./static
/usr/local_people/Philippe/Perl/bin/perl parlsig.pl ./static
./par 1 30000
./static -I"/usr/local_people/Philippe/Compilation/02/inc"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl"
-I"/usr/local_people/Philippe/Compilation/02" -I"." -I../myldr/..
-I../blib/lib -q -B -O../script/parl
./par -I../myldr/.. -I../blib/lib
-I"/usr/local_people/Philippe/Compilation/02/inc"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl"
-I"/usr/local_people/Philippe/Compilation/02" -I"." -q -B
-O../script/parldyn
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0600'),
'../blib/lib/PAR/StrippedPARL/Static.pm');"
/usr/local_people/Philippe/Perl/bin/perl encode_append.pl
./static ../blib/lib/PAR/StrippedPARL/Static.pm
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0444'),
'../blib/lib/PAR/StrippedPARL/Static.pm');"
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0600'),
'../blib/lib/PAR/StrippedPARL/Dynamic.pm');"
/usr/local_people/Philippe/Perl/bin/perl encode_append.pl ./par
../blib/lib/PAR/StrippedPARL/Dynamic.pm
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0444'),
'../blib/lib/PAR/StrippedPARL/Dynamic.pm');"
cp script/parl blib/script/parl
/usr/local_people/Philippe/Perl/bin/perl "-Iinc"
"-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/parl
cp script/tkpp blib/script/tkpp
/usr/local_people/Philippe/Perl/bin/perl "-Iinc"
"-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/tkpp
cp script/pp blib/script/pp
/usr/local_people/Philippe/Perl/bin/perl "-Iinc"
"-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/pp
cp script/par.pl blib/script/par.pl
/usr/local_people/Philippe/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
fuel3 /usr/local_people/Philippe/Compilation/02> make -d test
Re-making blibdirs since it doesn't exist
Re-making installdeps since it doesn't exist
Re-making config since it doesn't exist
Re-making mktmpdir.h since it is out-of-date w.r.t: sha1.c
Re-making mktmpdir.c since it is out-of-date w.r.t: mktmpdir.h
Re-making main.c since it is out-of-date w.r.t: perlxsi.c mktmpdir.c
internals.c
Re-making main.o since it is out-of-date w.r.t: main.c
using internal rule:.c.o
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE main.c
Re-making ./par since it is out-of-date w.r.t: main.o
gcc -mabi=64 -O3 main.o my_par_pl.o -s -Wl,-woff,84 -mabi=64
-L/usr/lib64 -L/usr/local/lib
/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/auto/DynaLoader/DynaLoader.a
-L/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE -lperl
-lm -lc --output ./par
Re-making my_par.c since it is out-of-date w.r.t: ./par
/usr/local_people/Philippe/Perl/bin/perl ./file2c.pl ./par
my_par.c load_me_1 1 30000
Re-making static.o since it is out-of-date w.r.t: my_par.c mktmpdir.c
using internal rule:.c.o
gcc -mabi=64 -O3 -c -D_BSD_TYPES -D_BSD_TIME -mabi=64
-fno-strict-aliasing -I/usr/local/include -DLANGUAGE_C
-I/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE
static.c
Re-making ./static since it is out-of-date w.r.t: static.o
gcc -mabi=64 -O3 static.o -s -Wl,-woff,84 -mabi=64
-L/usr/lib64 -L/usr/local/lib
/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/auto/DynaLoader/DynaLoader.a
-L/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix/CORE -lm
-lc --output ./static
/usr/local_people/Philippe/Perl/bin/perl parlsig.pl ./static
./par 1 30000
Re-making ../script/parl since it is out-of-date w.r.t: ./static
./static -I"/usr/local_people/Philippe/Compilation/02/inc"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl"
-I"/usr/local_people/Philippe/Compilation/02" -I"." -I../myldr/..
-I../blib/lib -q -B -O../script/parl
Re-making ../script/parldyn since it is out-of-date w.r.t: ./par
./par -I../myldr/.. -I../blib/lib
-I"/usr/local_people/Philippe/Compilation/02/inc"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8/IP35-irix"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl/5.8.8"
-I"/usr/local_people/Philippe/Perl/lib/perl5/site_perl"
-I"/usr/local_people/Philippe/Compilation/02" -I"." -q -B
-O../script/parldyn
Re-making strippedparl since it doesn't exist
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0600'),
'../blib/lib/PAR/StrippedPARL/Static.pm');"
/usr/local_people/Philippe/Perl/bin/perl encode_append.pl
./static ../blib/lib/PAR/StrippedPARL/Static.pm
Output file '../blib/lib/PAR/StrippedPARL/Static.pm' does not have an
empty __DATA__ section. Not appending encoded data from './static'. This
is NOT a fatal error! at encode_append.pl line 26.
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0444'),
'../blib/lib/PAR/StrippedPARL/Static.pm');"
Re-making strippedparldyn since it doesn't exist
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0600'),
'../blib/lib/PAR/StrippedPARL/Dynamic.pm');"
/usr/local_people/Philippe/Perl/bin/perl encode_append.pl ./par
../blib/lib/PAR/StrippedPARL/Dynamic.pm
Output file '../blib/lib/PAR/StrippedPARL/Dynamic.pm' does not have an
empty __DATA__ section. Not appending encoded data from './par'. This is
NOT a fatal error! at encode_append.pl line 26.
/usr/local_people/Philippe/Perl/bin/perl -e "chmod(oct('0444'),
'../blib/lib/PAR/StrippedPARL/Dynamic.pm');"
Re-making all since it doesn't exist
Re-making subdirs since it doesn't exist
Re-making dynamic since it doesn't exist
Re-making linkext since it doesn't exist
Re-making blib/script/parl since it is out-of-date w.r.t: script/parl
cp script/parl blib/script/parl
/usr/local_people/Philippe/Perl/bin/perl "-Iinc"
"-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/parl
Re-making pure_all since it doesn't exist
PERL_DL_NONLAZY=1 /usr/local_people/Philippe/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
9/31
# Failed test '...Static->get_raw returns exact myldr/static(.exe)'
# in t/10-parl-generation.t at line 58.
t/10-parl-generation....ok
15/31
# Failed test '...Dynamic->get_raw returns exact myldr/par(.exe)'
# in t/10-parl-generation.t at line 156.
t/10-parl-generation....NOK 22/31# Looks like you failed 2 tests of
31.
t/10-parl-generation....dubious
Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 9, 22
Failed 2/31 tests, 93.55% okay
t/20-pp.................ok
t/30-current_exec.......# Please wait
t/30-current_exec.......ok
1/4 skipped: various reasons
t/40-par-hashref........ok
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/10-parl-generation.t 2 512 31 2 9 22
1 test and 1 subtest skipped.
Failed 1/6 test scripts. 2/84 subtests failed.
Files=6, Tests=84, 500 wallclock secs (410.65 cusr + 68.59 csys = 479.24
CPU)
Failed 1/6 test programs. 2/84 subtests failed.
*** Error code 255 (bu21)
Steffen Mueller wrote:
>
> Philippe Schaffnit P.Schaffnit-at-access.rwth-aachen.de |newsgroups3|
> schrieb:
> > Erm... I mean this one here:
> > Output file '../blib/lib/PAR/StrippedPARL/Static.pm' does not have an
> > empty __DATA__ section. Not appending encoded data from './static'. This
> > is NOT a fatal error! at encode_append.pl line 26.
> > Setting HARNESS_VERBOSE to 1 doesn't seem to make any difference,
> > though... what should I expect?
>
> Ah, right. It's actually a message from the script that appends the
> fresh "static" build to the .pm file mentioned in the warning. If the
> file has been appended before, it won't do it again and tells the user
> it didn't. It's completely okay to ignore this in this case. In fact,
> the "append" make target shouldn't be applied during "make test" again,
> but somehow, it is.
>
> Do you think I should remove this warning? Or do you have an idea how I
> can modify the Makefile so this is only done once?
>
> > The status under Irix: 'perl Makefile.PL; make; make test' dies an
> > horrible death, but 'perl Makefile.PL; make test' in clean directory
> > passes with flying colors! (there a definite sense of deja vu here,
> > that's why I mentioned Roderich Schupp).
>
> Hmm. Perhaps this is related? Perhaps the parl-appending script blindly
> appends parl again and thus ruins it? Just a guess. Do you get the "Not
> appending..." warning here as well? (If so, this probably isn't a good
> guess.)
>
> I think we should look into this a little closer.
>
> Steffen