🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #38403

Re: *** NUL not allowed in makefile. Stop.

#38403
From: thx
Date: Sun, 04 Jul 1993 15:26
58 lines
3320 bytes
In article <1993Jul4.001422.27127@news.csuohio.edu> thx1139@knuth.cba.csuohio.edu (thx) writes:
>I am getting the above irritating message when attempting to build
>X11R5 [see subject]. It happens right from the start, after I do:
>% make World >& world.log

More information about this problem, in case anyone cares:
======================================================================
%uname -a
ULTRIX decserver 4.0 0 RISC
======================================================================

Also, the specific thing that is failing is imake. It puts a bunch of
zeros at the end of the Makefile in the mit directory, causing 'make'
to bomb immediately:
======================================================================
./config/imake -I./config  -DTOPDIR=. -DCURDIR=.
make -w Makefiles
make[2]: Entering directory `/cad/applic/X/mit'
Makefile:509: *** NUL not allowed in makefile.  Stop.
======================================================================

I am almost sure that the problem is with Ultrix 4.0 cpp, since I am
able to build R5 under SunOS.

However, the man page for imake says that an environment variable
IMAKECPP can be used to point to the cpp of one's choice. I set it
to point to the cpp which is way down in the arch-dependent tree
of our gcc-2.4.5, and it *still* fails. :(


Questions:

1) Is the cpp that gets installed for gcc just a copy of the native cpp?

2) Is imake really using IMAKECPP? It didn't seem to make _any_
   difference at all.

3) Could it be some sort of Ultrix 4.0 filesystem problem (this
   busineses of adding extra zero's to the Makefile)?

4) When I tried to build it on the sparc, I got way past the Makefile
   problems, but there were other errors, including "-assert not
   found" from ld. I built gnu-ld, and it's in my path before the
   native ld. Was this a mistake? The man page for the native ld
   mentions the -assert switch, which is apparently unknown to gnu-ld.

5) Has anybody built X on Ultrix 4.0 and lived to remember what trix
   they had to pull?

6) Has anybody even gotten imake to work on Ultrix 4.0?

I will accept help from anyone who knows anything about this. I don't
need X on the SunOS. I need it on Ultrix, and I don't know when the
sysadmin is going to upgrade us to 4.3, or if that will even fix the
problem.

thanks in advance,
tim
Technical Details
Message-ID: <1993Jul4.152602.11585@news.csuohio.edu>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!usc!bloom-beacon.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
References: <1993Jul4.001422.27127@news.csuohio.edu> <1993Jul4.011557.27921@news.csuohio.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 103734,35386ba7dafc77
X-Google-Attributes: gid103734,public
X-Google-Thread: 10f1ff,3556b52d69d3c394,start
X-Google-Attributes: gid10f1ff,public
X-Google-ArrivalTime: 1993-07-04 09:16:05 PST
Newsgroups: comp.windows.x,gnu.utils.bug
From: thx1139@knuth.cba.csuohio.edu (thx)
Subject: Re: *** NUL not allowed in makefile. Stop.
Message-ID: <1993Jul4.152602.11585@news.csuohio.edu>
Keywords: Ultrix
Organization: Cleveland State University, Cleveland, Ohio
References: <1993Jul4.001422.27127@news.csuohio.edu> <1993Jul4.011557.27921@news.csuohio.edu>
Date: Sun, 4 Jul 1993 15:26:02 GMT
Apparently-To: gnu-utils-bug@cis.ohio-state.edu
Distribution: world
Approved: info-gnu@prep.ai.mit.edu
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!howland.reston.ans.net!usc!bloom-beacon.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
Followup-To: comp.windows.x,gnu.utils.bug
Lines: 59