In <[EMAIL PROTECTED]> John Peacock wrote Thu, 30 Mar 2000:
> Overall a clean build under VMS (WOW!!!). If perlshr is already
> defined (i.e. an existing installation), there are failures in
> [.t.lib]vmsish.t and [.t.pragma]warnings.t (Configure.com should
> check for this and suggest that perlshr be deassigned).
Some folks have reported clean builds and tests with a pre-extant
PERL_ROOT and PERLSHR logical. In general the test suite is quite
careful about avoinding dependencies on PERL_ROOT and PERLSHR to
avoid such upgrade problems.
Is PERL_ROOT=DRA0:[PERL5.] the new or old installation location?
> Once that is done:
>
> Failed two tests in [.t.lib]glob-basic.t:
>
> Test 3 - Patch below (sorry for the lame VMS diff)
>
> File PERL_SRC:[PERL-5_6_0.T.LIB]GLOB-BASIC.T;1
> 42 if ($^O ne 'MSWin32' || $^O ne 'VMS') {
> 43 eval {
> ******
> File PERL_SRC:[PERL-5_6_0.T.LIB]GLOB-BASIC.T;2
> 42 if ($^O eq 'MSWin32' || $^O eq 'VMS') {
> 43 print "ok 3 # skipped\n";
> 44 }
> 45 else {
> 46 eval {
> ************
> ************
> File PERL_SRC:[PERL-5_6_0.T.LIB]GLOB-BASIC.T;1
> 52 }
> 53 print "ok 3\n";
> 54
> ******
> File PERL_SRC:[PERL-5_6_0.T.LIB]GLOB-BASIC.T;2
> 55 print "ok 3\n";
> 56 }
> 57
> ************
Thanks (did you test on Win32?).
> Test 8 - I do not understand what it is doing but @a is
> being set to ('a','a') so it fails all tests.
For me on one Alpha test 7 fails when run under `MMS test`
but they all pass (including 7) when I type:
@perl_setup
perl t/lib/vmsish.t
> Failed Tests 14-16 in [.t.lib]vmsish.t (no patch supplied)
>
> not ok 14 # (time) UTC: 954450111 VMS: 954432111
> not ok 15 # (localtime)
> # UTC: 51 1 11 30 2 100 4 89 0
> # VMS: 51 1 16 30 2 100 4 89 0
> not ok 16 # (gmtime)
> # UTC: 51 1 16 30 2 100 4 89 0
> # VMS: 51 1 21 30 2 100 4 89 0
What does
$ show logical sys$timezone_differential
tell you about your system's UTC TDF? I am in the PST so I have:
$ sho log sys$timezone_differential
"SYS$TIMEZONE_DIFFERENTIAL" = "-28800" (LNM$SYSTEM_TABLE)
Peter Prymmer