Re: problem building perl 5.10.1

Fabio Ciampi <[email protected]> Mon, 02 Aug 2010 11:40:29 +0200
Newsgroups gmane.comp.lang.perl.ports.vms
Message-ID <[email protected]>
Hi

Thanks to both for answers.
I've have to change the machine on which install perl for reasons linked 
to production environment problems.

Anyway I still have an IA64 Operating System (Version V8.3-1H1), ODS5 
disk, MadGoat Make Utility V4.1. Instead I change my compiler; now I 
have HP C X7.3-289.


>>>
>>> @configure "-des" "-Dprefix=DATE$MSA1:[PERL-5_10_1.]"
>>
>> I have not used the -Dprefix.  On VMS, I use logical names to 
>> determine which version of an application to run.  Perl uses the 
>> logical name PERL_ROOT, regardless of what prefix that you assign.
>
> True, but irrelevant.  On VMS, the prefix just determines what goes 
> into the generated perl_setup.com to specify where Perl will be 
> installed.  Everything will still refer to perl_root, which will in 
> turn point the directory specified by prefix.  In theory, vms_prefix 
> is configurable and would give you something other than perl_root; 
> Don't Do That, though, as way too many things have evolved to depend 
> explicitly on perl_root.
>
This time, for semplicity, I didn't use any prefix; I only gave the command:
@configure "-des"

>>> mmk
>>> mmk test
>>> The mmk process works (I only have some "Warning: long symbol....").
>>> During mmk test I saw some tests failed:
>>> t/op/exec.....................................................FAILED 
>>> at test 16
>>> ext/Compress-Raw-Bzip2/t/01bzip2..............................FAILED--expected 
>>> 157 tests, saw 10
>>> ext/Compress-Raw-Bzip2/t/09limitoutput........................FAILED--expected 
>>> 88 tests, saw 5
>>> ext/IO-Compress/t/001bzip2....................................FAILED 
>>> at test 58
>>> ext/IO-Compress/t/006zip......................................FAILED--expected 
>>> 77 tests, saw 17
>>
>> Perl is sensitive to the logical name BIN, and foreign commands for 
>> ZIP and BZIP2 among others.
>
> Yes, the compression modules are sensitive to what compression 
> utilities you have installed.  The tests attempt to determine what's 
> there and use it or work around it but often fail to do so correctly.
>

I have modified the startup file in cluster$mgr directory to exclude my 
machine to take the symbol commands concerning compression utility.
About the logical name BIN I don't have logical name assigned to it.


>> For building and the initial testing of Perl, make sure that all the 
>> DECC$ feature logicals are set to their default.
>
> I would say check which, if any you have enabled and try turning them 
> off.  E.g.
>
> $ show logical DECC$* 
I have only the default DECC$ feature logicals:

"DECC$CRTLMAP" = "SYS$SHARE:DECC$SHR"
"DECC$SHR_AV" = "DECC$SHR

> Quotas could, as John said, also be a problem.  We don't have a 
> complete or up-to-date list of what quotas you need, so maybe post the 
> results of
>
> $ show process/quota
>
> 22-JUL-2010 13:59:09.33   User: CRAIG            Process ID:   0005B477
>                           Node: ALMA             Process name: "_FTA6:"
>
> Process Quotas:
>  Account name: CAB
>  CPU limit:                      Infinite  Direct I/O limit:      1024
>  Buffered I/O byte count quota:   1999808  Buffered I/O limit:    1024
>  Timer queue entry quota:             400  Open file quota:        512
>  Paging file quota:               2993040  Subprocess quota:        10
>  Default page fault cluster:           64  AST quota:              398
>  Enqueue quota:                      4000  Shared file limit:        0
>  Max detached processes:                0  Max active jobs:          0
>

ISTI-MX4> show process/quota

30-JUL-2010 16:09:23.59   User: SYSTEM           Process ID:   3F0004AE
                          Node: MX4              Process name: "_TNA3:"

Process Quotas:
 Account name: SYSTEM 
 CPU limit:                      Infinite  Direct I/O limit:       200
 Buffered I/O byte count quota:   2999808  Buffered I/O limit:     200
 Timer queue entry quota:            2000  Open file quota:        300
 Paging file quota:               1492944  Subprocess quota:        10
 Default page fault cluster:           64  AST quota:              248
 Enqueue quota:                      2500  Shared file limit:        0
 Max detached processes:                0  Max active jobs:          0


