Hi,
Although we discussed this change and found it should be safe, I now find that
it isn't on VAX/VMS V7.2
So here is one that works on the VAX and still makes Porting/checkcfgvar.pl
see the sig_name_init symbol. (May need some real VMSers' eyes.)
--- configure.com.orig Mon May 29 22:32:02 2006
+++ configure.com Mon May 29 22:38:33 2006
@@ -6281,7 +6281,14 @@
$ WC "shortsize='" + shortsize + "'"
$ WC "shrplib='define'"
$ WC "sig_name='" + sig_name + "'"
-$ WC "sig_name_init='" + sig_name_init + "'"
+$ IF (f$length(sig_name_init) .GES. 1024)
+$ THEN
+$ tmp = "sig_name_init='" + sig_name_init + "'"
+$ WC/symbol tmp
+$ DELETE/SYMBOL tmp
+$ ELSE
+$ WC "sig_name_init='" + sig_name_init + "'"
+$ ENDIF
$ WC "sig_num='" + sig_num + "'"
$ WC "sig_num_init='" + sig_num_init + "'"
$ WC "sig_count='" + sig_count + "'"
After applying this patch I get this error with MMK:
CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=GLOBALS.obj/NoList/
FLOAT=G_FLOAT/Define=PERL_CORE GLOBALS.C
*/
%VCG-W-BADPSECT, The program section(psect) specified by this statement has
conflicting 'nowrite' attributes with another definition
of the same program section.
At line number 42 in DISK$USER_2:
[TIMMERMAN.KLAD.PERL-CURRENT]GLOBALS.C;1.
%VCG-I-SUMMARY, Completed with 0 error(s), 1 warning(s), and
0 informational messages.
At line number 42 in DISK$USER_2:
[TIMMERMAN.KLAD.PERL-CURRENT]GLOBALS.C;1.
%MMK-F-ERRUPD, error status %X10B90000 occurred when updating target
GLOBALS.OBJ
HTH +
Good luck,
Abe
--
[about random hash-seed]
On Windows, I guess we just seed using the user's credit card number as
extracted from the registry. Product activation collects that, doesn't it?
-- Nicholas Clark on p5p @ 2003-07-07