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

Reply via email to