From owner-freebsd-questions Tue Sep 16 19:43:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA07045 for questions-outgoing; Tue, 16 Sep 1997 19:43:40 -0700 (PDT) Received: from freebie.lemis.com (gregl1.lnk.telstra.net [139.130.136.133]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id TAA07035 for ; Tue, 16 Sep 1997 19:43:34 -0700 (PDT) Received: (from grog@localhost) by freebie.lemis.com (8.8.7/8.8.5) id MAA01840; Wed, 17 Sep 1997 12:13:25 +0930 (CST) Message-ID: <19970917121325.24899@lemis.com> Date: Wed, 17 Sep 1997 12:13:25 +0930 From: Greg Lehey To: Arden Computers NetServices Cc: freebsd-questions@FreeBSD.ORG Subject: Re: problem in building custom kernel References: <3.0.3.32.19970916185459.032e4294@domain.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.81e In-Reply-To: <3.0.3.32.19970916185459.032e4294@domain.com>; from Arden Computers NetServices on Tue, Sep 16, 1997 at 06:54:59PM -0700 Organisation: LEMIS, PO Box 460, Echunga SA 5153, Australia Phone: +61-8-8388-8250 Fax: +61-8-8388-8250 Mobile: +61-41-739-7062 WWW-Home-Page: http://www.lemis.com/~grog Fight-Spam-Now: http://www.cauce.org Sender: owner-freebsd-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, Sep 16, 1997 at 06:54:59PM -0700, Arden Computers NetServices wrote: > Hi there, > > I keep having problems in building my KERNEL. I have followed the > instruction on the HANDBOOK to build a customized KERNEL. It is running on > an Intel Pentium 100 system with 32MB Ram. One IDE hard drive and one IDE > CD-ROM. There are no EISA nor the SCSI system insides. I have attached my > Kernel BEE2 in here. As for trouble shooting purpose, this Kernel is > similar to GENERIC with only a few critical settings being modified. > > I have no problem doing the .../config BEE2 and .../make depend > But when I run the make from /usr/src/compile/BEE2, it has the following > errors: > DFFS -DINET -KERNEL ../../kern/kern_clock.c > ../../kern/kern_clock.c:937: malformatted character constant > ../../kern/kern_clock.c:937: parse error before character constant > ../../kern/kern_clock.c:86: warning: `initclocks' declared `static' but > never defined > *** Error code 1 You don't say how you got the sources, or what version this is supposed to be. I've just checked the source of /sys/kern/kern_clock.c (the -current version, RCS ID $Id: kern_clock.c,v 1.40 1997/09/07 05:25:43 bde Exp $) and find no constants round there. I'd guess that you have a corrupted source file. Take a look round line 937. You should see something like: if (CLKF_USERMODE(frame)) { p = curproc; if (p->p_flag & P_PROFIL) addupc_intr(p, CLKF_PC(frame), 1); if (--pscnt > 0) return; /* * Came from user mode; CPU was in user state. * If this process is being profiled record the tick. */ If not, let me see what it is. Let me also see the RCS ID (should be at line 39). Greg