>The first (and probably only) release candidate for 5.8.3 is out.
>See the announcement and download links at
>
>http://use.perl.org/
>
>On Alpha v.7.3-1, the only failure I see is vmsish.t #25, which is
>unfortunately still expected. Please test on any configurations
>where you expect 5.8.3 to work.
I have an Itanium rx2600 running VMS 8.1, so I thought I'd try and build
this release of Perl there. To summarise ...
- I ran @CONFIGURE and answered all the questions. I said "Y" to the
questions on 64bit support, but the configure procedure crashed with
and RMS-F-EOF error shortly after displaying the message
"Checking whether your NVs can preserve your UVs...".
- So I re-ran CONFIGURE.COM, this timing declining it's requests for
64bit support. It ran to completion, and invited me to run MMS to
build Perl.
- I ran MMS which chugged away for a while and built Perl without
any complaints.
- I ran MMS TEST which (eventually) crashed the system :-(
After the system rebooted I logged in again and ran MMS TEST again, with
exactly the same result ... system crashed at the same point in the MMS TEST
output.
The failure always happened at the same point; how can I disable the test
concerned to see if that's really the problem? (My suspicion is that it's
not the particular test which is causing the system crash; rather, it's an
issue with multiprocessing on this system.)
The MMS TEST output appears below.
Thanks,
Jeremy Begg
+---------------------------------------------------------+
| VSM Software Services Pty. Ltd. |
| http://www.vsm.com.au/ |
| "OpenVMS Systems Management & Programming" |
|---------------------------------------------------------|
| P.O.Box 402, Walkerville, | E-Mail: [EMAIL PROTECTED] |
| South Australia 5081 | Phone: +61 8 8221 5188 |
|---------------------------| Mobile: 0414 422 947 |
| A.C.N. 068 409 156 | FAX: +61 8 8221 7199 |
+---------------------------------------------------------+
$ deass/job/all
$ deass/proc/al
$ sh def
$USERS:[JEREMY.PERL-5_8_3-RC1]
$ mms test
Autosplitting Perl library . . .
%CREATE-I-EXISTS, [.LIB.AUTO] already exists
@make_ext "Sys$Disk:[]miniperl.exe" "MMS"
Making attrs (dynamic)
Making B (dynamic)
olddef = F$Environment("Default")
Set Default [.c]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
Making Cwd (dynamic)
Making Data/Dumper (dynamic)
Making Devel/DProf (dynamic)
Making Devel/Peek (dynamic)
Making Devel/PPPort (dynamic)
Making Digest/MD5 (dynamic)
Making Encode (dynamic)
olddef = F$Environment("Default")
Set Default [.byte]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.cn]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.ebcdic]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.jp]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.kr]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.symbol]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.tw]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
olddef = F$Environment("Default")
Set Default [.unicode]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
Making Errno (dynamic)
Making Fcntl (dynamic)
Making File/Glob (dynamic)
Making Filter/Util/Call (dynamic)
Making I18N/Langinfo (dynamic)
Making IO (dynamic)
Making List/Util (dynamic)
Making MIME/Base64 (dynamic)
Making Opcode (dynamic)
Making PerlIO/encoding (dynamic)
Making PerlIO/scalar (dynamic)
Making PerlIO/via (dynamic)
Making POSIX (dynamic)
Making re (dynamic)
Making SDBM_File (dynamic)
olddef = F$Environment("Default")
Set Default [.sdbm]
MMS all /Macro=(LIB="", LIBPERL_A="libperl.olb", LINKTYPE="dynamic",
PREFIX="", OPTIMIZE="/NoList", PASTHRU_DEFINE="", PASTHRU_INC="")
Set Default 'olddef'
Making Socket (dynamic)
Making Storable (dynamic)
Making Sys/Hostname (dynamic)
Making threads (dynamic)
Making threads/shared (dynamic)
Making Time/HiRes (dynamic)
Making Unicode/Normalize (dynamic)
Making XS/APItest (dynamic)
Making XS/Typemap (dynamic)
Making VMS/DCLsym (dynamic)
Making VMS/Stdio (dynamic)
Everything is up to date. 'MMS test' to run test suite.
@[.VMS]Test.Com ".exe" ""
%DELETE-I-FILDEL, $USERS:[JEREMY.PERL-5_8_3-RC1.T]PERL.;1 deleted (138 blocks)
%COPY-S-COPIED, $USERS:[JEREMY.PERL-5_8_3-RC1]PERL.EXE;1 copied to
$USERS:[JEREMY.PERL-5_8_3-RC1.T]PERL.;1 (16 blocks)
%DELETE-I-FILDEL, $USERS:[JEREMY.PERL-5_8_3-RC1.T]VMSPIPE.COM;1 deleted (138 blocks)
%COPY-S-COPIED, $USERS:[JEREMY.PERL-5_8_3-RC1]VMSPIPE.COM;1 copied to
$USERS:[JEREMY.PERL-5_8_3-RC1.T]VMSPIPE.COM;1 (2 blocks)
%DCL-I-SUPERSEDE, previous value of SYS has been superseded
9-JAN-2004 16:35:03.23 User: JEREMY Process ID: 00000218
Node: CLIVE Process name: "JEREMY_198"
Accounting information:
Buffered I/O count: 17726 Peak working set size: 17776
Direct I/O count: 3288 Peak virtual size: 212496
Page faults: 49707 Mounted volumes: 0
Images activated: 78
Elapsed CPU time: 0 00:00:17.89
Connect time: 0 00:00:24.70
t/base/cond..........................ok
t/base/if............................ok
t/base/lex...........................ok
t/base/num...........................ok
t/base/pat...........................ok
t/base/rs............................ok
t/base/term..........................ok
t/comp/bproto........................ok
t/comp/cmdopt........................ok
t/comp/colon.........................ok
t/comp/cpp...........................ok
t/comp/decl..........................ok
t/comp/hints.........................ok
t/comp/multiline.....................ok
t/comp/our...........................ok
t/comp/package.......................ok
t/comp/parser........................ok
t/comp/proto.........................ok
t/comp/redef.........................ok
t/comp/require.......................ok
t/comp/script........................ok
t/comp/term..........................ok
t/comp/use...........................ok
t/cmd/elsif..........................ok
t/cmd/for............................ok
t/cmd/mod............................ok
t/cmd/subval.........................ok
t/cmd/switch.........................ok
t/cmd/while..........................ok
t/run/exit...........................ok
t/run/fresh_perl.....................ok
t/run/noswitch.......................ok
t/run/runenv.........................skipping test on this platform
t/run/switcha........................ok
t/run/switchc........................ok
t/run/switchd........................ok
t/run/switches.......................ok
t/run/switchf........................ok
t/run/switchi........................ok
t/run/switchn........................ok
t/run/switchp........................ok
t/run/switchpx.......................ok
t/run/switcht........................ok
t/run/switchx........................ok
t/io/argv............................ok
t/io/binmode.........................ok
t/io/crlf............................ok
t/io/dup.............................ok
t/io/fflush..........................ok
t/io/fs..............................ok
t/io/inplace.........................ok
t/io/iprefix.........................ok
t/io/layers..........................ok
t/io/nargv...........................ok
t/io/open............................ok
t/io/openpid.........................FAILED at test 11
t/io/pipe............................skipping test on this platform
t/io/print...........................ok
t/io/read............................ok
t/io/tell............................ok
t/io/utf8............................ok
t/op/64bitint........................skipping test on this platform
t/op/alarm...........................ok
t/op/anonsub.........................ok
t/op/append..........................ok
t/op/args............................ok
t/op/arith...........................ok
t/op/array...........................ok
t/op/assignwarn......................ok
t/op/attrs...........................ok
t/op/auto............................ok