Hoi I get the following two compilation errors for 5_8_8_RC1 This is under DEC C V5.6-003 on OpenVMS Alpha V7.1-2
Error (1) CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/float=ieee/ ieee=denorm/Define=PERL_CORE VMS.C int trnlen = vmstrnenv(lnm, eqv, 0, fildev, 0); ........^ %CC-E-BADSTMT, Invalid statement. at line number 706 in file $2$DKA100:[PERL.PERL-5_8_8-RC1]VMS.C;1 %MMS-F-ABORT, For target VMS.OBJ, CLI returned abort status: %X10B91262. (Due to a variable definition after a statement.) Error (2) CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/NoList/float=ieee/ ieee=denorm /Include=([],[.ext.dynaloader])/Object=[.EXT.DYNALOADER]DL_VMS.OBJ [ .EXT.DYNALOADER]DL_VMS.C MCR Sys$Disk:[]miniperl.exe "-I[.lib]" [.vms]gen_shrfls.pl -f gen_shrfls.opt LIB$GET_CURRENT_INVO_CONTEXT(decc$$get_vfork_jmpbuf()) : -1) ....^ %CC-W-MACROREDEF, The redefinition of the macro "vfork" conflicts with a current definition because the replacement lists differ. The redefinition is now in ef fect. at line number 120 in module PROCESSES of text library SYS$COMMON:[SYSLIB]DECC$R TLDEF.TLB;2 Link /NoTrace/NoMap/Share=PERLSHR.EXE [.ext.dynaloader]dl_vms.obj, []perlshr_bld .opt/Option, perlshr_attr.opt/Option %LINK-W-NUDFSYMS, 1 undefined symbol: %LINK-I-UDFSYM, GET_CURRENT_INVO_CONTEXT %LINK-W-USEUNDEFSYMV, undefined symbol GET_CURRENT_INVO_CONTEXT referenced in symbol vector option %MMS-F-ABORT, For target PERLSHR.EXE, CLI returned abort status: %X10648268. Have fun, Frans.