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
|