From: Svetoslav S. <ga...@st...> - 2003-06-19 20:48:52
|
Quoting Gunter Ohrner <G.O...@po...>: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi! > > I just tried to compile a bruby-2.4.21-20030615.diff.bz2 patched > 2.1.21-vanilla and always get the following error during linking: > > ld -m elf_i386 -T /var/fspool/daten1/src/linux-2.4.21/arch/i386/vmlinux.lds > -e > stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o > init/version.o init/do_mounts.o \ > --start-group \ > arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o > > fs/fs.o ipc/ipc.o \ > drivers/char/char.o drivers/block/block.o drivers/misc/misc.o > drivers/net/net.o drivers/ide/idedriver.o drivers/cdrom/driver.o > drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/video/video.o > drivers/media/media.o drivers/input/serio/seriodrv.o \ > net/network.o \ > /var/fspool/daten1/src/linux-2.4.21/arch/i386/lib/lib.a > /var/fspool/daten1/src/linux-2.4.21/lib/lib.a > /var/fspool/daten1/src/linux-2.4.21/arch/i386/lib/lib.a \ > --end-group \ > -o vmlinux > drivers/char/char.o(.text+0x12055): In function `kd_nosound': > : undefined reference to `input_event' > drivers/char/char.o(.text+0x1206e): In function `kd_nosound': > : undefined reference to `input_event' > drivers/char/char.o(.text+0x12cc4): In function `kbd_bh': > : undefined reference to `input_event' > drivers/char/char.o(.text+0x12cd9): In function `kbd_bh': > : undefined reference to `input_event' > drivers/char/char.o(.text+0x12cf2): In function `kbd_bh': > : undefined reference to `input_event' > drivers/char/char.o(.text+0x13228): In function `kbd_connect': > : undefined reference to `input_open_device' > drivers/char/char.o(.text+0x1325d): In function `kbd_disconnect': > : undefined reference to `input_close_device' > drivers/char/char.o(.text+0x13386): In function `write_kbd_phys': > : undefined reference to `input_find_handle' > drivers/char/char.o(.text.init+0xa7a): In function `kbd_init': > : undefined reference to `input_register_handler' > make[1]: *** [vmlinux] Error 1 > make[1]: Leaving directory `/var/fspool/daten1/src/linux-2.4.21' > make: *** [stamp-build] Error 2 > > Excerpt of my .config: > > # Input device support > # > CONFIG_INPUT=m this one should be : CONFIG_INPUT=y this is one of the most hated topics on lkml about subjects like: 2.5.X do not compile, 2.5.X doesn't boot ( did you set VT_CONSOLE=y ).... they were tring to figure out how to set it to =y and hide most of the option behind smth like "Advanced Input Configuration" in order to have smth similar to the 2.4 "look and feel" but no solution yet. best, svetljo |