Just a few comments to start with.  Have you had a chance to look
at any of this?

On Sat, Jan 21, 2006 at 07:16:08PM -0600, Craig A. Berry wrote:
> At 3:49 AM -0800 1/19/06, Yitzchak Scott-Thoennes wrote:
> >On Thu, Jan 19, 2006 at 06:34:30AM -0500, John E. Malmberg wrote:
> >
> >Would you be able to try out the patch adding Module::Build?
> >
> >It's at http://zipcon.net/~sthoenna/mbaddfull123.patch
> >
> >To prevent a known failure due to a Pod::Text bug, apply the
> >workaround in http://nntp.perl.org/group/perl.perl5.porters/108338
> 
> I tested it against [EMAIL PROTECTED]  Complete harness output is below.
> It may not be as bad as it looks in that it appears a handful of
> issues recur repeatedly.  It will take me some time to understand
> Module::Build well enough to debug these.
> 
> $ perl harness [-.lib.Module.Build.t]*.t
> d0:[craig.perl.lib.module.build.t]basic...........ok 7/55
>                                                          Can't cd to 
> D0:[CRAIG.perl.t._tmp.Simple]: no such file or directory

Is there something wrong with that path name?  The different case for
D0 and CRAIG?  The _ in _tmp?  Most of the tests use lib/DistGen.pm to
generate directories of test files and cd into them to run their
tests.  If that's not working, that's the first thing to try to fix.

> # Looks like you planned 55 tests but only ran 13.
> d0:[craig.perl.lib.module.build.t]basic...........dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 14-55
>         Failed 42/55 tests, 23.64% okay (less 1 skipped test: 12 okay, 21.82%)
> d0:[craig.perl.lib.module.build.t]compat..........skipped
>         all skipped: Don't know how to invoke 'make'

compat.t tests that the different flavors of compatibility
Makefile.PLs work with the "perl Makefile.PL; make" approach.
Does VMS have $Config{make} set to something suitable?  If so,
perhaps the find_in_path($Config{make}) check is making this
whole test skipped when it shouldn't be?

> d0:[craig.perl.lib.module.build.t]destinations....
>                                                    * WARNING: Configuration 
> was initially created with 'dsa0:[craig.perl.][000000]nd
> bgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]destinations....NOK 26
> 
> #   Failed test 'script destination'
> #   in d0:[craig.perl.lib.module.build.t]destinations.t at line 111.
> #          got: '[.foo.bar.gnu.bin]'
> d0:[craig.perl.lib.module.build.t]destinations....NOK 29
> 
> #   Failed test 'bin destination'
> #   in d0:[craig.perl.lib.module.build.t]destinations.t at line 111.
> #          got: '[.foo.bar.gnu.bin]'
> #     expected: '[.foo.bar.bin]'
> Can't locate object method "eliminate_macros" via package "Module::Build" at 
> /D0/CRAIG/PERL/lib/Module/Build/Platform/VMS.pm line 85

Hmm, looks like some code mistranslated from what makemaker did.
And it looks like there's some kind of incestuous relationship
between File::Spec and makemaker wrt eliminate_macros.  Yuck.

