Я пытаюсь скомпилировать разные версии (5.10.2/5.12.5/5.13.4) драйвера ixgbe в Ubuntu 18.04.6 LTS.
Он продолжает выдавать одно и то же сообщение об ошибке с любой версией. Есть ли у вас какие-либо предложения, где проблема может быть?
спасибо
Дезо
dcsonka@lab:~/ixgbe-5.10.2/src$ сделать установку
*** В целевом ядре включен CONFIG_MODULE_SIG_ALL, но
*** ключ подписи не найден. Подписание модуля было
*** отключен для этой сборки.
make[1]: Вход в каталог '/usr/src/linux-headers-4.15.0-166-generic'
CC [M] /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o
В файле, включенном из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_osdep.h:17:0,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_type.h:45,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_dcb.h:7,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe.h:24,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:31:
/home/dcsonka/ixgbe-5.10.2/src/kcompat.h:7242:28: ошибка: переопределение «skb_frag_off»
статическое встроенное беззнаковое целое число skb_frag_off (const skb_frag_t *frag)
^~~~~~~~~~~~~
В файле, включенном из ./include/linux/if_ether.h:23:0,
из ./include/uapi/linux/ethtool.h:19,
из ./include/linux/ethtool.h:18,
из ./include/linux/netdevice.h:41,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:10:
./include/linux/skbuff.h:2763:28: примечание: предыдущее определение «skb_frag_off» было здесь
статическое встроенное беззнаковое целое число skb_frag_off (const skb_frag_t *frag)
^~~~~~~~~~~~~
scripts/Makefile.build:333: рецепт для цели '/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o' не выполнен
make[2]: *** [/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o] Ошибка 1
Makefile:1590: рецепт для цели '_module_/home/dcsonka/ixgbe-5.10.2/src' не удался
make[1]: *** [_module_/home/dcsonka/ixgbe-5.10.2/src] Ошибка 2
make[1]: Выход из каталога '/usr/src/linux-headers-4.15.0-166-generic'
Makefile: 99: рецепт для цели «по умолчанию» не удался
make: *** [по умолчанию] Ошибка 2
dcsonka@lab:~/ixgbe-5.10.2/src$ uname -a
Linux lab 4.15.0-166-generic #174-Ubuntu SMP Ср, 8 декабря, 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
dcsonka@lab:~/ixgbe-5.10.2/src$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.6 LTS
Релиз: 18.04
Кодовое название: бионический