This time the mmk test process execute completely and the tests 
concerning the compression utility work fine. Anyway I have some other 
tests failed:


Failed 9 tests out of 1550, 99.42% okay.
        [-.lib.Archive.Extract.t]01_Archive-Extract.t
        [-.lib.CPANPLUS.t]03_CPANPLUS-Internals-Source.t
        [-.lib.CPANPLUS.t]15_CPANPLUS-Shell.t
        [-.lib.ExtUtils.t]cp.t
        [-.lib.ExtUtils.t]pm_to_blib.t
        [-.lib.Module.Build.t]debug.t
        [-.lib.Module.Build.t]tilde.t
        [-.lib]vmsish.t
        op/exec.t
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
###   ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
u=69.33  s=0.00  cu=0.00  cs=0.00  scripts=1550  tests=217993

30-JUL-2010 18:19:40.41   User: SYSTEM           Process ID:   3F000598
                          Node: MX4              Process name: 
"SYSTEM_63790"

Accounting information:
 Buffered I/O count:   1352573  Peak working set size:     114496
 Direct I/O count:       53188  Peak virtual size:         344272
 Page faults:            26725  Mounted volumes:                0
 Images activated:          17
 Elapsed CPU time:          0 00:01:09.34
 Connect time:              0 02:01:45.87



Following more information about the failure of the tests:

ISTI-MX4> @[.vms]test .exe "" "-v" [.op]exec.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:23:00.59   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     77481  Peak working set size:      27216
 Direct I/O count:       37268  Peak virtual size:         220304
 Page faults:           223564  Mounted volumes:                0
 Images activated:         484
 Elapsed CPU time:          0 00:00:29.69
 Connect time:              0 02:54:09.66
1..22
ok 1 - interp system(EXPR)
ok 2 -   exited 0
ok 3 - split & direct system(EXPR)
ok 4 -   exited 0
ok 5 - system(PROG, LIST)
ok 6 -   exited 0
ok 7 - piped echo emulation
not ok 8 - no extra newlines on `` # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 82
#      got 'ok
# '
# expected 'ok'
not ok 9 - no extra newlines on pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 85
#      got 'ok
# '
# expected 'ok'
not ok 10 - doubled up newlines # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 88
#      got 'ok
#
#
# '
# expected 'ok
#
# '
not ok 11 - extra newlines on inside pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 91
#      got 'ok
#
# '
# expected 'ok
# '
not ok 12 - extra newlines on outgoing pipes # TODO VMS sticks newlines 
on everything
# Failed at [.op]exec.t line 94
#      got 'ok
#
# '
# expected 'ok
# '
not ok 13 - ignore $/ when capturing output in scalar context # TODO VMS 
sticks newlines on everything
# Failed at [.op]exec.t line 100
#      got '1234
# '
# expected '1234'
ok 14 - Explicit exit of 0
ok 15 - Explicit exit of 1
not ok 16
t/OP/EXEC....FAILED at test 16
Failed 1 test out of 1, 0.00% okay.
        [.OP]EXEC.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=29.87  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=22

30-JUL-2010 18:23:07.70   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     78420  Peak working set size:      27216
 Direct I/O count:       37350  Peak virtual size:         220304
 Page faults:           224189  Mounted volumes:                0
 Images activated:         486
 Elapsed CPU time:          0 00:00:29.88
 Connect time:              0 02:54:16.78
%SYSTEM-F-ABORT, abort


About the test:
$rc = system { "lskdfj" } "lskdfj";
unless( ok($rc == 255 << 8 or $rc == -1 or $rc == 256 or $rc == 512) ) {
print "# \$rc == $rc\n";
}
I don't understand very well what I should do for trying running the 
test independently how you suggested me.
Anyway if I comment the other tests and I run this test alone with 
@[.vms]test .exe "" "-v" [.op]exec.t, I don't  see anything but it 
confirm that is this test that failed:

# Failed at [.op]exec.t line 13
not ok 1
t/OP/EXEC....FAILED at test 1
Failed 1 test out of 0, 0.00% okay.
        [.OP]EXEC.T


