Re: perl 5.16.2 build problems

[email protected] ("Craig A. Berry") Mon, 24 Dec 2012 07:38:07 -0600
Newsgroups perl.vmsperl
Message-ID <[email protected]>
On Dec 24, 2012, at 5:45 AM, Thomas Pfau <[email protected]> wrote:

> Tests completed.  Results are in http://nbpfaus.net/~pfau/perltest.zip

And the summary is:

t/comp/parser ................................................. FAILED--unexpected output at test 0
t/op/stat ..................................................... FAILED at test 31
t/op/taint .................................................... FAILED--unexpected output at test 531
t/porting/manifest ............................................ FAILED at test 58
cpan/Archive-Extract/t/01_Archive-Extract ..................... FAILED at test 28
cpan/autodie/t/Fatal .......................................... FAILED--expected test 15, saw test 17
cpan/CPANPLUS-Dist-Build/t/02_CPANPLUS-Dist-Build ............. FAILED at test 4
cpan/CPANPLUS/t/00_CPANPLUS-Internals-Utils ................... FAILED--no leader found
cpan/CPANPLUS/t/01_CPANPLUS-Configure ......................... FAILED--no leader found
cpan/CPANPLUS/t/02_CPANPLUS-Internals ......................... FAILED--no leader found
cpan/CPANPLUS/t/03_CPANPLUS-Internals-Source .................. FAILED--no leader found
cpan/CPANPLUS/t/04_CPANPLUS-Module ............................ FAILED--no leader found
cpan/CPANPLUS/t/05_CPANPLUS-Internals-Fetch ................... FAILED--no leader found
cpan/CPANPLUS/t/06_CPANPLUS-Internals-Constants ............... FAILED--no leader found
cpan/CPANPLUS/t/07_CPANPLUS-Internals-Extract ................. FAILED--no leader found
cpan/CPANPLUS/t/08_CPANPLUS-Backend ........................... FAILED--no leader found
cpan/CPANPLUS/t/09_CPANPLUS-Internals-Search .................. FAILED--no leader found
cpan/CPANPLUS/t/10_CPANPLUS-Error ............................. FAILED--no leader found
cpan/CPANPLUS/t/15_CPANPLUS-Shell ............................. FAILED--no leader found
cpan/CPANPLUS/t/19_CPANPLUS-Dist .............................. FAILED--no leader found
cpan/CPANPLUS/t/20_CPANPLUS-Dist-MM ........................... FAILED--no leader found
cpan/CPANPLUS/t/21_CPANPLUS-Dist-No-Build ..................... FAILED--no leader found
cpan/CPANPLUS/t/25_CPANPLUS ................................... FAILED--no leader found
cpan/CPANPLUS/t/30_CPANPLUS-Internals-Selfupdate .............. FAILED--no leader found
cpan/CPANPLUS/t/40_CPANPLUS-Internals-Report .................. FAILED--no leader found
cpan/File-Path/t/Path ......................................... FAILED at test 66
cpan/Module-Build/t/files ..................................... FAILED--expected 4 tests, saw 0
cpan/Module-Build/t/manifypods ................................ FAILED at test 11
cpan/Module-Build/t/PL_files .................................. FAILED--expected 8 tests, saw 0
cpan/Module-Build/t/properties/dist_suffix .................... FAILED at test 2
cpan/Module-Build/t/runthrough ................................ FAILED at test 11
cpan/Module-Build/t/tilde ..................................... FAILED at test 16
cpan/Module-Metadata/t/metadata ............................... FAILED at test 114
cpan/Test-Harness/t/unicode ................................... FAILED--no leader found
cpan/Time-HiRes/t/alarm ....................................... FAILED at test 7
cpan/Time-HiRes/t/ualarm ...................................... FAILED at test 8
dist/Cwd/t/cwd ................................................ FAILED at test 23
dist/ExtUtils-Command/t/cp .................................... FAILED at test 1
lib/File/Copy ................................................. FAILED--expected 463 tests, saw 27
lib/File/Find/t/find .......................................... FAILED at test 10
lib/File/Find/t/taint ......................................... FAILED at test 10
lib/perl5db ................................................... FAILED at test 18
lib/vmsish .................................................... FAILED at test 22
Failed 43 tests out of 2155, 98.00% okay.

Which is a lot more than I usually get.  In fact here's what I get for my recent build of 5.16.2 on Alpha 8.3:

t/op/stat ..................................................... FAILED at test 82
cpan/Archive-Extract/t/01_Archive-Extract ..................... FAILED at test 115
cpan/Module-Build/t/PL_files .................................. FAILED at test 3
cpan/Module-Build/t/properties/dist_suffix .................... FAILED at test 2
cpan/Module-Build/t/runthrough ................................ FAILED at test 11
cpan/Module-Build/t/tilde ..................................... FAILED at test 16
cpan/Module-Metadata/t/metadata ............................... FAILED at test 114
ext/Pod-Html/t/cache .......................................... FAILED at test 8
lib/perl5db ................................................... FAILED at test 18
Failed 9 tests out of 2111, 99.57% okay.

To account for the differences, one would have to methodically go through the very large matrix of, in no particular order:

1.) Volume characteristics of the build volume, notably ODS-2 versus ODS-5, but assuming ODS-5, are access dates enabled, etc.
2.) VMS version and ECO level.
3.) CRTL ECO level.
4.) Extended parse enabled or not.
5.) Compiler version.
6.) Presence or absence of what versions of certain external utilities, notably tar.
7.) What DECC$* features, if any, are enabled.
8.) Complete configuration output from perl -"V".

A large number of the failures I'm not getting involve stat() calls, and I think there have been fixes in this area, and the Time::HiRes failures definitely point to a bug in the CRTL that has been fixed.  So getting a current CRTL ECO would probably be the one thing to focus on if any of these test failures is a concern.
________________________________________
Craig A. Berry
mailto:[email protected]

"... getting out of a sonnet is much more
 difficult than getting in."
                 Brad Leithauser