From owner-freebsd-questions Sat Nov 18 21: 0:45 2000 Delivered-To: freebsd-questions@freebsd.org Received: from camelot.bitart.com (BITart-45.BITart.com [206.103.221.45]) by hub.freebsd.org (Postfix) with SMTP id 282B037B479 for ; Sat, 18 Nov 2000 21:00:40 -0800 (PST) Received: (qmail 10537 invoked by uid 101); 19 Nov 2000 05:00:38 -0000 Message-ID: <20001119050038.10536.qmail@camelot.bitart.com> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) In-Reply-To: <20001118153531.I18037@fw.wintelcom.net> X-Nextstep-Mailer: Mail 4.2mach (Enhance 2.2p1) Received: by NeXT.Mailer (1.148) From: Gerd Knops Date: Sat, 18 Nov 2000 23:00:38 -0600 To: Alfred Perlstein Subject: Re: More kernel compile problems Cc: erich alfred heine , freebsd-questions@FreeBSD.ORG, freebsd-newbies@FreeBSD.ORG Reply-To: gerti-bsd@BITart.com References: <20001118153531.I18037@fw.wintelcom.net> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Alfred Perlstein wrote: > * erich alfred heine [001118 15:25] wrote: > > Im trying to compile my kernel, and I have been getting some pretty > > wierd errors. Im running a PII box, with a 3C900 network card, a > > Matrox Millenium G200 vid card, a atapi zip drive, an atapi CD, and > > 2 ide hard disk drives. I have included the errors and my config > > file. If you need more info, ill provied what i can. > > This is a symptom of not reading /usr/src/UPDATING > > > src/sys/i386/i386/locore.s > > /tmp/ccQE4325.s: Assembler messages: > > /tmp/ccQE4325.s:1743: Error: .space specifies non-absolute value > > /tmp/ccQE4325.s:2454: Error: undefined symbol L0^A in operation > > setting PTmap > > /tmp/ccQE4325.s:2454: Error: undefined symbol PDRSHIFT in operation > > setting PTma > Actually I can understand the confusion, and it has to do with the dreaded new kernel build method: A fresh install (I just did this with 4.2 beta) is not able to build a kernel using the 'make buildkernel' method without previously doing a 'make buildworld'. This is rather counter-productive, as it forces anyone who wants to customize the kernel to also to a (superfluous) make buildworld. Yes, the 'old' method of building a kernel works, but that method is depriciated. This should either be fixed or at the very least mentioned in '/usr/src/UPDATING'. Gerd To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message