LINUX.ORG.RU

ошибки при компилляции ядра


0

0

Здравствуйте, я решил установить USB мышь, нашел кое-какие доки, там сказано надо включить поддержку в ядре кое-кие чего. Навключал. При компиллиции появляются такие ошибки, не подскажите что я не то включил ? или что я не включил ?

/usr/src/linux-2.4.21/arch/i386/lib/lib.a /usr/src/linux-2.4.21/lib/lib.a /usr/src/linux-2.4.21/arch/i386/lib/lib.a \ --end-group \ -o vmlinux drivers/usb/usbdrv.o(.text+0x1519d): In function `hidinput_hid_event': : undefined reference to `input_event' drivers/usb/usbdrv.o(.text+0x1522d): In function `hidinput_hid_event': : undefined reference to `input_event' drivers/usb/usbdrv.o(.text+0x15281): In function `hidinput_hid_event': : undefined reference to `input_event' drivers/usb/usbdrv.o(.text+0x152fd): In function `hidinput_hid_event': : undefined reference to `input_event' drivers/usb/usbdrv.o(.text+0x1552c): In function `hidinput_connect': : undefined reference to `input_register_device' drivers/usb/usbdrv.o(.text+0x151ec): In function `hidinput_hid_event': : undefined reference to `input_event' drivers/usb/usbdrv.o(.text+0x15549): In function `hidinput_disconnect': : undefined reference to `input_unregister_device' make: *** [vmlinux] Error 1

С Уважением, Игорь.


А если 2.4.22 собрать?

jackill ★★★★★
()

Любо что-то недовключили, либо что-то вкомпилили в ядро, а что-то (от чего зависит вкомпиленное) сделали модулем,

Алгорим поиска:

Берем функцию которой не хватает, например input_register_device.

Ищем по всем исходникам где же она есть?

Находим ее и все остальные в drivers/input/input.c

Смотрим в этом же каталоге файл Config.in:

В нем выясняем, что непроставленная опция:Input core support.

Вкомпилить в ядро (не модулем).

gena2x ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.