🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.utils.bug
Article #1532

Weird bug in GNU Make 3.44

#1532
From: news
Date: Thu, 30 Mar 1989 21:55
65 lines
3086 bytes
I wish I had time to deal with this, as I'd post a bug fix and
not just a complaint, but other projects have priority.. Anyway,
compiling the X toolkit widgets with GNU Make, I ran into the
following Highly Odd Behaviour:

meepmeep-> make
rm -f Error.o
cc -c -O -I. -I../.././lib/X -I../../. -I../.././X11 -I/usr/include/bsd -fT -DPC
S -I/usr/include/bsd   -I/usr/include/bsd -DERRORDB=\"/usr/lib/X11.3/XtErrorDB\"
 .c
rm -f Initialize.o
cc -c -O -I. -I../.././lib/X -I../../. -I../.././X11 -I/usr/include/bsd -fT -DPC
S -I/usr/include/bsd   -I/usr/include/bsd -DXAPPLOADDIR=\"/usr/lib/X11.3/app-def
aults/\" .c
rm -f libXt.a
ar clq libXt.a Alloc.o ArgList.o Callback.o CompObj.o Composite.o Constraint.o C
onvert.o Converters.o Core.o Create.o Destroy.o Display.o Error.o Event.o GCMana
ger.o Geometry.o Initialize.o Intrinsic.o Manage.o NextEvent.o Object.o Popup.o
RectObj.o Resources.o Selection.o Shell.o TMparse.o TMstate.o Vendor.o WindowObj
.o
ar: Error.o cannot open
ar: Initialize.o cannot open
make: *** Deleting file `libXt.a'

As you can see, the Initialize.o and Error.o targets somehow had the
names of their .c files stripped (why the C compiler didn't just
blow up at that point, I have yet to determine. There is no file
named ".c"). When I used /bin/make (ordinary boring sys V make)
I got the correct:

meepmeep-> /bin/make
        rm -f Error.o
        cc -c -O -I. -I../.././lib/X -I../../. -I../.././X11 -I/usr/include/bsd
-fT -DPCS -I/usr/include/bsd   -I/usr/include/bsd -DERRORDB=\"/usr/lib/X11.3/XtE
rrorDB\" Error.c
        rm -f Initialize.o
        cc -c -O -I. -I../.././lib/X -I../../. -I../.././X11 -I/usr/include/bsd
-fT -DPCS -I/usr/include/bsd   -I/usr/include/bsd -DXAPPLOADDIR=\"/usr/lib/X11.3
/app-defaults/\" Initialize.c
        rm -f libXt.a
        ar clq libXt.a Alloc.o  ArgList.o  Callback.o  CompObj.o  Composite.o  C
onstraint.o  Convert.o  Converters.o  Core.o  Create.o  Destroy.o  Display.o  Er
ror.o  Event.o  GCManager.o  Geometry.o  Initialize.o  Intrinsic.o  Manage.o  Ne
xtEvent.o  Object.o  Popup.o  RectObj.o  Resources.o  Selection.o  Shell.o  TMpa
rse.o  TMstate.o  Vendor.o  WindowObj.o
        /bin/true libXt.a

Why is this?

					Jordan...
--------
				Jordan Hubbard
				PCS Computer Systeme GmbH
				West Germany
	UUCP:			{uunet,decwrl}!pyramid!pcsbst!jkh
	ARPA:			jkh@violet.berkeley.edu

	"I'd like a burrito please."
	"Was?"
	"Uh. Ich moechte ein Mexicanische 'Burrito', bitte."
	"Hahahahahahaha.. Das ist ein guter Witz. Du bist toll.."
	"Hey! It's real easy, just take some cheese, some meat and
	some beans and roll it up like this.."
	"Raus!"
Technical Details
Message-ID: <787@pcsbst.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!pacbell!lll-winken!uunet!mcvax!unido!pcsbst!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!pacbell!lll-winken!uunet!mcvax!unido!pcsbst!news
From: news@pcsbst.UUCP (news)
Newsgroups: gnu.utils.bug
Subject: Weird bug in GNU Make 3.44
Message-ID: <787@pcsbst.UUCP>
Date: 30 Mar 89 21:55:19 GMT
Reply-To: pcsbst!jkh@pcsbst.UUCP (Jordan K. Hubbard)
Organization: PCS GmbH, Pfaelzer-Wald-Str. 36, 8000 Muenchen; West-Germany
Lines: 65