If I comment this test lines and running exec.t, I obtain again an error:

1..22
ok 1 - interp system(EXPR)
ok 2 -   exited 0
ok 3 - split & direct system(EXPR)
ok 4 -   exited 0
ok 5 - system(PROG, LIST)
ok 6 -   exited 0
ok 7 - piped echo emulation
not ok 8 - no extra newlines on `` # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 82
#      got 'ok
# '
# expected 'ok'
not ok 9 - no extra newlines on pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 85
#      got 'ok
# '
# expected 'ok'
not ok 10 - doubled up newlines # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 88
#      got 'ok
#
#
# '
# expected 'ok
#
# '
not ok 11 - extra newlines on inside pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 91
#      got 'ok
#
# '
# expected 'ok
# '
not ok 12 - extra newlines on outgoing pipes # TODO VMS sticks newlines 
on everything
# Failed at [.op]exec.t line 94
#      got 'ok
#
# '
# expected 'ok
# '
not ok 13 - ignore $/ when capturing output in scalar context # TODO VMS 
sticks newlines on everything
# Failed at [.op]exec.t line 100
#      got '1234
# '
# expected '1234'
ok 14 - Explicit exit of 0
ok 15 - Explicit exit of 1
not ok 16
t/OP/EXEC....FAILED at test 16
Failed 1 test out of 1, 0.00% okay.
        [.OP]EXEC.T


If I comment the lines:
$rc = system { "lskdfj" } "lskdfj";
unless( ok($rc == 255 << 8 or $rc == -1 or $rc == 256 or $rc == 512) ) {
print "# \$rc == $rc\n";
}
and also the following test:
unless ( ok( $! == 2  or  $! =~ /\bno\b.*\bfile/i or 
             $! == 13 or  $! =~ /permission denied/i or
             $! == 22 or  $! =~ /invalid argument/i  ) ) {
    printf "# \$! eq %d, '%s'\n", $!, $!;
}

now it seems to work:
1..22
ok 1 - interp system(EXPR)
ok 2 -   exited 0
ok 3 - split & direct system(EXPR)
ok 4 -   exited 0
ok 5 - system(PROG, LIST)
ok 6 -   exited 0
ok 7 - piped echo emulation
not ok 8 - no extra newlines on `` # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 82
#      got 'ok
# '
# expected 'ok'
not ok 9 - no extra newlines on pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 85
#      got 'ok
# '
# expected 'ok'
not ok 10 - doubled up newlines # TODO VMS sticks newlines on everything
# Failed at [.op]exec.t line 88
#      got 'ok
#
#
# '
# expected 'ok
#
# '
not ok 11 - extra newlines on inside pipes # TODO VMS sticks newlines on 
everything
# Failed at [.op]exec.t line 91
#      got 'ok
#
# '
# expected 'ok
# '
not ok 12 - extra newlines on outgoing pipes # TODO VMS sticks newlines 
on everything
# Failed at [.op]exec.t line 94
#      got 'ok
#
# '
# expected 'ok
# '
not ok 13 - ignore $/ when capturing output in scalar context # TODO VMS 
sticks newlines on everything
# Failed at [.op]exec.t line 100
#      got '1234
# '
# expected '1234'
ok 14 - Explicit exit of 0
ok 15 - Explicit exit of 1
ok 16 - basic ``
ok 17 - <<`HEREDOC`
ok 18 - readpipe default argument
ok 19 - exec failure doesn't terminate process
ok 20 - exec PROG, LIST
t/OP/EXEC....FAILED--expected 22 tests, saw 20
Failed 1 test out of 1, 0.00% okay.
        [.OP]EXEC.T



########################################################################



ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.Archive.Extract.t]01_Archive-Extract.t;1
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:29:06.42   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     79109  Peak working set size:      27216
 Direct I/O count:       37422  Peak virtual size:         220304
 Page faults:           225525  Mounted volumes:                0
 Images activated:         503
 Elapsed CPU time:          0 00:00:30.08
 Connect time:              0 03:00:15.50
