Hi
I'm a newbie of VMS. I've tried to build perl 5.10.1 on my IA64
Operating System (Version V8.3-1H1) with ODS5 disks. I have MadGoat Make
Utility V4.1
and compiler HP C V7.2-001.
I gave the following commands after download perl sources and unpacked
them:
set security/protection=(o:rwed) perl-5^.10^.1.DIR;1
rename perl-5^.10^.1.DIR perl-5_10_1.DIR
@configure "-des" "-Dprefix=DATE$MSA1:[PERL-5_10_1.]"
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
After the last test (006zip) the mmk test process doesn't go on and
doesn't return the prompt.
I have the same identical problem with the version 5.12.1.
Following more information about the failure of the tests:
ISTI-BLADE4> @[.vms]test .exe "" "-v" [.op]exec.t
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]PERL.EXE;1 deleted (16 blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]PERL.EXE;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]PERL.EXE;1 (15
blocks)
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]vmspipe.com;1 deleted (8
blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]vmspipe.com;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]vmspipe.com
;1 (2 blocks)
19-JUL-2010 17:24:00.29 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 82646 Peak working set size: 32176
Direct I/O count: 38127 Peak virtual size: 220736
Page faults: 178044 Mounted volumes: 0
Images activated: 499
Elapsed CPU time: 0 00:00:31.28
Connect time: 0 01:52:53.29
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=31.45 s=0.00 cu=0.00 cs=0.00 scripts=1 tests=22
19-JUL-2010 17:24:07.53 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 83592 Peak working set size: 32176
Direct I/O count: 38222 Peak virtual size: 220736
Page faults: 178678 Mounted volumes: 0
Images activated: 501
Elapsed CPU time: 0 00:00:31.46
Connect time: 0 01:53:00.53
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> @[.vms]test .exe "" "-v"
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.ext.Compress-Raw-Bzip2.t]01bzip2.t;1
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]PERL.EXE;1 deleted (16 blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]PERL.EXE;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]PERL.EXE;1 (15
blocks)
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]vmspipe.com;1 deleted (8
blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]vmspipe.com;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]vmspipe.com
;1 (2 blocks)
19-JUL-2010 17:33:40.32 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 93823 Peak working set size: 32176
Direct I/O count: 41976 Peak virtual size: 220736
Page faults: 186468 Mounted volumes: 0
Images activated: 587
Elapsed CPU time: 0 00:00:33.43
Connect time: 0 02:02:33.32
1..157
ok 1 - use Compress::Raw::Bzip2;
ok 2 - Error Cases
ok 3
ok 4 - bzdeflate/bzinflate - small buffer
ok 5 - Create bzdeflate object
ok 6 - Compress::Raw::Bzip2 ok
ok 7 - status is BZ_OK
ok 8 - uncompressedBytes() == 0
ok 9 - compressedBytes() == 0
ok 10 - bzdeflate returned BZ_RUN_OK
bz_internal_error 3005
t/DATL$MSA1/DIR$UTIL/PERL_5-010/PERL-5_10_1/EXT/COMPRESS-RAW-BZIP2/T/01BZIP2.T....FAILED--unexpected
output at test 10
Failed 1 test out of 1, 0.00% okay.
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.EXT.COMPRESS-RAW-BZIP2.T]01BZIP2.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=33.58 s=0.00 cu=0.00 cs=0.00 scripts=1 tests=157
19-JUL-2010 17:33:41.53 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 94561 Peak working set size: 32176
Direct I/O count: 42073 Peak virtual size: 220736
Page faults: 187081 Mounted volumes: 0
Images activated: 589
Elapsed CPU time: 0 00:00:33.59
Connect time: 0 02:02:34.53
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> @[.vms]test .exe "" "-v"
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.ext.Compress-Raw-Bzip2.t]09limitoutput.t
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]PERL.EXE;1 deleted (16 blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]PERL.EXE;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]PERL.EXE;1 (15
blocks)
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]vmspipe.com;1 deleted (8
blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]vmspipe.com;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]vmspipe.com
;1 (2 blocks)
19-JUL-2010 17:36:33.50 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 97721 Peak working set size: 32176
Direct I/O count: 43680 Peak virtual size: 220736
Page faults: 188373 Mounted volumes: 0
Images activated: 606
Elapsed CPU time: 0 00:00:34.21
Connect time: 0 02:05:26.50
1..88
ok 1 - use Compress::Raw::Bzip2;
ok 2
ok 3
ok 4 - status is BZ_OK
ok 5 - status is BZ_RUN_OK
bz_internal_error 3005
t/DATL$MSA1/DIR$UTIL/PERL_5-010/PERL-5_10_1/EXT/COMPRESS-RAW-BZIP2/T/09LIMITOUTPUT....FAILED--unexpected
output at test 5
Failed 1 test out of 1, 0.00% okay.
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.EXT.COMPRESS-RAW-BZIP2.T]09LIMITOUTPUT.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=34.30 s=0.00 cu=0.00 cs=0.00 scripts=1 tests=88
19-JUL-2010 17:36:38.69 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 98444 Peak working set size: 32176
Direct I/O count: 43766 Peak virtual size: 220736
Page faults: 188985 Mounted volumes: 0
Images activated: 608
Elapsed CPU time: 0 00:00:34.32
Connect time: 0 02:05:31.69
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> @[.vms]test .exe "" "-v"
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.ext.IO-Compress.t]001bzip2.t
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]PERL.EXE;1 deleted (16 blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]PERL.EXE;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]PERL.EXE;1 (15
blocks)
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]vmspipe.com;1 deleted (8
blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]vmspipe.com;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]vmspipe.com
;1 (2 blocks)
19-JUL-2010 17:39:11.55 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 107480 Peak working set size: 32176
Direct I/O count: 49044 Peak virtual size: 220736
Page faults: 189416 Mounted volumes: 0
Images activated: 617
Elapsed CPU time: 0 00:00:35.09
Connect time: 0 02:08:04.55
1..841
ok 1 - Testing IO::Compress::Bzip2 Errors
ok 2 - BlockSize100K => undef
ok 3 - value undef is bad
ok 4 - value undef is bad
ok 5 - no bz object
ok 6 - BlockSize100K => -1
ok 7 - value -1 is bad
ok 8 - value -1 is bad
ok 9 - no bz object
ok 10 - BlockSize100K => fred
ok 11 - value fred is bad
ok 12 - value fred is bad
ok 13 - no bz object
ok 14 - BlockSize100K => 0
ok 15 - value 0 is bad
ok 16 - value 0 is bad
ok 17 - no bz object
ok 18 - BlockSize100K => 10
ok 19 - value 10 is bad
ok 20 - value 10 is bad
ok 21 - no bz object
ok 22 - BlockSize100K => 99999
ok 23 - value 99999 is bad
ok 24 - value 99999 is bad
ok 25 - no bz object
ok 26 - WorkFactor => undef
ok 27 - value undef is bad
ok 28 - value undef is bad
ok 29 - no bz object
ok 30 - WorkFactor => -1
ok 31 - value -1 is bad
ok 32 - value -1 is bad
ok 33 - no bz object
ok 34 - WorkFactor => fred
ok 35 - value fred is bad
ok 36 - value fred is bad
ok 37 - no bz object
ok 38 - WorkFactor => 251
ok 39 - value 251 is bad
ok 40 - value 251 is bad
ok 41 - no bz object
ok 42 - WorkFactor => 99999
ok 43 - value 99999 is bad
ok 44 - value 99999 is bad
ok 45 - no bz object
ok 46 - Testing IO::Uncompress::Bunzip2 Errors
ok 47 - Small => -1
ok 48 - value -1 is bad
ok 49 - value -1 is bad
ok 50 - no bz object
ok 51 - Small => fred
ok 52 - value fred is bad
ok 53 - value fred is bad
ok 54 - no bz object
ok 55 - Testing IO::Compress::Bzip2 and IO::Uncompress::Bunzip2
ok 56 - IO::Compress::Bzip2 - BlockSize100K => 1
ok 57 - bz object ok
not ok 58 - got expected content
t/DATL$MSA1/DIR$UTIL/PERL_5-010/PERL-5_10_1/EXT/IO-COMPRESS/T/001BZIP2....FAILED
at test 58
Failed 1 test out of 1, 0.00% okay.
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.EXT.IO-COMPRESS.T]001BZIP2.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=35.27 s=0.00 cu=0.00 cs=0.00 scripts=1 tests=841
19-JUL-2010 17:39:34.43 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 110782 Peak working set size: 32176
Direct I/O count: 49166 Peak virtual size: 220736
Page faults: 190051 Mounted volumes: 0
Images activated: 619
Elapsed CPU time: 0 00:00:35.28
Connect time: 0 02:08:27.43
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> @[.vms]test .exe "" "-v"
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.ext.IO-Compress.t]006zip.t
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]PERL.EXE;1 deleted (16 blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]PERL.EXE;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]PERL.EXE;1 (15
blocks)
%DELETE-I-FILDEL,
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.t]vmspipe.com;1 deleted (8
blocks)
%COPY-S-COPIED, DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1]vmspipe.com;1
copied to DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.T]vmspipe.com
;1 (2 blocks)
19-JUL-2010 17:42:47.90 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 116265 Peak working set size: 32176
Direct I/O count: 52410 Peak virtual size: 220736
Page faults: 190431 Mounted volumes: 0
Images activated: 627
Elapsed CPU time: 0 00:00:35.94
Connect time: 0 02:11:40.90
1..77
ok 1 - use IO::Compress::Zip;
ok 2 - use IO::Uncompress::Unzip;
ok 3 - Create a simple zip - All Deflate
ok 4 - The object isa IO::Compress::Zip
ok 5 - write
ok 6 - write
ok 7 - write
ok 8 - closed
ok 9 - The object isa IO::Uncompress::Unzip
ok 10 - Got 1st entry
ok 11 - Got 2nd entry
ok 12 - Got 3nd entry
ok 13 - Create a simple zip - All Bzip2
ok 14 - The object isa IO::Compress::Zip
ok 15 - write
ok 16 - write
ok 17 - write
bz_internal_error 3005
t/DATL$MSA1/DIR$UTIL/PERL_5-010/PERL-5_10_1/EXT/IO-COMPRESS/T/006ZIP....FAILED--unexpected
output at test 17
Failed 1 test out of 1, 0.00% okay.
DATL$MSA1:[DIR$UTIL.PERL_5-010.PERL-5_10_1.EXT.IO-COMPRESS.T]006ZIP.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=36.08 s=0.00 cu=0.00 cs=0.00 scripts=1 tests=77
19-JUL-2010 17:42:53.04 User: SYSTEM Process ID: 3C0004B6
Node: BLADE4 Process name: "SYSTEM"
Accounting information:
Buffered I/O count: 117053 Peak working set size: 32176
Direct I/O count: 52543 Peak virtual size: 220736
Page faults: 191058 Mounted volumes: 0
Images activated: 629
Elapsed CPU time: 0 00:00:36.10
Connect time: 0 02:11:46.04
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> mcr []miniperl "-V"
Can't locate Config.pm in @INC (@INC contains:
perl_root:[lib.VMS_IA64.5_10_1] perl_root:[lib]
perl_root:[lib.site_perl.VMS_IA64] perl_root
:[lib.site_perl] .).
BEGIN failed--compilation aborted.
%SYSTEM-F-ABORT, abort
ISTI-BLADE4> mmk printconfig
make_cmd='MMK '
Summary of my 'perl5' (version '10' subversion '1') configuration:
Platform:
osname='VMS', osvers='V8.3-1H1', archname='VMS_IA64'
uname='VMS blade4 V8.3-1H1 HP BL860c (1.42GHz/6.0MB)'
hint='none' d_sigaction='undef'
static exts=
Compiler:
cc='CC/DECC', optimize='/NoList', ld='Link/nodebug'
cppflags=
ccflags ='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm/Define=_USE_STD_STAT=1'
ldflags ='/NoTrace/NoMap'
stdchar='char', d_stdstdio='define', usevfork='true'
voidflags='15', castflags='0', d_casti32='define', d_castneg='define'
intsize='4', alignbytes='8', usemymalloc='undef', randbits='48'
Libraries:
so='exe'
libpth='/sys$share /sys$library'
libs=' '
libc='(DECCRTL)'
Dynamic Linking:
dlsrc='dl_vms.c', dlext='exe', d_dlsymun='undef'
cccdlflags=, ccdlflags=, lddlflags='/Share'
Have you any ideas about what can be the problem?
Thanks
Regards