in reply to perl 5.14.0-RC1 is available for testing!
Test Summary Report ------------------- op/taint.t (Wstat +: 0 Tests: 774 Failed: 2) Failed tests: 1, 391 porting/buildtoc.t (Wstat +: 0 Tests: 5 Failed: 4) Failed tests: 2-5 Parse errors: Bad plan. You planned 8 tests but ran 5. porting/regen.t (Wstat +: 0 Tests: 26 Failed: 20) Failed tests: 7-26 ../cpan/Module-Build/t/ppm.t (Wstat +: 512 Tests: 12 Failed: 2) Failed tests: 6-7 Non-zero exit status: 2 ../cpan/Win32/t/Names.t (Wstat +: 256 Tests: 16 Failed: 1) Failed test: 14 Non-zero exit status: 1 ../cpan/podlators/t/text-encoding.t (Wstat +: 65280 Tests: 1 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 7 tests but ran 1. Files=2092, Tests=464222, 4177 wallclock secs (74.67 usr + 3.56 sys = + 78.23 CPU) Result: FAIL
I built perl with gcc 4.5.2, but forgot to add
, so perl.exe/perl514.dll needs libgcc_s_dw2-1.dll, but op/taint modifies $ENV{PATH} so when it uses $Invoke_Perl, it can't find libgcc_s_dw2-1.dllCFLAGS=-static-libgcc
$ perl harness op/taint.t op/taint.t .. # Failed at op/taint.t line 160 op/taint.t .. 1/774 # got "" # expected "1\n" # Failed at op/taint.t line 980 # got "13568" # expected "0" op/taint.t .. Failed 2/774 subtests (less 46 skipped subtests: 726 okay) Test Summary Report ------------------- op/taint.t (Wstat: 0 Tests: 774 Failed: 2) Failed tests: 1, 391 Files=1, Tests=774, 3 wallclock secs ( 0.31 usr + 0.00 sys = 0.31 C +PU) Result: FAIL
No clue about porting/buildtoc.t
$ perl harness -v porting/buildtoc.t porting/buildtoc.t .. pod/buildtoc: unix contains no copy rules at pod +/buildtoc line 612 main::verify_contiguous('unix', 'case $PERL_CONFIG_SH in\x{d}\ +x{a}\'\')\x{d}\x{a}\x{9}if test -f config.sh\x{d}\x{a}\x{9}\x{9}then. +..', 'copy rules') called at pod/buildtoc line 719 main::do_unix('unix', 'case $PERL_CONFIG_SH in\x{d}\x{a}\'\')\ +x{d}\x{a}\x{9}if test -f config.sh\x{d}\x{a}\x{9}\x{9}then...') calle +d at pod/buildtoc line 750 1..8 ok 1 not ok 2 # ...*snip*...win32\makefile.mk is up to date not ok 3 # ...*snip*...pod\perl.pod is up to date not ok 4 # ...*snip*...win32\Makefile is up to date not ok 5 # ...*snip*...MANIFEST is up to date Failed 7/8 subtests Test Summary Report ------------------- porting/buildtoc.t (Wstat: 0 Tests: 5 Failed: 4) Failed tests: 2-5 Parse errors: Bad plan. You planned 8 tests but ran 5. Files=1, Tests=5, 1 wallclock secs ( 0.03 usr + 0.00 sys = 0.03 CPU +) Result: FAIL
../cpan/Win32/t/Names.t assumes LoginName is longer than one character, win32 doesn't impose such a limit, don't see why a test would :)
$ perl harness ../cpan/Win32/t/Names.t ../cpan/Win32/t/Names.t .. 1/16 # Failed test ' - checking returned login name' # at t/Names.t line 51. # '1' # > # '1' # Looks like you failed 1 test of 16. ../cpan/Win32/t/Names.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/16 subtests (less 2 skipped subtests: 13 okay) Test Summary Report ------------------- ../cpan/Win32/t/Names.t (Wstat: 256 Tests: 16 Failed: 1) Failed test: 14 Non-zero exit status: 1 Files=1, Tests=16, 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CP +U) Result: FAIL
No clue about ../cpan/podlators/t/text-encoding.t, it seems to work outside core
$ perl harness -v ../cpan/podlators/t/text-encoding.t ../cpan/podlators/t/text-encoding.t .. 1..7 ok 1 - use Pod::Text; # Looks like you planned 7 tests but ran 1. Dubious, test returned 255 (wstat 65280, 0xff00) Failed 6/7 subtests Test Summary Report ------------------- ../cpan/podlators/t/text-encoding.t (Wstat: 65280 Tests: 1 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 7 tests but ran 1. Files=1, Tests=1, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU +) Result: FAIL
As for ../cpan/Module-Build/t/ppm.t, typical win32 nonsense
but frankly I don't let Module::Build make docs for me, I don't have any docs at all :)... t/ppm.t: error opening directory D: No such file or directory
Here is how I compiled v5.14.0-RC1
git checkout . git clean -xdf git checkout v5.14.0-RC1 perl -pi.orig -e " s!^#INST_VER!INST_VER! " win32/makefile.mk perl -pi.orig -e " s!^#INST_ARCH!INST_ARCH! " win32/makefile.mk perl -pi.orig -e " s!^#INST_VER!INST_VER! " win32/Makefile perl -pi.orig -e " s!^#INST_ARCH!INST_ARCH! " win32/Makefile perl -pi.orig -e " s!^USE_SITECUST\s*=.*$!USE_SITECUST *= undef! " win +32/makefile.mk perl -pi.orig -e " s!^USE_SITECUST\s*=.*$!USE_SITECUST = undef! " win3 +2/Makefile perl -pi.orig -e " s!^(LIBC\s+=\s+-lmsvcrt)!#$1! " win32/makefile.mk perl -pi.orig -e "s!^#EMAIL\s[^=].*$!EMAIL *= username\@localhost\ncf_ +by=username\ncf_email=username\@localhost!" win32/makefile.mk perl -pi.orig -e "s!^#EMAIL\s[^=].*$!EMAIL = username\@localhost\ncf_b +y=username\ncf_email=username\@localhost!" win32/Makefile perl -pi.orig -e "s!^\s+cf_email=\$\(EMAIL\)\s+~\s+\\$!\t\tcf_email=us +ername\@localhost\t\t~\t\\\n\t\tcf_by=username\t\t~\t\\!" win32/makef +ile.mk perl -pi.orig -e "s!^\s+\x22cf_email=\$\(EMAIL\)\x22\s+\\$!\t\t\x22cf_ +email=username\@localhost\x22\t\t\t\\\n\t\t\x22cf_by=username\x22\t\t +\t\\!" win32/Makefile perl -pi.orig -e "BEGIN{@ARGV=glob'win32/config.*'; } s!^((?:html(?:1d +ir(?:exp)?|3dir(?:exp)?)|install(?:html(?:help|[13])?|sitehtml[13]|ve +ndorhtml[13])dir|sitehtml(?:1dir(?:exp)?|3dir(?:exp)?)|vendorhtml(?:1 +dir(?:exp)?|3dir(?:exp)?)))=.*$!$1=''!" perl -pi.orig -e "BEGIN{@ARGV=glob'win32/config.*'; } s!^((?:install(? +:man[13]|siteman[13]|vendorman[13])dir|man(?:1(?:dir(?:exp)?|ext)|3(? +:dir(?:exp)?|ext))|s(?:iteman(?:1dir(?:exp)?|3dir(?:exp)?)|ysman)|ven +dorman(?:1dir(?:exp)?|3dir(?:exp)?)))=.*$!$1=''!" perl -pi.orig -e "s!^(\s+)perl (\$OPT.*)$!$1\$Config{perlpath} $2!" wi +n32/bin/pl2bat.pl perl -pi.orig -e "BEGIN{@ARGV=glob'win32/config.*'; } s!^sitescript=.* +$!sitescript='~INST_TOP~\\site~INST_VER~\\bin'!" perl -pi.orig -e "BEGIN{@ARGV=glob'win32/config.*'; } s!^installsitesc +ript=.*$!installsitescript='~INST_TOP~\\site~INST_VER~\\bin'!" del win32\bin\pl2bat.pl.orig del win32\*.orig
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: perl 5.14.0-RC1 is available for testing!
by syphilis (Archbishop) on Apr 21, 2011 at 09:48 UTC | |
by Anonymous Monk on Apr 21, 2011 at 15:44 UTC | |
by Anonymous Monk on Apr 24, 2011 at 12:43 UTC | |
by syphilis (Archbishop) on Apr 24, 2011 at 16:29 UTC | |
by Anonymous Monk on Apr 24, 2011 at 16:42 UTC | |
by syphilis (Archbishop) on Apr 24, 2011 at 17:06 UTC | |
| |
|
Re^2: perl 5.14.0-RC1 is available for testing!
by Anonymous Monk on Jul 22, 2011 at 08:11 UTC | |
by syphilis (Archbishop) on Jul 22, 2011 at 11:40 UTC | |
by Anonymous Monk on Jul 22, 2011 at 11:53 UTC |