ok 1 - use Archive::Extract;
ok 2 - Archive::Extract->can('types')
ok 3 -    Got a list of types
ok 4 -    Object created based on 'tgz'
ok 5 -        No error logged
ok 6 -    Object created based on 'tar'
ok 7 -        No error logged
ok 8 -    Object created based on 'gz'
ok 9 -        No error logged
ok 10 -    Object created based on 'zip'
ok 11 -        No error logged
ok 12 -    Object created based on 'bz2'
ok 13 -        No error logged
ok 14 -    Object created based on 'tbz'
ok 15 -        No error logged
ok 16 -    Object created based on 'Z'
ok 17 -        No error logged
ok 18 -    Object created based on 'lzma'
ok 19 -        No error logged
ok 20 -    No archive created based on '01_archive-extract.t;1'
ok 21 -        Error not captured in class method
ok 22 -        Error captured as warning
ok 23 -            Error is: unknown file type
ok 24 - Archive created
ok 25 -    No errors yet
ok 26 -    Errors retrieved
ok 27 -        As expected
ok 28 -    Errors erased after ->extract() call
ok 29 - Found extraction dir 
'$1$DGA100:[PERL-5_10_1.lib.Archive.Extract.t.src]'
ok 30 -    Is expected dir 
'$1$DGA100:[PERL-5_10_1.lib.Archive.Extract.t.src]'
ok 31 # skip Prepending ./ to a valid path doesn't give you another 
valid path on VMS
ok 32 # skip Prepending ./ to a valid path doesn't give you another 
valid path on VMS
ok 33 - The object isa Archive::Extract
ok 34 - Archive type recognized properly
not ok 35 - extract() for 'y.tar.gz' reports success (PP: 0 Bin: 1)
t/$1$DGA100/PERL-5_10_1/LIB/ARCHIVE/EXTRACT/T/01_ARCHIVE-EXTRACT.T....FAILED 
at test 35
Failed 1 test out of 0, 0.00% okay.
        
$1$DGA100:[000000.PERL-5_10_1.LIB.ARCHIVE.EXTRACT.T]01_ARCHIVE-EXTRACT.T;1
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=30.21  s=0.00  cu=0.00  cs=0.00  scripts=0  tests=0

30-JUL-2010 18:29:23.53   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     81024  Peak working set size:      27216
 Direct I/O count:       37506  Peak virtual size:         220304
 Page faults:           226159  Mounted volumes:                0
 Images activated:         505
 Elapsed CPU time:          0 00:00:30.23
 Connect time:              0 03:00:32.61
%SYSTEM-F-ABORT, abort


############################################################################


ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.CPANPLUS.t]03_CPANPLUS-Internals-Source.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:31:06.65   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     81152  Peak working set size:      27216
 Direct I/O count:       37528  Peak virtual size:         220304
 Page faults:           226495  Mounted volumes:                0
 Images activated:         512
 Elapsed CPU time:          0 00:00:30.26
 Connect time:              0 03:02:15.73
