From owner-freebsd-stable Tue Mar 26 06:07:50 1996 Return-Path: owner-stable Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA06518 for stable-outgoing; Tue, 26 Mar 1996 06:07:50 -0800 (PST) Received: from asstdc.scgt.oz.au (root@asstdc.scgt.oz.au [202.14.234.65]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA06501 for ; Tue, 26 Mar 1996 06:07:29 -0800 (PST) Received: (from imb@localhost) by asstdc.scgt.oz.au (8.6.12/BSD4.4) id BAA26947; Wed, 27 Mar 1996 01:03:39 +1100 From: michael butler Message-Id: <199603261403.BAA26947@asstdc.scgt.oz.au> Subject: Re: Still can't make kernel To: petzi@zit.th-darmstadt.de (Michael Beckmann) Date: Wed, 27 Mar 1996 01:03:38 +1100 (EST) Cc: stable@freebsd.org In-Reply-To: from "Michael Beckmann" at Mar 26, 96 12:17:22 pm X-Mailer: ELM [version 2.4 PL24beta] Content-Type: text Sender: owner-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Michael Beckmann writes: > I have suped the -stable sources from freefall again last night, and have > not succeeded to build a kernel. However, it's a different error this time: > loading kernel > autoconf.o: Undefined symbol `_mfs_initminiroot' referenced from text segment > *** Error code 1 > What is this ? misconfiguration on your part ? > Has anyone recently successfully built a kernel from > -stable sources ? Yes .. the 'config' utility used to build the system is different. Some significant structural changes were made to stable. You *must* do the following before attempting to replace a -release kernel with a -stable one .. cd /usr/src/usr.sbin/config make cleandir obj depend all install cd /sys/i386/config config YOURCONFIG (or 'GENERIC') cd /sys/compile/YOURCONFIG make depend all Also note that the database management for kernel symbols has changed .. when booting your shiny new kernel, things like 'top', 'ps', etc. will all be confused. The safest course is to do a 'make world' in /usr/src to get the updated libkvm into all the right utilities .. some of which are statically linked, michael