| From | Sent On | Attachments |
|---|---|---|
| Ward Viaene | Apr 25, 2004 1:45 pm | |
| Kris Kennaway | Apr 25, 2004 4:33 pm |
| Subject: | kernelbuild failure | |
|---|---|---|
| From: | Ward Viaene (ward...@student.khleuven.be) | |
| Date: | Apr 25, 2004 1:45:39 pm | |
| List: | org.freebsd.freebsd-sparc64 | |
Hi,
I'm trying to build my kernel with usb keyboard support, but during the
kernelbuild, when linking the kernel, I've got this error:
linking kernel ukbd.o: In function `ukbd_match': ukbd.o(.text+0x20): undefined reference to `kbd_get_switch' ukbd.o: In function `ukbd_attach': ukbd.o(.text+0xb0): undefined reference to `kbd_get_switch' ukbd.o: In function `ukbd_detach': ukbd.o(.text+0x1d4): undefined reference to `kbd_find_keyboard' ukbd.o(.text+0x1dc): undefined reference to `kbd_get_keyboard' ukbd.o(.text+0x1f0): undefined reference to `kbdsw' ukbd.o(.text+0x1f4): undefined reference to `kbdsw' ukbd.o(.text+0x210): undefined reference to `kbdsw' ukbd.o: In function `ukbd_resume': ukbd.o(.text+0x254): undefined reference to `kbd_find_keyboard' ukbd.o(.text+0x25c): undefined reference to `kbd_get_keyboard' ukbd.o(.text+0x268): undefined reference to `kbdsw' ukbd.o(.text+0x270): undefined reference to `kbdsw' ukbd.o: In function `ukbd_intr': ukbd.o(.text+0x2ac): undefined reference to `kbdsw' ukbd.o(.text+0x2b0): undefined reference to `kbdsw' ukbd.o: In function `ukbd_init': ukbd.o(.text+0x550): undefined reference to `kbd_init_struct' ukbd.o(.text+0x5c0): undefined reference to `kbd_set_maps' ukbd.o(.text+0x6b4): undefined reference to `kbd_register' ukbd.o: In function `ukbd_term': ukbd.o(.text+0x81c): undefined reference to `kbd_unregister' ukbd.o: In function `ukbd_timeout': ukbd.o(.text+0x8ac): undefined reference to `kbdsw' ukbd.o(.text+0x8b0): undefined reference to `kbdsw' ukbd.o: In function `ukbd_read_char': ukbd.o(.text+0x12c4): undefined reference to `genkbd_keyaction' ukbd.o: In function `ukbd_ioctl': ukbd.o(.text+0x1610): undefined reference to `genkbd_commonioctl' ukbd.o: In function `ukbd_driver_load': ukbd.o(.text+0x1a64): undefined reference to `kbd_add_driver' ukbd.o(.text+0x1a78): undefined reference to `kbd_delete_driver' ukbd.o(.data+0x2d8): undefined reference to `genkbd_get_fkeystr' ukbd.o(.data+0x2e8): undefined reference to `genkbd_diag'
I added this lines in my config: device uhci device usb device ugen device uhid device ukbd
The machine is a sun blade 150 with freebsd 5.2.1 on it. The steps Itook to
build this kernel was:
rm -rf /usr/obj/*
make buildworld
make buildkernel KERNCONF=MYCONF
Thanks in advance, Ward Viaene