ok 1 - The object isa CPANPLUS::Internals
ok 2 - 
$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T.dummy-cpanplus]01mailrc.txt.gz exists
ok 3 - 
$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T.dummy-cpanplus]02packages.details.txt.gz 
exists
ok 4 - 
$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T.dummy-cpanplus]03modlist.data.gz 
exists
ok 5 - Authortree loaded successfully
ok 6 -    Authortree has items in it
ok 7 - Moduletree loaded successfully
ok 8 -    Moduletree has items in it
ok 9 - The object isa CPANPLUS::Module::Author
ok 10 - The object isa CPANPLUS::Module
ok 11 - Testing save state functionality
ok 12 -    No status set yet in module object
ok 13 -        Status now set
ok 14 -    State information saved
ok 15 -        Diagnostics confirmed
ok 16 -    Trees are rebuilt
ok 17 -        Diagnostics confirmed
ok 18 -        Status now set in module object
ok 19 - Found file for custom source
ok 20 -    File 
'$1$dga100:[perl-5_10_1.lib.cpanplus.t.dummy-CPAN.authors.id.EUNOXS]Foo-Bar-0.01.tar.gz' 
exists
ok 21 - Sources should be written to 
'file:///$1$dga100/perl-5_10_1/lib/cpanplus/t/dummy-CPAN/authors/id/EUNOXS'
ok 22 - Sources written to 
'$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T.dummy-cpanplus.custom-sources]file^%3A^%2F^%2F^%2F^%241^%24dga100^%2Fperl
-5_10_1^%2Flib^%2Fcpanplus^%2Ft^%2Fdummy-CPAN^%2Fauthors^%2Fid^%2FEUNOXS'
ok 23 -    File exists
ok 24 - CPANPLUS::Backend->can('__write_custom_module_index')
ok 25 -    Sources written
ok 26 -        Written to expected file
ok 27 -        Source file exists
ok 28 -        File has non-zero size
ok 29 - CPANPLUS::Backend->can('__list_custom_module_sources')
ok 30 -    Got list of sources
ok 31 -    Found proper entry for 
$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T.dummy-cpanplus.custom-sources]file^%3A^%2F^%2F^%2F^%241^%24dga100^%
2Fperl-5_10_1^%2Flib^%2Fcpanplus^%2Ft^%2Fdummy-CPAN^%2Fauthors^%2Fid^%2FEUNOXS
ok 32 - CPANPLUS::Backend->can('__create_custom_module_entries')
ok 33 - Sources file loaded
ok 34 -    Found added module
ok 35 -        Full download path set
ok 36 -        Attributed to custom author
ok 37 -    Addition message recorded
ok 38 - CPANPLUS::Backend->can('__update_custom_module_sources')
ok 39 - Custom sources updated
not ok 40 -    Timestamp on sourcefile updated
t/$1$DGA100/PERL-5_10_1/LIB/CPANPLUS/T/03_CPANPLUS-INTERNALS-SOURCE....FAILED 
at test 40
Failed 1 test out of 0, 0.00% okay.
        
$1$DGA100:[000000.PERL-5_10_1.LIB.CPANPLUS.T]03_CPANPLUS-INTERNALS-SOURCE.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=30.41  s=0.00  cu=0.00  cs=0.00  scripts=0  tests=0

30-JUL-2010 18:31:19.26   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     82045  Peak working set size:      27216
 Direct I/O count:       37616  Peak virtual size:         220304
 Page faults:           227172  Mounted volumes:                0
 Images activated:         514
 Elapsed CPU time:          0 00:00:30.43
 Connect time:              0 03:02:28.34
%SYSTEM-F-ABORT, abort

###############################################################################


ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.CPANPLUS.t]15_CPANPLUS-Shell.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:34:11.74   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     82192  Peak working set size:      27216
 Direct I/O count:       37638  Peak virtual size:         220304
 Page faults:           227507  Mounted volumes:                0
 Images activated:         521
 Elapsed CPU time:          0 00:00:30.47
 Connect time:              0 03:05:20.82
