This is from a quick look at the failures of MODULE BUILD on OpenVMS.
lib/Module/Build/t/basic...............FAILED--expected 55 tests, saw 13
Can't cd to PROJECT_ROOT:[PERL-BLEAD.t._tmp.Simple]: no such file or
directory
Seems to be deleting directories and then trying to set default to the
non-existent directories. So far unable to isolate where.
lib/Module/Build/t/destinations........FAILED at test 26
ok 34
Can't locate object method "eliminate_macros" via package
"Module::Build" at
/PROJECT_ROOT/perl-blead/lib/Module/Build/Platform/VMS.pm line 85.
Note logical name "BIN" can cause this test to fail.
lib/Module/Build/t/ext.................FAILED at test 92
not ok 92
# Failed test in [-.lib.module.build.t]ext.t at line 100.
#
'eagle$dqa0:[project_root.][perl-blead]ndbgperl.exe;2 -le print for @INC
#
# '
# doesn't match '(?m-xis:^whosiewhatzit)'
lib/Module/Build/t/extend..............FAILED at test 6
Multiple failures, most do not report why they failed.
Can't cd to PROJECT_ROOT:[PERL-BLEAD.t._tmp.Simple]: no such file or
directory
lib/Module/Build/t/install.............FAILED at test 5
Multiple failures:
Use of uninitialized value in pattern match (m//) at
/PROJECT_ROOT/perl-blead/lib/Module/Build/Base.pm line 2112.
Use of uninitialized value $current_mode in bitwise or (|) at
/PROJECT_ROOT/perl-blead/lib/Module/Build/Base.pm line 1130.
Use of uninitialized value $fixedpath in substitution (s///) at
../lib/File/Spec/VMS.pm line 500.
lib/Module/Build/t/manifypods..........FAILED at test 6
Multiple failures:
Use of uninitialized value $fixedpath in substitution (s///) at
../lib/File/Spec/VMS.pm line 500.
Use of uninitialized value $path in pattern match (m//) at
../lib/File/Spec/VMS.pm line 39.
Use of uninitialized value in transliteration (tr///) at
../lib/File/Spec/VMS.pm line 46.
Use of uninitialized value $path in substitution (s///) at
../lib/File/Spec/VMS.pm line 47.
lib/Module/Build/t/metadata............FAILED--expected 46 tests, saw 8
Creating new 'Build.com' script for 'Simple' version '3.14159265'
* WARNING: Configuration was initially created with
'eagle$dqa0:[project_root.][perl-blead]ndbgperl.exe;2',
but we are now using
'eagle$dqa0:[project_root.][perl-blead]ndbgperl.exe;2'.
Can't cd to PROJECT_ROOT:[PERL-BLEAD.t._tmp.Simple]: no such file or
directory
lib/Module/Build/t/metadata2...........FAILED--expected 18 tests, saw 4
Can't cd to PROJECT_ROOT:[PERL-BLEAD.t._tmp.Simple]: no such file or
directory
lib/Module/Build/t/ppm.................FAILED--expected 12 tests, saw 1
Multiple failures:
Can't locate auto/Compress/Raw/Zlib/autosplit.ix in @INC
CC/DECC /include=([],[---]) -DXS_VERSION="0.01" -DVERSION="0.01"
/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm/Define=_LARGEFILE=1
/List/Debug/NoOpt /obj=[.lib]simple.obj [.lib]simple.c
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special
characters
%DCL-W-PARMDEL, invalid parameter delimiter - check use of special
characters
\="0.01"\
\="0.01"\
error building [.lib]simple.obj from '[.lib]simple.c' at
/PROJECT_ROOT/perl-blead/lib/ExtUtils/CBuilder/
Base.pm line 108.
The HP C Compiler when run through DCL does not support UNIX style options.
The above options need to be specified with:
/DEFINE=(XS_VERSION="0.01",VERSION="0.01",_LARGEFILE=1)
Or put in an header file that is included in the source.
Also the /OBJ qualifier is specified twice, only the last one will be used.
lib/Module/Build/t/runthrough..........FAILED at test 13
Multiple failures:
Use of uninitialized value in pattern match (m//) at
/PROJECT_ROOT/perl-blead/lib/Module/Build/Base.pm line 2112.
Use of uninitialized value $current_mode in bitwise or (|) at
/PROJECT_ROOT/perl-blead/lib/Module/Build/Base.pm line 1130.
not ok 13
# Failed test in [-.lib.module.build.t]runthrough.t at line 107.
# vvvvvvvvvvvvvvvvvvvvv Simple/test.pl output vvvvvvvvvvvvvvvvvvvvv
[removed for now]
# ok
# 1/2 skipped: no blib in core
# All tests successful, 1 subtest skipped.
# Files=1, Tests=2, 3 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
lib/Module/Build/t/tilde...............FAILED--expected 11 tests, saw 0
Can't cd to PROJECT_ROOT:[PERL-BLEAD.t._tmp.Simple]: no such file or
directory
lib/Module/Build/t/xs..................FAILED at test 2
Multiple failures, including most of the above.
Use of uninitialized value $_ in scalar chop at
/PROJECT_ROOT/perl-blead/lib/DynaLoader.pm line 159.
Use of uninitialized value $_ in concatenation (.) or string at
/PROJECT_ROOT/perl-blead/lib/DynaLoader.pm line 161.
Use of uninitialized value $_ in concatenation (.) or string at
/PROJECT_ROOT/perl-blead/lib/DynaLoader.pm line 175.
Use of uninitialized value $INC[6] in join or string at
/PROJECT_ROOT/perl-blead/lib/DynaLoader.pm line 177.
Creating new 'Build.com' script for 'Simple-With-Deep-Namespace' version
'0.01'
* WARNING: Configuration was initially created with
'eagle$dqa0:[project_root.][perl-blead]ndbgperl.exe;2',
but we are now using
'eagle$dqa0:[project_root.][perl-blead]ndbgperl.exe;2'.
ok 15
[.lib.simple.with.deep]namespace.pm ->
[.blib.lib.simple.with.deep]namespace.pm
[.lib.simple.with.deep]namespace.xs -> [.lib.simple.with.deep]namespace.c
Argument "Simple_With_Dep_Namespace_okay" isn't numeric in subtraction
(-) at /PROJECT_ROOT/perl-blead/lib/ExtUtils/XSSymSet.pm line 41,
<GEN61> line 14.
Argument "Simple_With_Dep_Namespace" isn't numeric in division (/) at
/PROJECT_ROOT/perl-blead/lib/ExtUtils/XSSymSet.pm line 41, <GEN61> line 14.
Use of uninitialized value $xs in concatenation (.) or string at
/PROJECT_ROOT/perl-blead/lib/ExtUtils/XSSymSet.pm line 45, <GEN61> line 14.
Warning: long symbol Simple__With__Deep__Namespace_okay
trimmed to Sp_Wh_D_Nea_okay
at /PROJECT_ROOT/perl-blead/lib/ExtUtils/ParseXS.pm line 430
-John
[EMAIL PROTECTED]
Personal Opinion Only