From owner-freebsd-hackers Fri Dec 1 6:30:36 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from 2711.dynacom.net (2711.dynacom.net [206.107.213.3]) by hub.freebsd.org (Postfix) with ESMTP id D234537B400 for ; Fri, 1 Dec 2000 06:30:33 -0800 (PST) Received: from urx.com (dsl1-160.dynacom.net [206.159.132.160]) by 2711.dynacom.net (Build 101 8.9.3/NT-8.9.3) with ESMTP id GAA02015; Fri, 01 Dec 2000 06:30:29 -0800 Message-ID: <3A27B605.B2DFAE15@urx.com> Date: Fri, 01 Dec 2000 06:30:29 -0800 From: Kent Stewart Reply-To: kstewart@urx.com Organization: Dynacom X-Mailer: Mozilla 4.76 [en] (Windows NT 5.0; U) X-Accept-Language: en MIME-Version: 1.0 To: Dave Hayes Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: make buildworld fails References: <200012011335.FAA00423@hokkshideh.jetcafe.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Dave Hayes wrote: > > Kent Stewart writes: > > I did a cvsup build of 3 systems using 4-stable when it showed up as > > 4.2-release. How did you install 4.2 and did you cvsup src-all. > > This is a 3.3-RELEASE system upgrading to 4.2, I did cvsup src-all, > > > You are dying building the gnu /binutils. Function mkstemps is a > > function in the Standard C Library libc and is located at > > /usr/src/contrib/binutils/libiberty/. It is almost like you are > > missing a > > ldconfig -R /usr/obj/usr/src/lib/libc > > or libc doesn't exist because of the install. > > This could very well be. I am following the instructions in UPGRADING > under "To update from 3.x to 4.x stable". The general comment is that you have to be at 3.5 to do that. However, Engelshall had a process that worked for almost every concievable difficulty at 3.5 > 4.x. There were somethings fixed in the week or so after 4.2 was released and you might consider 4-stable. Some things in Engleshall's procedure are out of date such as mv'ing /MYKERNEL to /kernel but it touches on some of your problems. See http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=51796+57580+/usr/local/www/db/text/2000/freebsd-stable/20001015.freebsd-stable If you have to fight upgrading and making two worlds (3.5 and 4.2-R), a binary upgrade followed by making your world and kernel will be much faster. The 4.x buildworld just about requires 2x as long as a buildworld in 3.x. I use the buildworld sequence from /usr/src/UPDATING almost religiously because I cvsup everytime I do a build. I also like the idea of building everything before I start the installs. In my situation, I found that putting the process into a script would have everything built when I would go back to check on the status. Doing the individual steps typically left me at just the end of the buildworld. Kent > ------ > Dave Hayes - Consultant - Altadena CA, USA - dave@jetcafe.org > >>> The opinions expressed above are entirely my own <<< > > There is no greater calamity for a nation or individual > than not finding contentment in one's sufficiency. -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message