Tried to compile 5.8.2 with VMS debugging, just to experiment, but
now compile fails:
<clip>
Making Digest/MD5 (dynamic)
Writing Descrip.MMS for Digest::MD5
cp md5.pm [---.lib.digest]md5.pm
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" -e "use
ExtUtils::Mksymlists;"
-e "Mksymlists('NAME' => 'Digest::MD5', 'DL_FUNCS' => { },
'DL_VARS' =>
[], 'FUNCLIST' => [])"
MCR [---]miniperl.exe -e "print
""[---.lib.auto.Digest.MD5]MD5.olb/Include=MD5\n
[---.lib.auto.Digest.MD5]MD5.olb/Library\n"";" >>MD5.OPT
MCR [---]miniperl.exe -e "print qq{PerlShr/Share\n}" >>MD5.OPT
Copy/NoConfirm MD5.OPT [---.LIB.AUTO.DIGEST.MD5]MD5.OPT
MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" [---.lib.ExtUtils]xsubpp
-nol
inenumbers -typemap [---.lib.ExtUtils]typemap -typemap typemap MD5.xs
>MD5.C
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/float=g_float/Def
ine=(U32_ALIGNMENT_REQUIRED,"VERSION=""2.30""","XS_VERSION=""2.30""")/Include=([
---])/Optimize=(NODISJOINT) MD5.c
If F$Search("[---.LIB.AUTO.DIGEST.MD5]MD5.OLB").eqs."" Then
Library/Object/Creat
e [---.LIB.AUTO.DIGEST.MD5]MD5.OLB
Library/Object/Replace [---.LIB.AUTO.DIGEST.MD5]MD5.OLB MD5.OBJ
If F$TrnLNm("DBGPerlShr").eqs."" Then Define/NoLog/User DBGPerlShr
Sys$Share:DBG
PerlShr.exe
Link /Debug/Trace/Map
/Shareable=[---.LIB.AUTO.DIGEST.MD5]PL_DIGEST__MD5.EXE MD5
.opt/Option,[---]perlshr_attr.opt/Option
%LINK-F-OPENIN, error opening
DISK$HAWK1:[SETALA.PERL-5_8_2.LIB.AUTO.DIGEST.MD5]
PERLSHR.EXE; as input
-RMS-E-FNF, file not found
%MMK-F-ERRUPD, error status %X1064109C occurred when updating target
[---.LIB.AU
TO.DIGEST.MD5]PL_DIGEST__MD5.EXE
%MMK-F-ERRUPD, error status %X1C14803C occurred when updating target
DYNEXT
<clip>
--Saku