> .
> # Looks like you planned 92 tests but only ran 34.
> # Looks like you failed 2 tests of 34 run.
> d0:[craig.perl.lib.module.build.t]destinations....dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 26, 29, 35-92
>         Failed 60/92 tests, 34.78% okay
> d0:[craig.perl.lib.module.build.t]ext.............NOK 92
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]ext.t at line 100.
> #                   'dsa0:[craig.perl.][000000]ndbgperl.exe;3 -le print for 
> @INC
> #
> # '
> #     doesn't match '(?m-xis:^whosiewhatzit)'
> # Looks like you failed 1 test of 92.
> d0:[craig.perl.lib.module.build.t]ext.............dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED test 92
>         Failed 1/92 tests, 98.91% okay
> d0:[craig.perl.lib.module.build.t]extend..........
> d0:[craig.perl.lib.module.build.t]extend..........ok 4/52                    
> directory 'D0:[CRAIG.perl.t._tmp.Simple]'
> 
> d0:[craig.perl.lib.module.build.t]extend..........NOK 7
> 
> d0:[craig.perl.lib.module.build.t]extend..........NOK 9
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]extend.t at line 61.
> #          got: '0'
> #     expected: '2'
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]extend.t at line 62.
> #          got: undef
> d0:[craig.perl.lib.module.build.t]extend..........NOK 10
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]extend.t at line 63.
> #          got: undef
> d0:[craig.perl.lib.module.build.t]extend..........NOK 11
>                                                         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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> Can't cd to D0:[CRAIG.perl.t._tmp.Simple]: no such file or directory
> # Looks like you planned 52 tests but only ran 11.
> # Looks like you failed 5 tests of 11 run.
> d0:[craig.perl.lib.module.build.t]extend..........dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 6-7, 9-52
>         Failed 46/52 tests, 11.54% okay
> d0:[craig.perl.lib.module.build.t]files...........
>                                                    * WARNING: Configuration 
> was initially created with 'dsa0:[craig.perl.][000000]nd
> bgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]files...........ok 1/6
>                                                         Can't remove 
> directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: director
> y not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> 20
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2/t/tmp1: directory 
> not empty at d0:[craig.perl.lib.module.build.t]files.t
>  line 67
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2/t: directory not 
> empty at d0:[craig.perl.lib.module.build.t]files.t line
>  67
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2: directory not 
> empty at d0:[craig.perl.lib.module.build.t]files.t line 6
> 7
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp1: directory not 
> empty at d0:[craig.perl.lib.module.build.t]files.t line 6
> 7
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t: directory not empty 
> at d0:[craig.perl.lib.module.build.t]files.t line 67
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple: directory not empty at 
> d0:[craig.perl.lib.module.build.t]files.t line 67
> d0:[craig.perl.lib.module.build.t]files...........ok                         
> ig.perl.lib.module.build.t]files.t line 67
> d0:[craig.perl.lib.module.build.t]install.........
>                                                   Warning: Removing existing 
> directory 'D0:[CRAIG.perl.t._tmp.Simple]'
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: directory 
> not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/Dis
> tGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> 20
>  * WARNING: Configuration was initially created with 
> 'dsa0:[craig.perl.][000000]ndbgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]install.........ok 1/34
>                                                          Use of uninitialized 
> value in pattern match (m//) at /D0/CRAIG/PERL/lib/Mod
> ule/Build/Base.pm line 2081.
> Use of uninitialized value $current_mode in bitwise or (|) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 1122.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> d0:[craig.perl.lib.module.build.t]install.........ok 2/34                    
> pm line 249.
>                                                          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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $packlist in -e at 
> d0:[craig.perl.lib.module.build.t]install.t line 82.
> d0:[craig.perl.lib.module.build.t]install.........NOK 5                      
> aig.perl.lib.module.build.t]install.t line 82.
> 
> #   Failed test ' should be written'
> #   in d0:[craig.perl.lib.module.build.t]install.t at line 82.
> #          got: undef
> #     expected: '1'
> Use of uninitialized value in pattern match (m//) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 2081.
> Use of uninitialized value $current_mode in bitwise or (|) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 1122.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> d0:[craig.perl.lib.module.build.t]install.........ok 6/34                    
> pm line 249.
>                                                          Use of uninitialized 
> value in pattern match (m//) at /D0/CRAIG/PERL/lib/Mod
> ule/Build/Base.pm line 2081.
> Use of uninitialized value $current_mode in bitwise or (|) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 1122.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> d0:[craig.perl.lib.module.build.t]install.........NOK 9                      
> pm line 249.
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]install.t at line 233.
> # Expected D0:[CRAIG.perl.t.install_test.SYS$DISK.foo.bar]Simple.pm to exist, 
> but it doesn't
> Use of uninitialized value in pattern match (m//) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 2081.
> Use of uninitialized value $current_mode in bitwise or (|) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 1122.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> d0:[craig.perl.lib.module.build.t]install.........NOK 11                     
> pm line 249.
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]install.t at line 233.
> # Expected 
> D0:[CRAIG.perl.t.install_test.SYS$DISK.foo.base.lib.perl5]Simple.pm to exist, 
> but it doesn't
> Use of uninitialized value in pattern match (m//) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 2081.
> Use of uninitialized value $current_mode in bitwise or (|) at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 1122.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> d0:[craig.perl.lib.module.build.t]install.........ok 20/34                   
> pm line 249.
>                                                           Can't find file 
> [.lib]Simple.pm to determine version at /D0/CRAIG/PERL/lib
> /Module/Build/Base.pm line 789.
> d0:[craig.perl.lib.module.build.t]install.........ok 21/34
>                                                           Can't open perl 
> script "build": no such file or directory
> d0:[craig.perl.lib.module.build.t]install.........ok 22/34
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]install.t at line 233.
> d0:[craig.perl.lib.module.build.t]install.........NOK 23                     
> oesn't
>                                                         Can't open perl 
> script "build": no such file or directory
> d0:[craig.perl.lib.module.build.t]install.........NOK 25
> 
> #   Failed test 'Look for file at 
> D0:[CRAIG.perl.t.install_test.foo.lib]Simple.pm'
> #   in d0:[craig.perl.lib.module.build.t]install.t at line 170.
> #          got: undef
> #     expected: '1'
> Can't find file [.lib]Simple.pm to determine version at 
> /D0/CRAIG/PERL/lib/Module/Build/Base.pm line 789.
> # Looks like you planned 34 tests but only ran 26.
> # Looks like you failed 5 tests of 26 run.
> d0:[craig.perl.lib.module.build.t]install.........dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 5, 9, 11, 23, 25, 27-34
>         Failed 13/34 tests, 61.76% okay
> d0:[craig.perl.lib.module.build.t]manifypods......
>                                                   Warning: Removing existing 
> directory 'D0:[CRAIG.perl.t._tmp.Simple]'
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: directory 
> not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/Dis
> tGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> d0:[craig.perl.lib.module.build.t]manifypods......ok 1/21
>                                                          Use of uninitialized 
> value in pattern match (m//) at /D0/CRAIG/PERL/lib/Mod
> ule/Build/Base.pm line 2081.
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 6                      
> e/Build/Base.pm line 2081.
> 
> #   Failed test 'Created [.blib.bindoc]Simple__AllPod.rno manpage'
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 9
> 
> #   Failed test 'Created [.blib.bindoc]Simple.rno manpage'
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 11
> 
> #   Failed test 'Created [.blib.bindoc]haspod.pl.rno manpage'
> #   in d0:[craig.perl.lib.module.build.t]manifypods.t at line 118.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 12                     
> MS.pm line 74.
> 
> #   Failed test 'Created 
> D0:[CRAIG.perl.t.install_test.man.man1]Simple__AllPod.rno manpage'
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 13
> 
> #   Failed test 'Created D0:[CRAIG.perl.t.install_test.man.man1]Simple.rno 
> manpage'
> d0:[craig.perl.lib.module.build.t]manifypods......NOK 14
> 
> #   Failed test 'Created D0:[CRAIG.perl.t.install_test.man.man1]haspod.pl.rno 
> manpage'
> #   in d0:[craig.perl.lib.module.build.t]manifypods.t at line 127.
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: directory 
> not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/Dis
> tGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> 20
> Warning: Removing existing directory 'D0:[CRAIG.perl.t._tmp.Simple]'
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: directory 
> not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/Dis
> tGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> d0:[craig.perl.lib.module.build.t]manifypods......ok 20/21
>                                                           Can't remove 
> directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: direct
> ory not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> 20
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2/t/tmp1: directory 
> not empty at d0:[craig.perl.lib.module.build.t]manifyp
> ods.t line 165
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2/t: directory not 
> empty at d0:[craig.perl.lib.module.build.t]manifypods.t
>  line 165
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp2: directory not 
> empty at d0:[craig.perl.lib.module.build.t]manifypods.t l
> ine 165
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t/tmp1: directory not 
> empty at d0:[craig.perl.lib.module.build.t]manifypods.t l
> ine 165
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple/t: directory not empty 
> at d0:[craig.perl.lib.module.build.t]manifypods.t line 1
> 65
> Can't remove directory /D0/CRAIG/perl/t/_tmp//simple: directory not empty at 
> d0:[craig.perl.lib.module.build.t]manifypods.t line 165
> Can't remove directory /D0/CRAIG/perl/t/_tmp/: directory not empty at 
> d0:[craig.perl.lib.module.build.t]manifypods.t line 165
> # Looks like you failed 6 tests of 21.
> d0:[craig.perl.lib.module.build.t]manifypods......dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 6, 9, 11-14
>         Failed 6/21 tests, 71.43% okay
> d0:[craig.perl.lib.module.build.t]metadata........
>                                                   Warning: Removing existing 
> directory 'D0:[CRAIG.perl.t._tmp.Simple]'
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t/tmp1: directory 
> not empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/Dis
> tGen.pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2/t: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.
> pm line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp2: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t/tmp1: directory not 
> empty at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm
>  line 320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple//t: directory not empty 
> at /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line
>  320
> Can't remove directory /D0/CRAIG/perl/t/_tmp/Simple/: directory not empty at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 3
> 20
>  * WARNING: Configuration was initially created with 
> 'dsa0:[craig.perl.][000000]ndbgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]metadata........ok 1/46
>                                                          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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> Can't cd to D0:[CRAIG.perl.t._tmp.Simple]: no such file or directory
> # Looks like you planned 46 tests but only ran 8.
> d0:[craig.perl.lib.module.build.t]metadata........dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 9-46
>         Failed 38/46 tests, 17.39% okay (less 8 skipped tests: 0 okay, 0.00%)
> d0:[craig.perl.lib.module.build.t]metadata2.......ok 1/18
>                                                          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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> Can't cd to D0:[CRAIG.perl.t._tmp.Simple]: no such file or directory
> # Looks like you planned 18 tests but only ran 4.
> d0:[craig.perl.lib.module.build.t]metadata2.......dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 5-18
>         Failed 14/18 tests, 22.22% okay (less 4 skipped tests: 0 okay, 0.00%)
> d0:[craig.perl.lib.module.build.t]moduleinfo......ok
> d0:[craig.perl.lib.module.build.t]notes...........
>                                                    * WARNING: Configuration 
> was initially created with 'dsa0:[craig.perl.][000000]nd
> bgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]notes...........ok 5/8
>                                                          * WARNING: 
> Configuration was initially created with 'dsa0:[craig.perl.][000
> 000]ndbgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]notes...........ok
> d0:[craig.perl.lib.module.build.t]parents.........ok
> d0:[craig.perl.lib.module.build.t]pod_parser......ok
> d0:[craig.perl.lib.module.build.t]ppm.............
>                                                    * WARNING: Configuration 
> was initially created with 'dsa0:[craig.perl.][000000]nd
> bgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]ppm.............ok 1/12
> %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
>  \="0.01"\
> error building [.lib]simple.obj from '[.lib]simple.c' at 
> /D0/CRAIG/PERL/lib/ExtUtils/CBuilder/Base.pm line 108.
> # Looks like you planned 12 tests but only ran 1.
> d0:[craig.perl.lib.module.build.t]ppm.............dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 2-12
>         Failed 11/12 tests, 8.33% okay
> d0:[craig.perl.lib.module.build.t]runthrough......
> d0:[craig.perl.lib.module.build.t]runthrough......ok 1/28                    
> directory 'D0:[CRAIG.perl.t._tmp.Simple]'
>                                                           * WARNING: 
> Configuration was initially created with 'dsa0:[craig.perl.][00
> 0000]ndbgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]runthrough......ok 5/28
>                                                          Use of uninitialized 
> value in pattern match (m//) at /D0/CRAIG/PERL/lib/Mod
> ule/Build/Base.pm line 2081.
> d0:[craig.perl.lib.module.build.t]runthrough......NOK 13                     
> lib/Module/Build/Base.pm line 1122.
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]runthrough.t at line 107.
> # vvvvvvvvvvvvvvvvvvvvv Simple/test.pl output vvvvvvvvvvvvvvvvvvvvv
> # [.lib]simple.pm -> [.blib.lib]simple.pm
> # script -> [.blib.script]script
> # Changing sharpbang in [.blib.script]script to 
> dsa0:[craig.perl.][000000]ndbgperl.exe;3test....1..2
> # # Running under perl version 5.009003 for VMS
> # # Current time local: Sat Jan 21 19:05:48 2006
> # # Current time GMT:   Sun Jan 22 01:05:48 2006
> # # Using Test.pm version 1.25
> # ok 1
> # ok 2 # skip no blib in core
> # # Cwd: D0:[CRAIG.perl.t._tmp.Simple]
> # # @INC: (/D0/CRAIG/perl/t/_tmp/Simple/blib/lib 
> /D0/CRAIG/perl/t/_tmp/Simple/blib/arch /D0/CRAIG/PERL/lib/Module/Build/t/lib 
> /D0/CR
> AIG/PERL/lib/VMS_AXP/5_9_3 /D0/CRAIG/PERL/lib/VMS_AXP 
> /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib /D0/CRAIG/PERL/T /D0/CRAIG/PERL/
> T/t/bundled perl_root:[lib.VMS_AXP.5_9_3] perl_root:[lib] 
> perl_root:[lib.site_perl.VMS_AXP] perl_root:[lib.site_perl] /perl_root/lib
> /site_perl .)
> # Done.
> # ok
> #         1/2 skipped: no blib in core
> # All tests successful, 1 subtest skipped.
> # Files=1, Tests=2,  5 wallclock secs ( 0.00 cusr +  0.00 csys =  0.00 CPU)
> d0:[craig.perl.lib.module.build.t]runthrough......NOK 22
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]runthrough.t at line 163.
> Use of uninitialized value $fh in <HANDLE> at 
> d0:[craig.perl.lib.module.build.t]runthrough.t line 166.
> d0:[craig.perl.lib.module.build.t]runthrough......ok 25/28                   
> ough.t line 166.
>                                                           # Looks like you 
> failed 2 tests of 28.
> d0:[craig.perl.lib.module.build.t]runthrough......dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 13, 22
>         Failed 2/28 tests, 92.86% okay (less 8 skipped tests: 18 okay, 64.29%)
> d0:[craig.perl.lib.module.build.t]signature.......skipped
>         all skipped: $ENV{TEST_SIGNATURE} is not set
> d0:[craig.perl.lib.module.build.t]tilde...........
>                                                   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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> 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.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 48.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 49.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 50.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 51.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 52.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 59.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 69.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 70.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 71.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 72.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 73.
> Use of uninitialized value $path in string eq at ../lib/File/Spec/VMS.pm line 
> 74.
> Use of uninitialized value $path in substitution (s///) at 
> ../lib/File/Spec/VMS.pm line 74.
> Use of uninitialized value $dir in hash element at 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib/DistGen.pm line 292.
> Can't cd to D0:[CRAIG.perl.t._tmp.Simple]: no such file or directory
> # No tests run!
> d0:[craig.perl.lib.module.build.t]tilde...........dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 1-11
>         Failed 11/11 tests, 0.00% okay
> d0:[craig.perl.lib.module.build.t]versions........ok
> d0:[craig.perl.lib.module.build.t]xs..............
>                                                    * WARNING: Configuration 
> was initially created with 'dsa0:[craig.perl.][000000]nd
> bgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]xs..............ok 1/22
> %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
> d0:[craig.perl.lib.module.build.t]xs..............NOK 2
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 39.
> #          got: 'error building [.lib]simple.obj from '[.lib]simple.c' at 
> /D0/CRAIG/PERL/lib/ExtUtils/CBuilder/Base.pm line 108.
> # '
> #     expected: ''
> Can't locate simple.pm in @INC (@INC contains: 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib /D0/CRAIG/PERL/lib/VMS_AXP/5_9_3 
> /D0/CRAIG/PERL
> /lib/VMS_AXP /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib 
> /perl_root/lib/site_perl /D0/CRAIG/PERL/T /D0/CRAIG/PERL/T/t/bundled perl
> _root:[lib.VMS_AXP.5_9_3] perl_root:[lib] perl_root:[lib.site_perl.VMS_AXP] 
> perl_root:[lib.site_perl] /perl_root/lib/site_perl .).
> BEGIN failed--compilation aborted.
> d0:[craig.perl.lib.module.build.t]xs..............NOK 3
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 47.
> Can't locate simple.pm in @INC (@INC contains: 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib /D0/CRAIG/PERL/lib/VMS_AXP/5_9_3 
> /D0/CRAIG/PERL
> /lib/VMS_AXP /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib 
> /perl_root/lib/site_perl /D0/CRAIG/PERL/T /D0/CRAIG/PERL/T/t/bundled perl
> _root:[lib.VMS_AXP.5_9_3] perl_root:[lib] perl_root:[lib.site_perl.VMS_AXP] 
> perl_root:[lib.site_perl] /perl_root/lib/site_perl .).
> BEGIN failed--compilation aborted.
> %SYSTEM-F-ABORT, abort
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 51.
> #                   'dsa0:[craig.perl.][000000]ndbgperl.exe;3 -Mblib -MSimple 
> -we print Simple::okay()
> # %SYSTEM-F-ABORT, abort
> # '
> d0:[craig.perl.lib.module.build.t]xs..............NOK 4
>                                                        Can't locate simple.pm 
> in @INC (@INC contains: /D0/CRAIG/PERL/lib/Module/Buil
> d/t/lib /D0/CRAIG/PERL/lib/VMS_AXP/5_9_3 /D0/CRAIG/PERL/lib/VMS_AXP 
> /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib /perl_root/lib/sit
> e_perl /D0/CRAIG/PERL/T /D0/CRAIG/PERL/T/t/bundled 
> perl_root:[lib.VMS_AXP.5_9_3] perl_root:[lib] 
> perl_root:[lib.site_perl.VMS_AXP] p
> erl_root:[lib.site_perl] /perl_root/lib/site_perl .).
> BEGIN failed--compilation aborted.
> d0:[craig.perl.lib.module.build.t]xs..............NOK 5
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 55.
> #                   'dsa0:[craig.perl.][000000]ndbgperl.exe;3 -Mblib -MSimple 
> -we print Simple::version()
> # %SYSTEM-F-ABORT, abort
> # '
> #     doesn't match '(?-xism:0.01$)'
> Can't locate simple.pm in @INC (@INC contains: 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib /D0/CRAIG/PERL/lib/VMS_AXP/5_9_3 
> /D0/CRAIG/PERL
> /lib/VMS_AXP /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib 
> /perl_root/lib/site_perl /D0/CRAIG/PERL/T /D0/CRAIG/PERL/T/t/bundled perl
> _root:[lib.VMS_AXP.5_9_3] perl_root:[lib] perl_root:[lib.site_perl.VMS_AXP] 
> perl_root:[lib.site_perl] /perl_root/lib/site_perl .).
> BEGIN failed--compilation aborted.
> d0:[craig.perl.lib.module.build.t]xs..............NOK 6
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 59.
> #                   'dsa0:[craig.perl.][000000]ndbgperl.exe;3 -Mblib -MSimple 
> -we print Simple::xs_version()
> # %SYSTEM-F-ABORT, abort
> # '
> d0:[craig.perl.lib.module.build.t]xs..............NOK 8
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 69.
> Can't open perl script "build": no such file or directory
> d0:[craig.perl.lib.module.build.t]xs..............ok 9/22
>                                                          Can't locate 
> loadable object for module Simple in @INC (@INC contains: /D0/
> CRAIG/perl/t/_tmp/Simple/blib/lib /D0/CRAIG/perl/t/_tmp/Simple/blib/arch 
> /D0/CRAIG/PERL/lib/Module/Build/t/lib /D0/CRAIG/PERL/lib/VM
> S_AXP/5_9_3 /D0/CRAIG/PERL/lib/VMS_AXP /D0/CRAIG/PERL/lib/VMS_AXP 
> /D0/CRAIG/PERL/lib /D0/CRAIG/PERL/T /D0/CRAIG/PERL/T/t/bundled /pe
> rl_root/lib/VMS_AXP/5_9_3 /perl_root/lib /perl_root/lib/site_perl/VMS_AXP 
> /perl_root/lib/site_perl /perl_root/lib/site_perl .) at d0
> :[craig.perl.t._tmp.simple.t]basic.t line 4
> Compilation failed in require at d0:[craig.perl.t._tmp.simple.t]basic.t line 
> 4.
> BEGIN failed--compilation aborted at d0:[craig.perl.t._tmp.simple.t]basic.t 
> line 4.
> # Looks like your test died before it could output anything.
> d0:[craig.perl.lib.module.build.t]xs..............NOK 10
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 78.
> #          got: 'Failed 1/1 test scripts, 0.00% okay. 2/2 subtests failed, 
> 0.00% okay.
> # '
> d0:[craig.perl.lib.module.build.t]xs..............NOK 14
> 
> #   Failed test in d0:[craig.perl.lib.module.build.t]xs.t at line 97.
>  * WARNING: Configuration was initially created with 
> 'dsa0:[craig.perl.][000000]ndbgperl.exe;3',
> d0:[craig.perl.lib.module.build.t]xs..............ok 15/22
>                                                           Argument 
> "Simple_With_Dep_Namespace_okay" isn't numeric in subtraction (-)
>  at /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41, <GEN58> line 14.
> Argument "Simple_With_Dep_Namespace" isn't numeric in division (/) at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41, <GEN58> line
> 14.
> Use of uninitialized value $xs in concatenation (.) or string at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 45, <GEN58> line 14.
> Warning: long symbol Simple__With__Deep__Namespace_okay
>         trimmed to Sp_Wh_D_Nea_okay
>          at /D0/CRAIG/PERL/lib/ExtUtils/ParseXS.pm line 430
> Argument "Simple_With_Dep_Namespace_xs_version" isn't numeric in subtraction 
> (-) at /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41,
>  <GEN58> line 21.
> Argument "Simple_With_Dep_Namespace_xs" isn't numeric in division (/) at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41, <GEN58> li
> ne 21.
> Use of uninitialized value $xs in concatenation (.) or string at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 45, <GEN58> line 21.
> Warning: long symbol Simple__With__Deep__Namespace_xs_version
>         trimmed to Sp_Wh_D_Nea_xs_version
>          at /D0/CRAIG/PERL/lib/ExtUtils/ParseXS.pm line 430
> Argument "Simple_With_Dep_Namespace_version" isn't numeric in subtraction (-) 
> at /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41, <G
> EN58> line 26.
> Argument "Simple_With_Dep_Namespace" isn't numeric in division (/) at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 41, <GEN58> line
> 26.
> Use of uninitialized value $xs in concatenation (.) or string at 
> /D0/CRAIG/PERL/lib/ExtUtils/XSSymSet.pm line 45, <GEN58> line 26.
> Warning: long symbol Simple__With__Deep__Namespace_version
>         trimmed to Sp_Wh_D_Nea_version
>          at /D0/CRAIG/PERL/lib/ExtUtils/ParseXS.pm line 430
> %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
>  \="0.01"\
> error building [.lib.simple.with.deep]namespace.obj from 
> '[.lib.simple.with.deep]namespace.c' at /D0/CRAIG/PERL/lib/ExtUtils/CBuilde
> r/Base.pm line 108.
> # Looks like you planned 22 tests but only ran 15.
> # Looks like you failed 8 tests of 15 run.
> d0:[craig.perl.lib.module.build.t]xs..............dubious
>         Test returned status 44 (wstat 1024, 0x400)
>                 (VMS status is 44)
> DIED. FAILED tests 2-6, 8, 10, 14, 16-22
>         Failed 15/22 tests, 31.82% okay (less 1 skipped test: 6 okay, 27.27%)
> Failed Test                       Stat Wstat Total Fail  Failed  List of 
> Failed
> -------------------------------------------------------------------------------
> d0:[craig.perl.lib.module.build.t   44  1024    55   84 152.73%  14-55
> d0:[craig.perl.lib.module.build.t   44  1024    92  118 128.26%  26 29 35-92
> d0:[craig.perl.lib.module.build.t   44  1024    92    1   1.09%  92
> d0:[craig.perl.lib.module.build.t   44  1024    52   87 167.31%  6-7 9-52
> d0:[craig.perl.lib.module.build.t   44  1024    34   21  61.76%  5 9 11 23 25
>                                                                  27-34
> d0:[craig.perl.lib.module.build.t   44  1024    21    6  28.57%  6 9 11-14
> d0:[craig.perl.lib.module.build.t   44  1024    46   76 165.22%  9-46
> d0:[craig.perl.lib.module.build.t   44  1024    18   28 155.56%  5-18
> d0:[craig.perl.lib.module.build.t   44  1024    12   22 183.33%  2-12
> d0:[craig.perl.lib.module.build.t   44  1024    28    2   7.14%  13 22
> d0:[craig.perl.lib.module.build.t   44  1024    11   22 200.00%  1-11
> d0:[craig.perl.lib.module.build.t   44  1024    22   22 100.00%  2-6 8 10 14
>                                                                  16-22
> 2 tests and 22 subtests skipped.
> Failed 12/20 test scripts, 40.00% okay. 259/597 subtests failed, 56.62% okay.
> %SYSTEM-F-ABORT, abort

Reply via email to