ok 1 - use CPANPLUS::Shell;
ok 2 - Default shell loaded
ok 3 -    New object created
ok 4 -    Object isa CPANPLUS::Shell::Default
ok 5 - CPANPLUS::Shell->can('dispatch_on_input')
ok 6 - Testing 'v'
ok 7 -    Output received
ok 8 -    Output matches '(?-xism:CPANPLUS)'
ok 9 - Testing '! $self->__print($$)'
ok 10 -    Output received
ok 11 -    Output matches '(?-xism:1056974156)'
ok 12 - Testing '?'
ok 13 -    Output received
ok 14 -    Output matches '(?-xism:\[General\])'
ok 15 - Testing 'h'
ok 16 -    Output received
ok 17 -    Output matches '(?-xism:\[General\])'
ok 18 - Testing 's'
ok 19 -    Output received
ok 20 -    Output matches '(?-xism:Unknown type)'
ok 21 - Testing 's conf'
ok 22 -    Output received
ok 23 -    Output matches '(?-xism:CPANPLUS::Shell::Default)'
ok 24 - Testing 's program'
ok 25 -    Output received
ok 26 -    Output matches '(?-xism:sudo)'
ok 27 - Testing 's mirrors'
ok 28 -    Output received
ok 29 -    Output matches '(?-xism:dummy-CPAN)'
ok 30 - Testing 's selfupdate'
ok 31 -    Output received
ok 32 -    Output matches '(?-xism:selfupdate)'
ok 33 - Testing 'b'
ok 34 -    Output received
ok 35 -    Output matches '(?-xism:autobundle)'
ok 36 - Testing 'a EUNOXS'
ok 37 -    Output received
ok 38 -    Output matches '(?-xism:EUNOXS)'
ok 39 - Testing 'm Foo::Bar::EU::NOXS'
ok 40 -    Output received
ok 41 -    Output matches '(?-xism:Foo::Bar::EU::NOXS)'
ok 42 - Testing 'w'
ok 43 -    Output received
ok 44 -    Output matches '(?-xism:Foo::Bar::EU::NOXS)'
ok 45 - Testing 'r 1'
ok 46 -    Output received
ok 47 -    Output matches '(?-xism:README)'
ok 48 - Testing 'r Foo::Bar::EU::NOXS'
ok 49 -    Output received
ok 50 -    Output matches '(?-xism:README)'
ok 51 - Testing 'f Foo::Bar::EU::NOXS'
ok 52 -    Output received
ok 53 -    Output matches '(?-xism:EUNOXS)'
ok 54 - Testing 'd Foo::Bar::EU::NOXS'
ok 55 -    Output received
ok 56 -    Output matches '(?-xism:Foo::Bar::EU::NOXS)'
ok 57 - Testing 'l Foo::Bar::EU::NOXS'
ok 58 -    Output received
ok 59 -    Output matches '(?-xism:Foo::Bar::EU::NOXS)'
ok 60 - Testing '! die $$; p'
ok 61 -    Output received
ok 62 -    Output matches '(?-xism:1056974156)'
ok 63 - Testing '/plugins'
ok 64 -    Output received
ok 65 -    Output matches '(?i-xsm:Available plugins:)'
ok 66 - Testing '/? ?'
ok 67 -    Output received
ok 68 -    Output matches '(?i-xsm:usage)'
ok 69 - Testing '/? cs'
ok 70 -    Output received
ok 71 -    Output matches '(?-xism:/cs)'
ok 72 - Testing '/cs --add 
file:///$1$dga100/perl-5_10_1/lib/cpanplus/t/dummy-CPAN'
ok 73 -    Output received
ok 74 -    Output matches '(?-xism:Added remote source)'
ok 75 - Testing '/cs --list'
ok 76 -    Output received
ok 77 -    Output matches 
'(?i-xsm:file\:\/\/\/\$1\$dga100\/perl\-5_10_1\/lib\/cpanplus\/t\/dummy\-CPAN)'
ok 78 - Testing '/cs --contents 
file:///$1$dga100/perl-5_10_1/lib/cpanplus/t/dummy-CPAN'
ok 79 -    Output received
ok 80 -    Output matches '(?i-xsm:EUNOXS)'
ok 81 - Testing '/cs --update'
ok 82 -    Output received
ok 83 -    Output matches '(?-xism:Updated remote sources)'
ok 84 - Testing '/cs --update 
file:///$1$dga100/perl-5_10_1/lib/cpanplus/t/dummy-CPAN'
ok 85 -    Output received
ok 86 -    Output matches '(?-xism:Updated remote sources)'
ok 87 - Testing '/cs --write 
$1$DGA100:[PERL-5_10_1.LIB.CPANPLUS.T]dummy-cpanplus'
ok 88 -    Output received
ok 89 -    Output matches '(?-xism:Wrote remote source index)'
ok 90 - Testing '/cs --remove 
file:///$1$dga100/perl-5_10_1/lib/cpanplus/t/dummy-CPAN'
ok 91 -    Output received
ok 92 -    Output matches '(?-xism:Removed remote source)'
1..92
cannot opendir for SYS$SYSROOT:[SYSMGR.I1lwoTIS0O]: directory not found 
at /$1$DGA100/PERL-5_10_1/lib/File/Temp.pm line 902
t/$1$DGA100/PERL-5_10_1/LIB/CPANPLUS/T/15_CPANPLUS-SHELL....FAILED--extra 
output after trailing 1..n
Failed 1 test out of 1, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB.CPANPLUS.T]15_CPANPLUS-SHELL.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=30.62  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=92

30-JUL-2010 18:35:40.60   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     83279  Peak working set size:      27216
 Direct I/O count:       37725  Peak virtual size:         220304
 Page faults:           228138  Mounted volumes:                0
 Images activated:         523
 Elapsed CPU time:          0 00:00:30.63
 Connect time:              0 03:06:49.68
