At 11:57 PM +0200 2/7/07, Saku =?UNKNOWN?Q?Set=E4l=E4?= wrote: >Hi, > >$ cc/vers >Compaq C V6.4-005 on OpenVMS VAX V7.3 > >@Configure burps at > >Creating CONFIG.SH... >%DCL-W-TKNOVF, command element is too long - shorten > >\sig_name_init='"ZERO","HUP","INT","QUIT","ILL","TRAP","IOT","EMT","FPE","KI >LL","BUS","SEGV","SYS","PIPE >","ALRM","TERM","ABRT","USR1","USR2","SPARE18","SPARE19","CHLD","CONT","STOP >","TSTP","TTIN","TTOU","DEBUG >","SPARE27","SPARE28","SPARE29","SPARE30","SP
You might look at the section of configure.com that looks like this: $ IF (f$length(sig_name) .GE. 244) $ THEN $ tmp = "sig_name='" + sig_name + "'" $ WC/symbol tmp $ DELETE/SYMBOL tmp $ ELSE $ WC "sig_name='" + sig_name + "'" $ ENDIF $ IF (f$length(sig_name_init) .GE. 244) $ THEN $ tmp = "sig_name_init='" + sig_name_init + "'" $ WC/symbol tmp $ DELETE/SYMBOL tmp $ ELSE $ WC "sig_name_init='" + sig_name_init + "'" $ ENDIF and play around with the 244 value (try lowering it) and/or test to see if we're actually writing these out with WRITE/SYMBOL. If we are and it's too long for that, I'm not sure what to suggest. > >Compile fails at > >CC/DECC >/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=GLOBALS.obj/NoList/Define=P >ERL_CORE GLOBALS.C > EXT int PL_sig_num[] = { SIG_NUM }; > ............................^ >%CC-E-CLOSEBRACE, Missing "}". > At line number 3936 in DISK$HAWK1:[PERL58X]PERL.H;1. > > EXT const char *PL_sig_name[] = { SIG_NAME }; > ..................................^ >%CC-E-UNDECLARED, In the initializer for PL_sig_name[0], "$sig_name_init" is > not declared. > At line number 3935 in DISK$HAWK1:[PERL58X]PERL.H;1. > > */ >%VCG-I-NOBJECT, No object file produced. > At line number 42 in DISK$HAWK1:[PERL58X]GLOBALS.C;1. > >The same source compiles on Alpha OVMS 7.3-1 > Well, it's not *exactly* the same source because until the configure.com problem is worked out, you won't have a syntactically valid list of symbol names. -- ________________________________________ Craig A. Berry mailto:[EMAIL PROTECTED] "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser