On Sat, 2006-08-05 at 13:42 -0500, Craig A. Berry wrote:
> At 8:35 PM +0100 8/4/06, Martin J. Evans wrote:
> >Peter Prymmer wrote:
> >>"Craig A. Berry" <[EMAIL PROTECTED]> wrote on 08/04/2006 02:16:03 PM:
> >>
> >>>At 8:45 AM +0100 8/4/06, Martin J. Evans wrote:
> >>>
> >>>>On 03-Aug-2006 Craig A. Berry wrote:
> >>>>
> >>>>>perl "-MExtUtils::Command" -e "rm_f" foo.[0-9][0-9]
> >>>>
> >>>>%SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual
> >>>>address=00000000006B4000, PC=000000007AE26F60, PS=0000001B
> >>>>
> >>>
> >>>The good news is that this does not appear to happen in the current
> >>>development stream ("bleadperl"), so something got fixed. The bad
> >>>news is I don't know what got fixed when. If I have any luck
> >>>narrowing down a fix, I'll let you know.
> >>
> >>
> >>For what it might be worth: I too see the same
> >>failure on perl 5.8.7 built with:
> >>
> >>HP C V7.2-001 on OpenVMS IA64 V8.2-1
>
>
>
> >I am using
> >
> >HP C V7.1-011 on OpenVMS IA64 V8.2-1
> >
> >To my knowledge we have not touched this machine in terms of installs.
> >It is predominantly as HP provided it to us - within the last 6 months -
> >can't remember when exactly.
>
> Building Perl 5.8.8 (the current stable release) on the testdrive
> machine, which has:
>
> $ cc/vers
> HP C V7.2-001 on OpenVMS IA64 V8.2-1
>
> I do not see the access violation, and MMS clean runs to completion
> without error. So I think that's your answer. Build your own copy
> of Perl 5.8.8 from source and go from there.
Craig,
Thanks. I've been trying to build 5.8.8 for 2 days now. Each time I run
mms it gets a little further but I have to wait between runs obviously
because there is something wrong with my time. The first mms fails with:
Set Default [.c]
MMS /Descrip= Descrip.MMS all
%MMS-W-GMFUTURE, Time for [-.BLIB.BIN].EXISTS is in the future:
6-AUG-2006 12:29:11.00
%MMS-W-GMFUTURE, Time for [-.BLIB.SCRIPT].EXISTS is in the future:
6-AUG-2006 12:29:12.00
%MMS-W-GMFUTURE, Time for [-.BLIB.MAN1].EXISTS is in the future:
6-AUG-2006 12:29:13.00
%MMS-W-GMFUTURE, Time for [-.BLIB.MAN3].EXISTS is in the future:
6-AUG-2006 12:29:13.00
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" -e "use
ExtUtils::Mksymlists;" -e "Mksymlists('NAME' => 'B::C',
'DL_FUNCS' => { }, 'DL_VARS' => [], 'FUNCLIST' => [])"
MCR [---]miniperl.exe -e "print ""[---.lib.auto.B.C]C.olb/Include=C
\n[---.lib.auto.B.C]C.olb/Library\n"";" >>C.OPT
MCR [---]miniperl.exe -e "print qq{[---]PerlShr.exe/Share\n}" >>C.OPT
MCR DKA0:[NICK.MARTIN.PERL-5_8_8]miniperl.exe "-I[---.lib]"
"-I[---.lib]" "-MExtUtils::Command" -e cp C.OPT [---.LIB.AUTO.B.C]C.OPT
MCR [---]miniperl.exe "-I[---.lib]"
"-I[---.lib]" [---.lib.ExtUtils]xsubpp -typemap
[---.lib.ExtUtils]typemap C.xs >C.C
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm/Define=("VERSION=""1.04_01""","XS_VERSION=""1.04_01""")/Include=([---])/NoList
C.c
If F$Search("[---.LIB.AUTO.B.C]C.OLB").eqs."" Then Library/Object/Create
[---.LIB.AUTO.B.C]C.OLB
Library/Object/Replace [---.LIB.AUTO.B.C]C.OLB C.OBJ
If F$TrnLNm("PerlShr").eqs."" Then Define/NoLog/User PerlShr Sys
$Share:PerlShr.exe
Link /NoTrace/NoMap /Shareable=[---.LIB.AUTO.B.C]PL_B__C.EXE
C.opt/Option,[---]perlshr_attr.opt/Option
Running Mkbootstrap for B::C ()
MCR DKA0:[NICK.MARTIN.PERL-5_8_8]miniperl.exe "-I[---.lib]"
"-I[---.lib]" "-MExtUtils::Command" -e chmod 644 C.BS
%MMS-W-GMFUTURE, Time for [---.LIB.AUTO.B.C]C.BS is in the future:
6-AUG-2006 11:29:26.00
MCR DKA0:[NICK.MARTIN.PERL-5_8_8]miniperl.exe "-I[---.lib]"
"-I[---.lib]" "-MExtUtils::Command" -e cp C.bs [---.LIB.AUTO.B.C]C.BS
MCR DKA0:[NICK.MARTIN.PERL-5_8_8]miniperl.exe "-I[---.lib]"
"-I[---.lib]" "-MExtUtils::Command" -e chmod 644 [---.LIB.AUTO.B.C]C.BS
%MMS-F-ABORT, For target SUBDIRS, CLI returned abort status: %X10EE8180.
%MMS-F-ABORT, For target DYNEXT, CLI returned abort status: %X10EE8034.
Note the .EXISTS is in the future.
I've reset my time and timezone so now I have:
$ sho time
6-AUG-2006 11:19:55
which is correct.
$ @SYS$MANAGER:UTC$TIME_SETUP SHOW
AUTO_DLIGHT_SAV is set to "0" and DTSS is not in use.
You will have to manually change to/from Daylight Saving Time.
You can do this by executing SYS$MANAGER:UTC$TIME_SETUP.COM,
or you can use SYS$EXAMPLES:DAYLIGHT_SAVING.COM.
LOCAL TIME ZONE = GB -- DAYLIGHT TIME
LOCAL SYSTEM TIME = 6-AUG-2006 11:20:11.58 (BST)
TIME DIFFERENTIAL FACTOR = 1:00
TIME ZONE RULE = GMT0BST-1,M3.4.0/01,M10.5.0/02
Change GMT to BST on the Fourth Sunday of March (26-Mar-2006) at
01:00
Change BST to GMT on the Last Sunday of October (29-Oct-2006) at
02:00
(LNM$SYSTEM_TABLE)
"SYS$LOCALTIME" = "SYS$SYSROOT:[SYS$ZONEINFO.SYSTEM]GB."
"SYS$TIMEZONE_DAYLIGHT_SAVING" = "1"
"SYS$TIMEZONE_DIFFERENTIAL" = "3600"
"SYS$TIMEZONE_NAME" = "BST"
"SYS$TIMEZONE_RULE" = "GMT0BST-1,M3.4.0/01,M10.5.0/02"
"TCPIP$BIND_TIMEOUT" = "...."
but still no luck.
I don't understand why auto_dlight_sav is set to 0 but I don't think it
is relevant.
Does anything look wrong my with time settings to you?
Martin
--
Martin J. Evans
Easysoft Limited
http://www.easysoft.com