From owner-freebsd-stable@FreeBSD.ORG Thu Sep 28 05:29:56 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 407E616A407 for ; Thu, 28 Sep 2006 05:29:56 +0000 (UTC) (envelope-from freebsd_stable_200609@happy-fish.co.uk) Received: from mail.happy-fish.org.uk (mail.happy-fish.org.uk [81.174.128.183]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CFE843D45 for ; Thu, 28 Sep 2006 05:29:55 +0000 (GMT) (envelope-from freebsd_stable_200609@happy-fish.co.uk) From: FreeBSD Noob To: freebsd-stable@happy-fish.org.uk Message-ID: Newsgroups: freebsd-stable Path: anonymous Date: Thu, 28 Sep 2006 06:29:43 +0100 References: <20060926173843.B7AE545058@ptavv.es.net> X-Newsreader: Forte Agent 2.0/32.640 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Hops: 1 Cc: Subject: Re: Upgrading to 6.2 stable - failed to compile kernel X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Sep 2006 05:29:56 -0000 On Tue, 26 Sep 2006 10:38:43 -0700, "Kevin Oberman" wrote: [...] >> >About the only thing you should put in make.conf is the name of your >> >kernel config file: >> >KERNCONF=MY_SYS would cause the config file /sys/i386/conf/MY_SYS to be >> >used, assuming it's an i386 system. >> >> OK. Is that equivalent to declaring it as a make command parameter: >> | make buildkernel KERNCONF=MY_SYS >> or do I really need to put it in make.conf? > >It's the equivalent. It just allows you to leave it off of the make >command and i entirely optional. (Note that /etc/make.conf does not even >exist by default, but will be created if you install Perl.) [...] > >By "in-sync", I mean that world and kernel were either built from the >same sources or you understand any changes well enough to know that >there will be no adverse impact. (Unless you are hacking kernel code, >the second option is null and the sources should be the same.) > >If I understand what you did, you now have a 6.1 world and >6.2-PRERELEASE kernel. This is not likely to work well, I'm afraid. :-( > >FWIW, I have an AMD K6 at home and it's pretty painfully slow building >world or the kernel on that system (and it's 450 MHz). You don't even >want to think about building Gnome! Well, buildworld fell over - but was just that I ran out of space on /usr. Instead of building world again, I decided to: | make clean | make buildkernel KERNCONF=MYKERNEL | make installkernel KERNCONF=MYKERNEL That all completed successful. I had assumed that: | make buildkernel KERNCONF=MYKERNEL was equivalent to: | config MYKERNEL | cd ../compile/MYKERNEL | make cleandepend | make depend | make and would fall over too without building world first, but it seems not. Thanks for your help. Geoff