Date: Mon, 5 Nov 2001 22:18:46 -0800 From: "Crist J. Clark" <cristjc@earthlink.net> To: Tony Maher <tonym@biolateral.com.au> Cc: stable@FreeBSD.ORG Subject: Re: make buildkernel dies... Message-ID: <20011105221846.H745@blossom.cjclark.org> In-Reply-To: <200111060453.fA64r1L43689@dt.home>; from tonym@biolateral.com.au on Tue, Nov 06, 2001 at 03:53:01PM %2B1100 References: <20011105202604.F745@blossom.cjclark.org> <200111060453.fA64r1L43689@dt.home>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 06, 2001 at 03:53:01PM +1100, Tony Maher wrote: > > > I get the same problem. I did > > > mv /usr/obj/usr/src/sys/<KERNEL> /usr/obj/usr/src/sys/<KERNEL>.old > > > and rebuilt. Now make kernel works fine. > > > > Always, > > > > # rm -rf /usr/obj/usr > > > > Before you build(world|kernel) after updating source code. > > rm -rf /usr/obj/usr can be useful if there are problems but I think always > is a bit strong. > If it was an absolute requirement then shouldn't the make process do this > by default? (and have a flag not to do it for those who really know what they > are doing) It's not an absolute requirement. Just like keeping world and kernel in sync, it's really only an issue if you have updated your source code. > The handbook notes (refering to rm /usr/obj): > > "You can speed up the ``make world'' process, and possibly save yourself > some dependency headaches by removing this directory as well." The original problem was such a dependency headache. > But it does not read as an absolute requirement. Definately not. > Should the handbook be changed? And maybe note this requirement in > /usr/src/UPDATING? Perhaps the handbook should be a little more clear about dependency problems. Maybe a section on what to do with buildworld problems: # rm -rf /usr/obj/usr # cd /usr/src; make cleandir && make cleandir # make buildworld <your options here> And if it fails again, _then_ mail -stable or -questions. -- Crist J. Clark | cjclark@alum.mit.edu | cjclark@jhu.edu http://people.freebsd.org/~cjc/ | cjc@freebsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011105221846.H745>