news@pcsbst.UUCP (news) (03/31/89)
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!"