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

Reply via email to