From owner-freebsd-questions Thu Nov 23 3:38:29 2000 Delivered-To: freebsd-questions@freebsd.org Received: from bumper.jellybaby.net (bumper.jellybaby.net [194.159.247.1]) by hub.freebsd.org (Postfix) with ESMTP id 771A337B4D7 for ; Thu, 23 Nov 2000 03:38:26 -0800 (PST) Received: (from simond@localhost) by bumper.jellybaby.net (8.9.2/8.9.2) id LAA06855; Thu, 23 Nov 2000 11:38:21 GMT (envelope-from simond) Date: Thu, 23 Nov 2000 11:38:20 +0000 From: simond@irrelevant.org To: rjackson Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Kernel linking errors Message-ID: <20001123113820.A5343@irrelevant.org> References: <000801c0553f$4acd6810$0200a8c0@eru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <000801c0553f$4acd6810$0200a8c0@eru>; from rjackson@stridernet.com on Thu, Nov 23, 2000 at 03:19:47AM -0800 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Nov 23, 2000 at 03:19:47AM -0800, rjackson wrote: > I keep getting link time errors while building a custom kernel under freeBSD > 4.1 - Release. I've looked over the configuration file many times. I've > attached a copy of my configuration. The errors that I get are as follows: > > linking kernel > umass.o: In function `umass_cam_attach_sim': > umass.o(.text+0x1273): undefined reference to `cam_simq_alloc' > umass.o(.text+0x1299): undefined reference to `cam_sim_alloc' > umass.o(.text+0x12b2): undefined reference to `xpt_bus_register' > umass.o(.text+0x12c2): undefined reference to `cam_simq_free' > umass.o: In function `umass_cam_rescan_callback': > umass.o(.text+0x12db): undefined reference to `xpt_free_path' > umass.o: In function `umass_cam_rescan': > umass.o(.text+0x1325): undefined reference to `xpt_periph' > umass.o(.text+0x132e): undefined reference to `xpt_create_path' > umass.o(.text+0x1341): undefined reference to `xpt_setup_ccb' > umass.o(.text+0x135c): undefined reference to `xpt_action' > umass.o: In function `umass_cam_detach_sim': > umass.o(.text+0x1413): undefined reference to `xpt_bus_deregister' > umass.o(.text+0x1431): undefined reference to `cam_sim_free' > umass.o: In function `umass_cam_detach': > umass.o(.text+0x1469): undefined reference to `xpt_create_path' > umass.o(.text+0x1480): undefined reference to `xpt_async' > umass.o(.text+0x1488): undefined reference to `xpt_free_path' > umass.o: In function `umass_cam_action': > umass.o(.text+0x17ad): undefined reference to `xpt_done' > umass.o(.text+0x17bd): undefined reference to `xpt_done' > umass.o: In function `umass_cam_cb': > umass.o(.text+0x18b1): undefined reference to `xpt_done' > umass.o: In function `umass_cam_sense_cb': > umass.o(.text+0x1928): undefined reference to `xpt_done' > umass.o(.text+0x1939): undefined reference to `xpt_done' > *** Error code 1 > > Stop in /usr/src/sys/compile/STRIDER. Try adding device scbus device da into your kernel config file as they're both required by the umass device (as you can see if you read the comment next to the umass entry) -- Simon Dick simond@irrelevant.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message