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