At 3:17 PM +0200 7/27/04, Richard Levitte - VMS Whacker wrote:
>I've tried building Perl 5.8.4 and 5.8.5 on VAX, with exactly the same
>result, it ends like this:
>
> CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
> /Define=("VERSION=""2.01""","XS_VERSION=""2.01""")/Include=([--],[.Encode])/NoList
> ENCODE.c
> %CLI-F-OPENIN, error opening RL_LOCAL:[000000.PERL-5_8_5.EXT.ENCODE]ENCODE.C;
> as input
> -RMS-E-FNF, file not found
>
>I've attached the complete log for the 5.8.5 build. The thing that
>gets me is that it seems to be difficult to find out how that encode.c
>is create. Is there anyone that can give me a clue?
That should be pretty much the same way any extension generates .c
from .xs. Here's a snippet from an Alpha build log:
MCR [--]miniperl.exe -e "print qq{[--]PerlShr.exe/Share\n}" >>ENCODE.OPT
Copy/NoConfirm ENCODE.OPT [--.LIB.AUTO.ENCODE]ENCODE.OPT
%COPY-S-COPIED, DISK$FOO:[perl-5_8.ext.Encode]Encode.opt;1 copied to
DISK$FOO:[perl-5_8.LIB.AUTO.ENCODE]ENCODE.OPT;1 (1 block)
MCR [--]miniperl.exe "-I[--.lib]" "-I[--.lib]" [--.lib.ExtUtils]xsubpp -typemap
[--.lib.ExtUtils]typemap ENCODE.xs >ENCODE.C
MCR [--]miniperl.exe "-I[--.lib]" [.bin]enc2xs -"Q" -"O" -o DEF_T.C -f def_t.fnm
You are definitely missing the second-to-last line in your log for
reasons I don't understand right off the bat.
>Data:
>
>$ cc/decc/vers nl:
>Compaq C V6.2-003 on OpenVMS VAX V7.2
>$ tcpip sh ver
>
> DIGITAL TCP/IP Services for OpenVMS VAX Version V5.0A
> on a Unknown VAXstation 4000-90 running OpenVMS V7.2
>$ ana/ima pub:mmk.exe
>[...]
> Image Identification Information
>
> image name: "MMK"
> image file identification: "V3.8"
> link date/time: 21-JUN-1999 17:07:23.54
> linker identification: "V11-50"
>[...]
Hmm. MMK/IDENT works for those of us too lazy to rummage through
image analyses :-). I believe 3.9-2 is current, so the first thing I
would do is upgrade and see if it makes a difference. It may not,
but it's a place to start.
--
________________________________________
Craig A. Berry
mailto:[EMAIL PROTECTED]
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser