From owner-freebsd-questions Fri Dec 8 23: 5:33 2000 From owner-freebsd-questions@FreeBSD.ORG Fri Dec 8 23:05:29 2000 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from pioneernet.net (pop3.pioneernet.net [208.240.196.25]) by hub.freebsd.org (Postfix) with ESMTP id 4539337B400 for ; Fri, 8 Dec 2000 23:05:27 -0800 (PST) Received: from wiegand.org [208.194.173.26] by pioneernet.net with ESMTP (SMTPD32-6.03) id AE3B1CDA0148; Fri, 08 Dec 2000 23:24:43 -0800 Sender: chip@FreeBSD.ORG Message-ID: <3A31DA55.E064D4D4@wiegand.org> Date: Fri, 08 Dec 2000 23:08:05 -0800 From: chip X-Mailer: Mozilla 4.76 [en] (X11; U; FreeBSD 4.0-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 Cc: freebsd-questions@freebsd.org Subject: Re: Kernel compile error References: <3A31BF2E.30EA2F1D@wiegand.org> <20001209154129.P53111@wantadilla.lemis.com> <3A31D08A.39BF963A@wiegand.org> <20001209170031.U53111@wantadilla.lemis.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greg Lehey wrote: > > On Friday, 8 December 2000 at 22:26:18 -0800, chip wrote: > > Greg Lehey wrote: > >> > >> On Friday, 8 December 2000 at 21:12:14 -0800, chip wrote: > >>> I copied the GENERIC kernel to WIEGAND, ran vi to add one > >>> line at the bottom of the file - > >>> device pcm then ran > >>> /usr/sbin/config -g WIEGAND and all is okay > >>> ../../compile/WIEGAND and get the following error: > >>> cc -c -0 -Wall -Wredundant-decls -Wnested-externs > >>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith > >>> -Winline -Wcast-qual -fformat-extensions -ansi -g -nostdinc > >>> -I- -I. -I../.. -I../../../include -D_KERNEL -include > >>> opt_global.h -el -mpreferred-stack-boundary=2 > >>> ../../dev/aic7xxx/aic7770.c In file included from > >>> ../../dev/aic7xxx/aic7xxx_freebsd.h:176, from > >>> ../../dev/aic7xxx/aic7770.c:41: > >>> ../../dev/aic7xxx/aic7xxx.h:40: aic7xxx_reg.h: > >>> no such file or directory Error Code 1 > >>> stop in /usr/src/sys/compile/WIEGAND > >>> > >>> I then ran vi WIEGAND and found one line with aic and > >>> commented out that one line, reran the above and got > >>> the same results. I then deleted WIEGAND and started > >>> over but did not comment out the aic line, just added > >>> the device pcm only, and now get access denied even > >>> though I am doing this as root. > >>> > >>> I can't find a log file of the errors, is there one? > >>> I wrote all that stuff down on paper then typed it all > >>> in this long-hand. > >>> Help please, I just want to enable a sb64 card. > >> > >> Did you read this message? > > > > Yeah, for whatever reason I figured doing the make was > > the same, in your book (3rd ed. 1999) it shows make with > > the depend. Was this corrected in one of the addendums I > > haven't read all of? :) > > Yup. It's counterintuitive to *require* a make depend if you have > just created the directory, and it took me a while to realise that > people depended on it. > > > Anyway, now the following happens quite a ways in to the > > process (I'm now running make depend) - > > ===> agp > > make: don't know how to make apg_if.c stop > > error code 2 > > stop in /usr/src/sys/modules > > error code 1 > > stop in /usr/src/sys/compile/WIEGAND > > > > I went through the WIEGAND kernel and do not see any > > references to agp at all. What am I missing now? > > These are the modules, not the kernel. I don't know why this isn't > working, but it points to problems in your makefile configuration. > The good news is that you don't need it. Just go back and build the > kernel. Okay, so I ran make (I am assuming that is what you mean by 'build' the kernel). And I got the following error this time - -mpreferred-stack-boundary=2 ../../i386/i386/bioscall.s /tmp/ccmx5306.s:Assembler messages: /tmp/ccmx5306.s:775:Error:operands don't match any known 386 instruction /tmp/ccmx5306.s:840:Error:operands don't match any known 386 instruction Error code 1 This is getting deeper into the operating system now isn't it? -- Chip > > Greg > -- > When replying to this message, please copy the original recipients. > If you don't, I may ignore the reply. > For more information, see http://www.lemis.com/questions.html > Finger grog@lemis.com for PGP public key > See complete headers for address and phone numbers > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message -- Chip W. www.wiegand.org Alternative Operating Systems To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message