Front page | perl.vmsperl |
Postings from June 2002
RE: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
From:
Henry A. Frystak - System Manager
Date:
June 13, 2002 16:01
Subject:
RE: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
Message ID:
00A0F694.EC026F52.41@tesla.njit.edu
>From: MX%"craigberry@mac.com" "Craig A. Berry" 13-JUN-2002 16:10:47.24
>To: MX%"syshaf@tesla.njit.edu"
>CC: MX%"vmsperl@perl.org"
>Subj: RE: possible VMS v5.5 fix (was RE: 5.8.0 release candidate status)
>
>> However, I ran into another
>>problem further into the make cycle. The appropriate lines are included below:
>
>>CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj /Define=("VERSION=""0.01""","XS_VERSION=""0.01""")/Include=([---])
>> /NoList LANGINFO.c
>> if ((s = nl_langinfo(code)))
>> ...................^
>>%CC-I-IMPLICITFUNC, In this statement, the identifier "nl_langinfo" is
>> implicitly declared as a function.
>> At line number 25 in langinfo.xs.
>
>Sigh, nl_langinfo didn't become available until VMS 6.2, or so the
>version dependency tables in the C RTL manual tell me. The following
>might do it. Just use your favorite editor to remove the line
>preceded by a minus and then add in the lines preceded by pluses
>(don't forget to delete the plus signs):
O.K., I applied the patch to configure.com, did a MMS REALCLEAN, reran
@configure, MMS, and the system is currently churning away at a new compile; this
may take until later tonight. I'll report on this tomorrow.
>>The first is an OpenVMS AXP V7.1-1H2 running on a Digital Personal WorkStation
>>(early and slower version of an XP900) with MultiNet V4.1 Rev A, DEC C V5.7-004,
>>and MMS V3.3. Upon the initial run, it had the same error in VMS.C that I had
>>on my VMS 5.5-2 system. Being reasonably intelligent, I tried the same patch
>>on this system and it allowed the make to complete. However, I came up with 8
>>test errors herein listed:
>>
>>t/io/fs..............................FAILED at test 31
>>t/op/stat............................FAILED at test 29
>>ext/Cwd/t/cwd........................FAILED at test 9
>>lib/AutoSplit........................FAILED at test 2
>>lib/ExtUtils/t/Command...............FAILED at test 10
>>lib/File/stat........................FAILED at test 18
>>lib/Net/hostent......................FAILED at test 5
>>t/pod/find...........................FAILED at test 2
>>
>>Failed 8 test scripts out of 628, 98.73% okay.
>
>OK, lib/Net/hostent is a known Multinet problem. There is or soon
>will be an ECO from Process. If you have time to get more verbose
>output from the others that would be great. The test shell expects
>paths relative to the [.t] directory but you see them in your output
>relative to the main directory, so you need to run them like:
>
>$ @[.vms]test .exe "" -"v" [.io]fs.t
>
>and
>
>$ @[.vms]test .exe "" -"v" [-.ext.cwd.t]cwd.t
>
>etc.
O.K., here are the results of individual tests of the failures, except for
lib/Net/hostent.
----For t/io/fs :
LIBSYS$ @[.vms]test .exe "" -"v" [.io]fs.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 17:51:44.75 User: SYSHAF Process ID: 000146CB
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 3568
Direct I/O count: 141 Peak virtual size: 167632
Page faults: 1438 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.37
Connect time: 0 00:00:35.31
1..32
ok 1 - umask
ok 2 # skip: no link
ok 3 # skip: no link
ok 4 # skip: no link
ok 5 # skip: no link
ok 6 - chmod succeeding
ok 7 # skip: no link
ok 8 # skip: no link
ok 9 # skip: no link
ok 10 # skip: no link
ok 11 # skip: no link
ok 12 # skip: no link
ok 13 # skip: no link
ok 14 - rename a b
ok 15 - ino of renamed file a should be undef
ok 16 - utime
ok 17 - non-zero inode num
# atime - 500000001 mtime - 500000001 delta - 1
ok 18 - atime
ok 19 - mtime
ok 20 - unlink b
ok 21 - ino of unlinked file b should be undef
ok 22 # skip: Win32/Netware specific test
ok 23 # skip: Win32/Netware specific test
ok 24 - truncation to five bytes
ok 25 - truncation to zero bytes
ok 26 - fh resize to 200
ok 27 - fh resize to 200 working (filename check)
ok 28 - fh resize to zero
ok 29 - fh resize to zero working (filename check)
ok 30 - rename working
not ok 31 - rename on directories
t/IO/FS....FAILED at test 31
Failed 1 test script out of 1, 0.00% okay.
### 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=1.21 s=0 cu=0 cs=0 scripts=1 tests=32
13-JUN-2002 17:51:49.55 User: SYSHAF Process ID: 000146CB
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1100 Peak working set size: 7952
Direct I/O count: 529 Peak virtual size: 172336
Page faults: 1896 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.25
Connect time: 0 00:00:40.12
%SYSTEM-F-ABORT, abort
----For t/op/stat :
LIBSYS$ @[.vms]test .exe "" -"v" [.op]stat.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 17:54:07.33 User: SYSHAF Process ID: 00014AD2
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 3552
Direct I/O count: 133 Peak virtual size: 167632
Page faults: 1422 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.39
Connect time: 0 00:01:04.66
1..73
ok 1 # skip: No link count
ok 2 - mtime
ok 3 - mtime == ctime
ok 4 # skip: link() unimplemented
ok 5 # skip: link() unimplemented
ok 6 # skip: link() unimplemented
ok 7 # skip: link() unimplemented
ok 8 # skip: link() unimplemented
ok 9 # skip: link() unimplemented
ok 10 - -z on empty file
ok 11 - and -s
ok 12 - -z on non-empty file
ok 13 - and -s
ok 14 - chmod 0000
ok 15 # skip: -r, -w and -x have different meanings on VMS
ok 16 # skip: -r, -w and -x have different meanings on VMS
ok 17 # skip: -r, -w and -x have different meanings on VMS
ok 18 - chmod 0700
ok 19 - -r
ok 20 - -w
ok 21 - -x
ok 22 - -f
ok 23 - !-d
ok 24 - -d cwd
ok 25 - !-f cwd
ok 26 # skip: symlink not implemented
ok 27 # skip: symlink not implemented
ok 28 # skip: symlink not implemented
not ok 29 - -o
t/OP/STAT....FAILED at test 29
Failed 1 test script out of 1, 0.00% okay.
### 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=1.19 s=0 cu=0 cs=0 scripts=1 tests=73
13-JUN-2002 17:54:11.78 User: SYSHAF Process ID: 00014AD2
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1126 Peak working set size: 7856
Direct I/O count: 466 Peak virtual size: 172336
Page faults: 1900 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.22
Connect time: 0 00:01:09.11
%SYSTEM-F-ABORT, abort
----For ext/Cwd/t/cwd :
LIBSYS$ @[.vms]test .exe "" -"v" [-.ext.cwd.t]cwd.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 17:55:45.07 User: SYSHAF Process ID: 000146D4
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 4096
Direct I/O count: 133 Peak virtual size: 167632
Page faults: 1389 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.39
Connect time: 0 00:00:25.70
1..16
ok 1 - main->can(...)
ok 2 - chdir() not exported by default
ok 3 - nor abs_path()
ok 4 - nor fast_abs_path()
# native pwd = 'SHOW DEFAULT'
ok 5 - cwd()
ok 6 - getcwd()
ok 7 - fastcwd()
ok 8 - fastgetcwd()
mkdir _ptrslt_/_path_/_to_/_a_/_dir_: no such file or directory at [-.ext.cwd.t]cwd.t line 89
# Looks like you planned 16 tests but only ran 8.
# Looks like your test died just after 8.
EXT/CWD/T/CWD....FAILED at test 9
Failed 1 test script out of 1, 0.00% okay.
### 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=1.19 s=0 cu=0 cs=0 scripts=1 tests=16
13-JUN-2002 17:55:47.31 User: SYSHAF Process ID: 000146D4
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1015 Peak working set size: 7632
Direct I/O count: 471 Peak virtual size: 172336
Page faults: 1951 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.22
Connect time: 0 00:00:27.95
%SYSTEM-F-ABORT, abort
----For lib/Autosplit :
LIBSYS$ @[.vms]test .exe "" -"v" [-.lib]AutoSplit.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 17:57:40.94 User: SYSHAF Process ID: 00014AD9
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 3904
Direct I/O count: 133 Peak virtual size: 167632
Page faults: 1398 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.39
Connect time: 0 00:00:46.23
1..58
ok 1 - AutoSplit loaded
# command: $75$dka0:[syssoft.perl.perl5_8_0_rc1.t]perl.;1 "-I../lib" -e "use
AutoSplit; autosplit (qw([.auto-80090]A0_80090splittest.pm auto-80090/auto))"
mkdir auto-80090/auto/Yet/Another/AutoSplit/: no such file or directory at
../lib/AutoSplit.pm line 328
Exit status 1024 from running: >>$75$dka0:[syssoft.perl.perl5_8_0_rc1.t]perl.;1
"-I../lib" -e "use AutoSplit; autosplit (qw([.auto-80090]A0_80090splittest.pm
auto-80090/auto))"<< at [-.lib]autosplit.t line 71.
not ok 2 - Output from autosplit()ing tests from the end of the AutoSplit module.
LIB/AUTOSPLIT....FAILED at test 2
Failed 1 test script out of 1, 0.00% okay.
### 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=1.19 s=0 cu=0 cs=0 scripts=1 tests=58
13-JUN-2002 17:57:47.33 User: SYSHAF Process ID: 00014AD9
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1017 Peak working set size: 7632
Direct I/O count: 464 Peak virtual size: 172336
Page faults: 1999 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.22
Connect time: 0 00:00:52.61
%SYSTEM-F-ABORT, abort
----For lib/ExtUtils/t/Command :
LIBSYS$ @[.vms]test .exe "" -"v" [-.lib.ExtUtils.t]Command.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 17:59:22.39 User: SYSHAF Process ID: 000134DC
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 3552
Direct I/O count: 132 Peak virtual size: 167632
Page faults: 1480 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.44
Connect time: 0 00:01:01.46
1..24
ok 1 - use ExtUtils::Command;
ok 2 - found one file
ok 3 - expanded wildcard ? successfully
ok 4 - expanded wildcard * successfully
ok 5 - concatenation worked
ok 6 - testing non-existent file
ok 7 - testing non-existent file
ok 8 - now creating that file
ok 9 - created!
not ok 10 - checking modify time stamp
LIB/EXTUTILS/T/COMMAND....FAILED at test 10
Failed 1 test script out of 1, 0.00% okay.
### 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=1.22 s=0 cu=0 cs=0 scripts=1 tests=24
13-JUN-2002 17:59:27.77 User: SYSHAF Process ID: 000134DC
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1030 Peak working set size: 7600
Direct I/O count: 467 Peak virtual size: 172336
Page faults: 2211 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.26
Connect time: 0 00:01:06.84
%SYSTEM-F-ABORT, abort
----For lib/File/stat :
LIBSYS$ @[.vms]test .exe "" -"v" [-.lib.File]stat.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 18:00:55.33 User: SYSHAF Process ID: 00014ADE
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 2928
Direct I/O count: 132 Peak virtual size: 167632
Page faults: 1518 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.38
Connect time: 0 00:00:54.98
1..19
ok 1 - use File::stat;
ok 2 - should build a stat object
ok 3 - device number in position 0
ok 4 - inode number in position 1
ok 5 - file mode in position 2
ok 6 - number of links in position 3
ok 7 - owner uid in position 4
ok 8 - group id in position 5
ok 9 - device identifier in position 6
ok 10 - file size in position 7
ok 11 - last access time in position 8
ok 12 - last modify time in position 9
ok 13 - change time in position 10
ok 14 - IO block size in position 11
ok 15 - number of blocks in position 12
ok 16 - ... should be able to find filehandle
ok 17 - ... and filehandle in another package
not ok 18 - ... and must match normal stat
LIB/FILE/STAT....FAILED at test 18
Failed 1 test script out of 1, 0.00% okay.
### 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=1.14 s=0 cu=0 cs=0 scripts=1 tests=19
13-JUN-2002 18:00:57.04 User: SYSHAF Process ID: 00014ADE
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 1040 Peak working set size: 7984
Direct I/O count: 463 Peak virtual size: 172336
Page faults: 1958 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.17
Connect time: 0 00:00:56.68
%SYSTEM-F-ABORT, abort
----For t/pod/find :
LIBSYS$ @[.vms]test .exe "" -"v" [-.t.pod]find.t
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]PERL.EXE;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]PERL.;1 (6 blocks)
%DELETE-I-FILDEL, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 deleted (9 blocks)
%COPY-S-COPIED, SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1]VMSPIPE.COM;1 copied to
SYS$SYSDEVICE:[SYSSOFT.PERL.PERL5_8_0_RC1.T]VMSPIPE.COM;1 (3 blocks)
13-JUN-2002 18:02:17.19 User: SYSHAF Process ID: 00012CE0
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 315 Peak working set size: 3936
Direct I/O count: 133 Peak virtual size: 167632
Page faults: 1305 Mounted volumes: 0
Images activated: 14
Elapsed CPU time: 0 00:00:00.39
Connect time: 0 00:00:34.77
1..4
ok 1
### searching pod/testpods/lib/
not ok 2
T/POD/FIND....FAILED at test 2
Failed 1 test script out of 1, 0.00% okay.
### 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=1.11 s=0 cu=0 cs=0 scripts=1 tests=4
13-JUN-2002 18:02:19.44 User: SYSHAF Process ID: 00012CE0
Node: LIBSYS Process name: "_RTA4:"
Accounting information:
Buffered I/O count: 984 Peak working set size: 7600
Direct I/O count: 466 Peak virtual size: 172336
Page faults: 2021 Mounted volumes: 0
Images activated: 16
Elapsed CPU time: 0 00:00:01.14
Connect time: 0 00:00:37.02
%SYSTEM-F-ABORT, abort
>I don't see any failures from your 7.2-1 system that I don't also see
>in your 7.1-1H2 system, so there's no need to look at that
>separately. Funny, since I'm getting all green lights on my 7.2-1
>and 7.3 systems.
Since I included all the 7.1-1H2 failures, I won't duplicate on 7.2-1.
It's possible that it may be VMS patch related; I believe both may be
behind in those (so much to do, so little time or help).
Henry Frystak New Jersey Institute of Technology
System Administrator University Information Services
VAX/VMS USENET Newsmanager University Heights
TESLA::SYSHAF Newark, New Jersey 07102
syshaf@tesla.njit.edu