Everhart, Glenn From: Marcin Kasperski [marckasp@friko6.onet.pl] Sent: Tuesday, November 24, 1998 6:50 AM To: Info-VAX@Mvb.Saic.Com Subject: Re: Running UNIX makefile under OVMS 6.2 Arne Vajhøj wrote: > > Current GNU MAKE's (3.76, 3.76.1 and 3.77 if I remember correct) builds > on > VMS. OK - I have only tried it with VMS Alpha 7.1 and DEC C 5.6. But it > should > not be hopeless. I am pretty sure that it do build on VMS 6.2. VAX C is > quite > old, so I do not know about that. GNU C may be better. > I succesfully build GNU Make 3.77 using DEC C V5.7-004 on OpenVMS Alpha V7.1-1H2 Although I have had some problems with it, I still use it and prefer it to MMS. Most important problems: - make sometimes crashed until I hacked dir.c file by hard defining #define NAMLEN(dirent) strlen((dirent)->d_name) (on top of dir.c there is compliated conditional defining NAMLEN macro, by default it is defined in some other way which after short debugging occured to be incorrect) - the file functions (like dirname, basename) doesn't interpret names in Unix convention - which I still sometimes use - the line continuation character \ can not be used for commands as make gives it to DCL instead of merging lines by itself I also faced a few times the problem with DCL line length limitation. But that's problem of DCL, not make. -- Marcin Kasperski marckasp@friko6.onet.pl