- Subject: Re: Compilation on OpenVMS
- From: "John E. Davis" <davis@xxxxxxxxxxxxx>
- Date: Wed, 16 Dec 2009 13:13:44 -0500
Pepito Grillo <pepito_grillo_tonto@xxxxxxxx> wrote:
> I was triying to compile jed in OpenVMS but I get this error:
>
> [BOF_RUBEN] @vmsmake
> CC /float=ieee/name=(as_is,short)/prefix=all/define=(FLOAT_TYPE,JED)/include=(DKD0:[APPS.JE
> D.SLANG.SRC]) ABBREV..c
>
> #include "vms_x_fix.h"
> .^
> %CC-F-NOINCLFILEF, Cannot find file "vms_x_fix.h" specified in #include directive.
> at line number 13 in file JED_ROOT:[000000.src]CONFIG.H;17
I had always assumed that this file was distributed with OpenVMS, but
I now see that it is not. I will add it to the distribution.
> I also had to patch (nasty patch) jedconfig.h
>
> /*
> typedef int uid_t;
> typedef int gid_t;
> */
It would be nice to know what versions of VMS have definitions for
these symbols. The patch would look something like:
#if !defined(VMS) || (__VMS_VER<60200000)
typedef int uid_t;
typedef int gid_t;
#endif
assuming the symbols were introduced in 60200000.
What version of slang are you using with it?
Thanks,
--John
--------------------------
To unsubscribe send email to <jed-users-request@xxxxxxxxxxx> with
the word "unsubscribe" in the message body.
Need help? Email <jed-users-owner@xxxxxxxxxxx>.
[2009 date index]
[2009 thread index]
[Thread Prev] [Thread Next]
[Date Prev] [Date Next]