From owner-freebsd-stable Thu Mar 25 11:16:50 1999 Delivered-To: freebsd-stable@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 0E8A114EFC for ; Thu, 25 Mar 1999 11:16:48 -0800 (PST) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.1/8.9.1) with ESMTP id LAA04612; Thu, 25 Mar 1999 11:16:29 -0800 (PST) (envelope-from jdp@polstra.com) From: John Polstra Received: (from jdp@localhost) by vashon.polstra.com (8.9.2/8.9.1) id LAA03178; Thu, 25 Mar 1999 11:16:27 -0800 (PST) (envelope-from jdp@polstra.com) Date: Thu, 25 Mar 1999 11:16:27 -0800 (PST) Message-Id: <199903251916.LAA03178@vashon.polstra.com> To: chad@dcfinc.com Subject: Re: make buildworld fails (fwd) In-Reply-To: <199903211130.EAA04488@freebie.dcfinc.com> Organization: Polstra & Co., Seattle, WA Cc: stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In article <199903211130.EAA04488@freebie.dcfinc.com>, Chad R. Larson wrote: > Looking in the code, it seemed that "objfiles.c" needed to include > "nm.h" to get the definition of "kernel_debugging". So I deleted it > and re-cvsupped to see if the file had changed. It hadn't. > > That left me believing there had to be some cruft in my source tree. > I removed all of /usr/src/contrib, and then cvsup'd again. Way too > long later, I did another "make buildworld", which was successful. > > Anyone understand why/how the source tree could get broken in a way > that cvsup didn't catch? Yes. You had some extra files, probably .o files, in your source tree. CVSup doesn't remove files it doesn't know about. (How would you like it to remove your kernel config file, for instance?) In CVSup-16.0, there's a nifty "cvsupchk" script to check for extra files. It was contributed by Joseph Koshy. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-interest is the aphrodisiac of belief." -- James V. DeLong To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message