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


Reply via email to