%SYSTEM-F-ABORT, abort


#######################################################################################


ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.ExtUtils.t]cp.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:38:08.36   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     83426  Peak working set size:      27216
 Direct I/O count:       37752  Peak virtual size:         220304
 Page faults:           228478  Mounted volumes:                0
 Images activated:         530
 Elapsed CPU time:          0 00:00:30.66
 Connect time:              0 03:09:17.44
1..1
not ok 1 - cp updated mtime
t/$1$DGA100/PERL-5_10_1/LIB/EXTUTILS/T/CP....FAILED at test 1
Failed 1 test out of 1, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB.EXTUTILS.T]CP.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=30.79  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=1

30-JUL-2010 18:38:09.94   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     84145  Peak working set size:      27216
 Direct I/O count:       37848  Peak virtual size:         220304
 Page faults:           229164  Mounted volumes:                0
 Images activated:         532
 Elapsed CPU time:          0 00:00:30.80
 Connect time:              0 03:09:19.02
%SYSTEM-F-ABORT, abort

###########################################################################################



ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.ExtUtils.t]pm_to_blib.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:40:00.09   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     84281  Peak working set size:      27216
 Direct I/O count:       37871  Peak virtual size:         220304
 Page faults:           229499  Mounted volumes:                0
 Images activated:         539
 Elapsed CPU time:          0 00:00:30.84
 Connect time:              0 03:11:09.17
ok 1 - setup
ok 2 - chdir'd to Big-Dummy
ok 3 - run($1$dga100:[000000.perl-5_10_1.t]perl.exe;1 Makefile.PL)
ok 4 - run(MMK)
ok 5 - blib copied pm file
ok 6
ok 7 - run(MMK)
not ok 8
t/$1$DGA100/PERL-5_10_1/LIB/EXTUTILS/T/PM_TO_BLIB....FAILED at test 8
Failed 1 test out of 0, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB.EXTUTILS.T]PM_TO_BLIB.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=31.04  s=0.00  cu=0.00  cs=0.00  scripts=0  tests=0

30-JUL-2010 18:40:43.56   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     85033  Peak working set size:      27216
 Direct I/O count:       37954  Peak virtual size:         220304
 Page faults:           230133  Mounted volumes:                0
 Images activated:         541
 Elapsed CPU time:          0 00:00:31.05
 Connect time:              0 03:11:52.64
%SYSTEM-F-ABORT, abort

###################################################################################


ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.Module.Build.t]debug.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:42:20.60   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     85171  Peak working set size:      27216
 Direct I/O count:       37976  Peak virtual size:         220304
 Page faults:           230476  Mounted volumes:                0
 Images activated:         548
 Elapsed CPU time:          0 00:00:31.12
 Connect time:              0 03:13:29.68
1..3
ok 1 - require Module::Build;
ok 2 # skip no blib in core
Can't open perl script "Build": no such file or directory
t/$1$DGA100/PERL-5_10_1/LIB/MODULE/BUILD/T/DEBUG....FAILED--unexpected 
output at test 2
Failed 1 test out of 1, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB.MODULE.BUILD.T]DEBUG.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=31.25  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=3

30-JUL-2010 18:42:27.50   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     85904  Peak working set size:      27216
 Direct I/O count:       38061  Peak virtual size:         220304
 Page faults:           231155  Mounted volumes:                0
 Images activated:         550
 Elapsed CPU time:          0 00:00:31.26
 Connect time:              0 03:13:36.58
%SYSTEM-F-ABORT, abort


##########################################################################################



ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib.Module.Build.t]tilde.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:43:56.20   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     86047  Peak working set size:      27216
 Direct I/O count:       38083  Peak virtual size:         220304
 Page faults:           231495  Mounted volumes:                0
 Images activated:         557
 Elapsed CPU time:          0 00:00:31.30
 Connect time:              0 03:15:05.28
1..18
ok 1 - use Module::Build;
ok 2 # skip no blib in core
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17 - API does not expand tildes
Use of uninitialized value $home in concatenation (.) or string at 
$1$dga100:[000000.perl-5_10_1.lib.module.build.t]tilde.t line 102.
t/$1$DGA100/PERL-5_10_1/LIB/MODULE/BUILD/T/TILDE....FAILED--unexpected 
output at test 17
Failed 1 test out of 1, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB.MODULE.BUILD.T]TILDE.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=31.46  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=18

