🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.x
Article #38404

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

#38404
From: thx
Date: Sun, 04 Jul 1993 17:23
51 lines
3188 bytes
In article <1993Jul4.152602.11585@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

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

I copied a cpp from a system running Ultrix 4.3, set IMAKECPP pointing
to it, and was able to get the make going. :)

However, I got errors trying to build makedepend. :(

Here is the error:
============================================================================
gcc -ansi -Dvax -Dultrix -fpcc-struct-return -O  -I../.././config  -I../../.
-DFUNCPROTO  '-DINCLUDEDIR="/usr/include"'  -c main.c
main.c: In function `main':
main.c:265: invalid use of undefined type `struct sigaction'
main.c:267: invalid use of undefined type `struct sigaction'
main.c:268: invalid use of undefined type `struct sigaction'
main.c:269: invalid use of undefined type `struct sigaction'
                 <etc>
main.c: At top level:
main.c:85: storage size of `sig_act' isn't known
============================================================================

If I "manually" do the compile, adding the switch: "-I/usr/include", it
compiles with no errors, but when I restart the make World, it does
everything from scratch, including re-compiling main.c.

If I just try to do "make", it gets worse. I get errors making imake:
"imake.c:504: structure has no member named `w_Termsig'". What's the
magic command for re-starting the make such that it will pick up where
it left off.

If I undefine HasGcc, I do not get the errors, and the build seems to
proceed normally.

Is this some kind of hideous gcc bug to go along with the previously
mentioned gld bug (see previous post about the -assert flag) and make
it _really_ hard to build X, or what?

Is everyone's Ultrix4.0 cpp broken, or just mine?

thanks,
tim

======================================================================
     Everybody wants to go to heaven, but nobody wants to die.
======================================================================
Technical Details
Message-ID: <1993Jul4.172318.12866@news.csuohio.edu>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!howland.reston.ans.net!spool.mu.edu!think.com!bloom-beacon.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
References: <1993Jul4.001422.27127@news.csuohio.edu> <1993Jul4.011557.27921@news.csuohio.edu> <1993Jul4.152602.11585@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
X-Google-Attributes: gid10f1ff,public
X-Google-ArrivalTime: 1993-07-04 22:28:35 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.172318.12866@news.csuohio.edu>
Keywords: Ultrix
Organization: Cleveland State University, Cleveland, Ohio
References: <1993Jul4.001422.27127@news.csuohio.edu> <1993Jul4.011557.27921@news.csuohio.edu> <1993Jul4.152602.11585@news.csuohio.edu>
Date: Sun, 4 Jul 1993 17:23:18 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!xlink.net!howland.reston.ans.net!spool.mu.edu!think.com!bloom-beacon.mit.edu!ai-lab!prep.ai.mit.edu!gnulists
Followup-To: comp.windows.x,gnu.utils.bug
Lines: 52