From owner-freebsd-questions Thu Dec 19 17:34:42 1996 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id RAA26715 for questions-outgoing; Thu, 19 Dec 1996 17:34:42 -0800 (PST) Received: from falcon.pacit.tas.gov.au (falcon.pacit.tas.gov.au [147.109.1.8]) by freefall.freebsd.org (8.8.4/8.8.4) with ESMTP id RAA26704 for ; Thu, 19 Dec 1996 17:34:38 -0800 (PST) Received: from sam (michelle.pacit.tas.gov.AU [147.109.2.69]) by falcon.pacit.tas.gov.au (8.8.4/8.8.2) with SMTP id MAA04216 for ; Fri, 20 Dec 1996 12:29:38 +1100 (EST) Message-Id: <3.0.32.19961220123415.006dc8b4@falcon.pacit.tas.gov.au> X-Sender: cpn@falcon.pacit.tas.gov.au X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Fri, 20 Dec 1996 12:34:16 +1100 To: questions@freebsd.org From: Carey Nairn Subject: 2.1.6 kernel compile problem Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk G'day chaps, I am attempting to compile a kernel on 2.1.6R and am getting the following error: loading kernel ioconf.o: Undefined symbol `_ahcdriver' referenced from data segment ioconf.o: Undefined symbol `_ahcintr' referenced from data segment *** Error code 1 Stop. I have looked at the config file but can't see where I am going wrong. Any suggestions? the config file looks like this: # # GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks # # $Id: GENERIC,v 1.46.2.6 1995/10/25 17:29:51 jkh Exp $ # machine "i386" cpu "I386_CPU" cpu "I486_CPU" cpu "I586_CPU" ident GENERIC maxusers 10 options "MAXMEM=163840" options MATH_EMULATE #Support for x87 emulation options INET #InterNETworking options FFS #Berkeley Fast Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 options "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console options SYSVSHM options SYSVSEM options SYSVMSG config kernel root on wd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 controller ncr0 controller ahc0 controller ahc1 at isa? bio irq ? vector ahcintr #controller ahb0 at isa? bio irq ? vector ahbintr #controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr controller scbus0 device sd0 device st0 device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr device scd0 at isa? port 0x230 bio # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 #options XSERVER # include code for XFree86 device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. device ep0 at isa? port 0x300 net irq 10 vector epintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 1 # ijppp uses tun instead of ppp device #pseudo-device ppp 1 pseudo-device tun 1 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's Thanks in advance Carey Nairn