From owner-freebsd-current Tue Jan 27 18:58:13 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id SAA21703 for current-outgoing; Tue, 27 Jan 1998 18:58:13 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id SAA21267 for ; Tue, 27 Jan 1998 18:56:44 -0800 (PST) (envelope-from jdp@austin.polstra.com) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.8/8.8.8) with ESMTP id SAA28113; Tue, 27 Jan 1998 18:55:40 -0800 (PST) (envelope-from jdp) Message-Id: <199801280255.SAA28113@austin.polstra.com> To: shimon@simon-shapiro.org Subject: Re: gnu/usr.bin/cvs/libdiff In-Reply-To: References: Organization: Polstra & Co., Seattle, WA Cc: current@FreeBSD.ORG Date: Tue, 27 Jan 1998 18:55:39 -0800 From: John Polstra Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk In article , Simon Shapiro wrote: > While I know most of my shortcomings (thanx for the rminder :-), I still did > nothing short of cvs update (or checkout - matters not), followed be make > buildworld and poof - the compile failed. I read the man pages for make > several times but do not see anywhere mentioned that I am supposed to know > anything. It implies that what compiled yesterday should compile today. > > In othert words, here is the tail output of make buildworld of this > afternoon: > > echo libcvs.so..: > `LIBRARY_PATH=/usr/obj/usr/src/3.0/src/tmp/usr/lib:/usr/obj/usr/src/3.0/src/ > tmp/usr/lib cc -nostdinc -shared -Wl,-f ` >> .depend > ===> gnu/usr.bin/cvs/libdiff > make: don't know how to make diff.c. Stop > *** Error code 2 It's because you have stale dependencies in your ".depend" file. Of course your "rm -rf /usr/obj" fixed that. But you could have fixed it a lot more quickly by just deleting the offending ".depend" file. -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth