LINUX.ORG.RU

Ошибки при сборке 2.4.27


0

0

Система: Slackware 10.
Ядро: 2.4.27
Установленные патчи к ядру: grsecurity

При сборке make bzImage, выпадают ошибки:

make[2]: Leaving directory `/usr/src/linux-2.4.27/arch/i386/lib'
make[1]: Leaving directory `/usr/src/linux-2.4.27/arch/i386/lib'
gcc -E -C -P -I/usr/src/linux-2.4.27/include -D__KERNEL__ -imacros /usr/src/linux-2.4.27/include/linux/config.h -imacros /usr/src/linux-2.4.27/include/asm-i386/segment.h -imacros /usr/src/linux-2.4.27/include/asm-i386/page.h -Ui386 arch/i386/vmlinux.lds.S >arch/i386/vmlinux.lds
ld -m elf_i386 -T /usr/src/linux-2.4.27/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/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/char/agp/agp.o drivers/char/drm/drm.o drivers/net/wan/wan.o drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/net/wireless/wireless_net.o drivers/pnp/pnp.o drivers/video/video.o drivers/usb/usbdrv.o drivers/media/media.o drivers/md/mddev.o crypto/crypto.o \
net/network.o \
grsecurity/grsec.o \
/usr/src/linux-2.4.27/arch/i386/lib/lib.a /usr/src/linux-2.4.27/lib/lib.a /usr/src/linux-2.4.27/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
drivers/usb/usbdrv.o(.text+0x10e05): In function `hidinput_hid_event':
: undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x10e7b): In function `hidinput_hid_event':
: undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x10eef): In function `hidinput_hid_event':
: undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x10f3b): In function `hidinput_hid_event':
: undefined reference to `input_event'
drivers/usb/usbdrv.o(.text+0x110dc): In function `hidinput_connect':
: undefined reference to `input_register_device'
drivers/usb/usbdrv.o(.text+0x11129): In function `hidinput_connect':
: undefined reference to `input_register_device'
drivers/usb/usbdrv.o(.text+0x11277): In function `hidinput_disconnect':
: undefined reference to `input_unregister_device'
drivers/usb/usbdrv.o(.text+0x10e31): In function `hidinput_hid_event':
: undefined reference to `input_event'
make: *** [vmlinux] Ошибка 1

Пробовал в menuconfig отключить патч grsecurity, но без него при сборке те же ошибки. То есть патч тут ни при чем.

Я так понимаю, что копать надо в сторону HID (HUMAN INTERFACE DEVICE).

Поддержка HID стоит в Y, так же стоит Y в HID input layer support и /dev/hiddev raw HID device support.

Кто что посоветует?


Сохрани конфиг свой отдельно..
make mrproper
make menuconfig, здесь загружаешь свой конфиг, заранее сохраненный
make dep
make bzImage
make modules
make install
make modules_install

OxiD ★★★★
()
Ответ на: комментарий от OxiD

%)

все делается гораздо проще "make dep bzImage modules modules_install" :)

да и вообще - взял свой старый конфиг, его приладил - кое что "докрутил" - ядро собралось :) /me рад ^)

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