John E. Malmberg wrote:
Sorry, my buggy rsync did not bring over the .patches file.
t/run/exit................................ FAILED
Now fixed:
Fixes to the mapping of VMS (NATIVE) status codes to PERL (UNIX) in
progress. Changes needed to vms.c,perl.h,pp_sys.c and t/run/exit.t so far.
t/op/exec.................................FAILED at test 15
Now fixed:
Fixed involved a side trip of putting the needed const qualifiers in
vms.c and fixing doio.c/pp_sys.c/proto.h/embed.fnc so that the casts for
(char *) were not needed.
Perl.h needs to handle the VMS (NATIVE) status codes to PERL (UNIX)
differently on a child exit then when converting parent status code.
t/op/recurse..............................FAILED at test 28
t/op/ref..................................FAILED at test 58
ext/Filter/t/call.........................FAILED at test 5
ext/POSIX/t/sigaction.....................FAILED--unexpected output at
lib/ExtUtils/t/Embed......................FAILED at test 1
lib/ExtUtils/t/installbase................FAILED at test 3
lib/ExtUtils/t/recurs.....................FAILED at test 3
lib/h2xs..................................FAILED at test 3
lib/vmsish................................FAILED at test 2
All of theses now seem to be working.
Most of the following have not yet been investigated, as I am trying to
get the VMS to PERL status mapping fixed. A lot of them look to be the
same symptoms, so fixing one case may fix them all.
Some vmsify() cases are broken, but I have quite a few fixes queued up
for vmsify and related routines so I will investigate these last unless
they are blocking verifying other problems.
t/op/goto.................................FAILED at test 53
not ok 53 - next and goto
# Failed at [-.t.op]goto.t line 421
# got 'ok
# '
# expected 'ok'
not ok 54 - redo and goto
# Failed at [-.t.op]goto.t line 428
# got 'ok
# '
# expected 'ok'
Looks like a normal behavior on VMS that needs to be changed to have a
TODO tag.
t/op/gv...................................FAILED at test 67
Attempting to pipe a multi-line program as an embedded perl command on VMS.
It does not seem to work.
t/op/magic................................FAILED at test 7
@ENV{keys(%ENV)} is duplicating the first hash member the first time it
is called, and only the first time it is called.
t/lib/vmsfspec............................FAILED--unexpected output at
test 62
not ok 76 - pathify('__down_:[__the_.__garden_]__path_.dir;1'): ''
# Failed at [-.t.lib]vmsfspec.t line 24
# got undef
# expected '__down_:[__the_.__garden_.__path_]'
Will fix this later unless I find that it is the reason one of the other
tests are failing. I have a lot of changes in my queue for these
routines to better support ODS-5.
ext/Compress/Zlib/t/03examples............FAILED at test 1
ext/Compress/Zlib/t/06gzdopen.............FAILED--unexpected output at
test 0
Issue needs to be investigated on VMS.
ext/Devel/Peek/t/Peek.....................FAILED--unexpected output at
test 20
Test 21 fails, reason still unknown.
ext/POSIX/t/sigaction.....................FAILED--unexpected output at
test 25
ok 25 - safe signal delivery must work
Use of uninitialized value in numeric gt (>) at
[-.ext.posix.t]sigaction.t line
183.
ok 26 # skip no SIGRT signals
lib/Archive/Tar/t/02_methods..............FAILED--unexpected output at
test 68
Needs further investigation, may have exceeded filename length for older
VMS, and Perl does not know about the current VMS filename length.
lib/bignum/t/bninfnan.....................FAILED--unexpected output at
test 0
EAGLE> mcr []Perl. "-I[-.lib]" [-.lib.bignum.t]bninfnan.t
# INC = [-.lib.bignum.t]bninfnan.t ../lib ../lib/bignum/t
1..26
# Running under perl version 5.009003 for VMS
# Current time local: Sun Aug 7 00:53:49 2005
# Current time GMT: Sun Aug 7 04:53:49 2005
# Using Test.pm version 1.25
Use of uninitialized value $_ in scalar chop at ../lib/DynaLoader.pm
line 159.
Use of uninitialized value $_ in concatenation (.) or string at
../lib/DynaLoader.pm line 161.
Use of uninitialized value in require at ../lib/Config.pm line 66.
Use of uninitialized value in require at ../lib/bignum.pm line 155.
Use of uninitialized value in require at [-.lib.bignum.t]bninfnan.t line
38.
ok 1
lib/Config/Extensions.....................FAILED--unexpected output at
test 0
EAGLE> mcr []Perl. "-I[-.lib]" [-.lib.config]extensions.t
Use of uninitialized value in split at ../lib/Config/Extensions.pm line 12.
ok 1 - use Config::Extensions;
lib/ExtUtils/ParseXS/t/basic..............FAILED--unexpected output at
test 3
#include "EXTERN.h"
#include "EXTERN.h"
.^
.^
%CC-F-NOINCLFILEF, Cannot find file "EXTERN.h" specified in #include
directive.
%CC-F-NOINCLFILEF, Cannot find file "EXTERN.h" specified in #include
directive.
at line number 1 in file
PROJECT_ROOT:[perl-blead.lib.ExtUtils.ParseXS.t]XSTest.xs;1
at line number 1 in file
PROJECT_ROOT:[perl-blead.lib.ExtUtils.ParseXS.t]XSTest.xs;1
error building XSTest.obj from 'XSTest.c' at
../../ExtUtils/CBuilder/Base.pm
line 101, <File0000> line 134.
%CC-F-ENDDIAGS, !AS completed with !UL diagnostic!%S
lib/ExtUtils/t/basic......................FAILED at test 3
Now failing at test 67.
%MMK-F-ERRUPD, error status %X00018292 occurred when updating target
CREATE_DISTDIR
not ok 67 - disttest
# Failed test ([-.lib.extutils.t]basic.t at line 234)
# got: '16776960'
# expected: '0'
# MCR MM_TEST_ROOT:[000000]miniperl.exe "-I[--.lib]" "-I[--.lib]"
"-MExtUtils::Comm
and" -e rm_rf Big-Dummy-0_01
# MCR [--]miniperl.exe "-I[--.lib]" "-I[--.lib]"
"-MExtUtils::Manifest=manicopy,man
iread" -e "manicopy(maniread(),'Big-Dummy-0_01', 'best');"
# -e: bin/program not found at -e line 1
# Can't read bin/program: no such file or directory
# mkdir Big-Dummy-0_01
# mkdir Big-Dummy-0_01/bin
# %RMS-E-FNF, file not found
# %MMK-F-ERRUPD, error status %X00018292 occurred when updating target
CREATE_DISTD
IR
lib/ExtUtils/t/Constant...................FAILED at test 1
Now failing at test 27.
not ok 27
Can't rename 'descrip.mms' to 'descrip': no such file or directory at
[-.lib.extutils.t]constant.t line 253.
lib/ExtUtils/t/FIRST_MAKEFILE.............FAILED at test 3
Now fails at test 4.
not ok 4 - FIRST_MAKEFILE honored
# Failed test ([-.lib.extutils.t]first_makefile.t at line 37)
not ok 5 - Makefile.PL output looks right
# Failed test ([-.lib.extutils.t]first_makefile.t at line 39)
lib/ExtUtils/t/PL_FILES...................FAILED at test 2
Now fails at test 3.
%MMK-F-ERRUPD, error status %X000186D4 occurred when updating target
[.[.BLIB.LIB].
PL]BAR.PM
not ok 3
# Failed test ([-.lib.extutils.t]pl_files.t at line 38)
# got: '16776960'
# expected: '0'
lib/file/copy............................
not ok 20 - mtime preserved by copy()
# Failed test ([-.lib.file]copy.t at line 112)
# got: '1123391517'
# expected: '1000000000'
I think this is expected behavior for VMS unless some UNIX compatibilty
settings are on.
lib/File/Spec/t/Spec......................FAILED--unexpected output at
test 210
Use of uninitialized value $dir in concatenation (.) or string at
../lib/File/Spec/VMS.pm line 413.
not ok 211
lib/Math/BigInt/t/mbi_rand................FAILED--unexpected output at
test 28
Now failing with unexpected output at test 2. Not sure about this, it
works fine outside of the harness.
lib/Test/Simple/t/create..................FAILED at test 7
not ok 7
not ok 2 - simple Perl invokation: POSIX success status
LIB/VMSISH....FAILED at test 2
MMS/MMK target CLEAN does not work, it is trying to run a DCL command
named "false". Also the clean function for the encoded/* descrip.mms is
failing.
Descrip.mms_template realclean does not delete extra.pods.
Perl debugger is not cleaning up perldb_pids logical always from a
normal exit.
-John
[EMAIL PROTECTED]
Personal Opinion Only