From owner-freebsd-current Wed Jul 8 04:12:38 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id EAA04241 for freebsd-current-outgoing; Wed, 8 Jul 1998 04:12:38 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id EAA04217 for ; Wed, 8 Jul 1998 04:12:28 -0700 (PDT) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.8.8/8.8.7) id VAA23031; Wed, 8 Jul 1998 21:24:16 +1000 (EST) (envelope-from jb) From: John Birrell Message-Id: <199807081124.VAA23031@cimlogic.com.au> Subject: Re: building world In-Reply-To: <4648.899893623@time.cdrom.com> from "Jordan K. Hubbard" at "Jul 8, 98 03:27:03 am" To: jkh@time.cdrom.com (Jordan K. Hubbard) Date: Wed, 8 Jul 1998 21:24:16 +1000 (EST) Cc: patton@sysnet.net, freebsd-current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jordan K. Hubbard wrote: > > I'm sorry to have to drop this on the mailing list readership... > > > > I downloaded 2.2.6-release. acquired cvsup, and grabbed the whole source > > tree, or at least what corresponds to src-all. Tried a make "buildworld" > > and the top level make file blew up all over the place. Parse errors due to > > environment variables like MACHINE_ARCH or BINFORMAT not being defined. I > > Yep. Transitioning all the way from 2.2.6 to 3.0 using just /usr/src > is a fairly difficult proposition unless you're expert qualified with > berkeley make and the FreeBSD source tree in general. Er, this is "mis-information" IMHO. > > My recommendation, and the way I did this just a short time ago on > another box as a sort of demo, is to extract the bindist from a > 3.0-snap on top of your existing 2.2.x system and then make the world, > a new kernel, reboot. Worked for me. This is not necessary. As I've said before: on a stock 2.2.6-RELEASE installation with 3-0-CURRENT sources mounted as /usr/src, all you need to do is: cd /usr/src make -m /usr/src/share/mk world Obviously sending this information to this list _every_ time someone compains about make world or buildworld not working on 2.2.6 doesn't get the message across. I'm seriously considering getting a religion... -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message