30-JUL-2010 18:44:14.19   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     86851  Peak working set size:      27216
 Direct I/O count:       38167  Peak virtual size:         220304
 Page faults:           232134  Mounted volumes:                0
 Images activated:         559
 Elapsed CPU time:          0 00:00:31.46
 Connect time:              0 03:15:23.27
%SYSTEM-F-ABORT, abort


###################################################################################


ISTI-MX4> @[.vms]test .exe "" "-v" 
$1$DGA100:[000000.PERL-5_10_1.lib]vmsish.t
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]PERL.EXE;1 deleted (16 
blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]PERL.EXE;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]PERL.EXE;1 (15 blocks)
%DELETE-I-FILDEL, $1$DGA100:[000000.PERL-5_10_1.t]vmspipe.com;1 deleted 
(8 blocks)
%COPY-S-COPIED, $1$DGA100:[000000.PERL-5_10_1]vmspipe.com;1 copied to 
$1$DGA100:[000000.PERL-5_10_1.T]vmspipe.com;1 (2 blocks)

30-JUL-2010 18:45:17.84   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     86981  Peak working set size:      27216
 Direct I/O count:       38189  Peak virtual size:         220304
 Page faults:           232480  Mounted volumes:                0
 Images activated:         566
 Elapsed CPU time:          0 00:00:31.51
 Connect time:              0 03:16:26.92
1..25
ok 1 # skip tests for non-VMS only
ok 2 - simple Perl invokation: POSIX success status
ok 3 - importing vmsish [vmsish status]
ok 4 - unimport vmsish [POSIX STATUS]
ok 5 - lex scope of vmsish [vmsish status]
ok 6 - outer lex scope of vmsish [POSIX status]
ok 7 - importing vmsish exit [POSIX status]
ok 8 - POSIX ERR exit, DCL error message check
ok 9 - vmsish status check, POSIX ERR exit
ok 10 - vmsish OK exit, DCL error message check
ok 11 - vmsish status check, vmsish OK exit
ok 12 - vmsish ERR exit, DCL error message check
ok 13 - vmsish ERR exit, vmsish status check
ok 14 - POSIX ERR exit, vmsish hushed, DCL error message check
ok 15 - vmsish ERR exit, vmsish hushed, DCL error message check
ok 16 - vmsish ERR exit, no vmsish hushed, DCL error message check
ok 17 - die, vmsish hushed, DCL error message check
ok 18 - croak, vmsish hushed, DCL error message check
ok 19 - vmsish ERR exit, vmsish hushed at runtime, DCL error message check
# Failed at $1$dga100:[000000.perl-5_10_1.lib]vmsish.t line 151
# Failed at $1$dga100:[000000.perl-5_10_1.lib]vmsish.t line 157
# Failed at $1$dga100:[000000.perl-5_10_1.lib]vmsish.t line 164
# Failed at $1$dga100:[000000.perl-5_10_1.lib]vmsish.t line 167
ok 20 - compile ERR exit, vmsish hushed, DCL error message check
ok 21 - use vmsish qw(time)
not ok 22 - (time) UTC: 1280511919 VMS: 1280519119
t/$1$DGA100/PERL-5_10_1/LIB/VMSISH....FAILED at test 22
Failed 1 test out of 1, 0.00% okay.
        $1$DGA100:[000000.PERL-5_10_1.LIB]VMSISH.T
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
u=31.68  s=0.00  cu=0.00  cs=0.00  scripts=1  tests=25

30-JUL-2010 18:45:19.85   User: SYSTEM           Process ID:   3F00044A
                          Node: MX4              Process name: "SYSTEM"

Accounting information:
 Buffered I/O count:     87794  Peak working set size:      27216
 Direct I/O count:       38271  Peak virtual size:         220304
 Page faults:           233153  Mounted volumes:                0
 Images activated:         568
 Elapsed CPU time:          0 00:00:31.69
 Connect time:              0 03:16:28.93
%SYSTEM-F-ABORT, abort
########################################################################

Regards
Fabio