Bill Norton wrote:
After reading Craig's post about 5.10.0 building clean I built it from
sources on
OpenVMS Alpha V7.2 with C V7.1 and MMK 3.9-10 on an ODS-5 disk with
hardlinks enabled.
'MMK test' reported the following failures:
ext/File/Glob/t/basic.........................................FAILED--
non-zero wait status: 1024
ext/Safe/t/safe2..............................................FAILED
at test 30
lib/Archive/Extract/t/01_Archive-Extract......................FAILED
at test 39
lib/CPANPLUS/t/03_CPANPLUS-Internals-Source...................FAILED--
extra output after trailing 1..n
lib/CPANPLUS/t/04_CPANPLUS-Module.............................FAILED
at test 56
lib/CPANPLUS/t/08_CPANPLUS-Backend............................FAILED
at test 216
lib/CPANPLUS/t/15_CPANPLUS-Shell..............................FAILED
at test 46
lib/CPANPLUS/t/20_CPANPLUS-Dist-MM............................FAILED
at test 40
lib/File/Temp/t/mktemp........................................FAILED--
expected 9 tests, saw 8
lib/Module/Build/t/basic......................................FAILED
at test 24
lib/Module/Build/t/test_types.................................FAILED
at test 12
lib/Test/Harness/t/harness....................................FAILED--
expected 2 tests, saw 1
lib/Test/Harness/t/inc_taint..................................FAILED--
non-zero wait status: 1024
lib/Test/Harness/t/test-harness...............................FAILED--
expected 216 tests, saw 0
lib/Test/Harness/t/version....................................FAILED
at test 2
Failed 15 tests out of 1333, 98.87% okay.
Are these errors likely to be due to my VMS or C versions, something
missing from my build environment, or something else?
It would take getting more detail from each of the tests to be sure.
Be aware that Perl (and other programs written in C) can be victimized
by DECC$ logicals that may be set by other programs globally.
Perl can also be affected by the logical names "TMP", "BIN",
"SYS$POSIX_ROOT".
Symbol aliases for common UNIX commands that do not behave the way that
Perl expects may also victimize tests.
And it may be some stuff is missing from VMS 7.2 that Perl needs.
The VMS specific readme and POD files have instructions for running the
tests manually.
-John
[EMAIL PROTECTED]
Personal Opinion Only