Задать вопрос
@zeleniy87

Почему не собираются ixgbe на Ubuntu 14.04?

Здравствуйте, помогите понять почему не компилируется драйвер на сетевую карту Intel XDA 520 DA2 на ubuntu 14.04 amd64. На ubuntu 12.04 все собирается из того же архива без проблем. Headers установлены. При компиляции выдает ошибку:
root@server:~/ixgbe-3.22.3/src# make install
make -C /lib/modules/3.13.0-39-generic/build SUBDIRS=/home/zeleniy/ixgbe-3.22.3/src modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.13.0-39-generic'
CC [M] /home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.o
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c: In function ‘ixgbe_get_stats64’:
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c:6815:5: error: implicit declaration of function ‘u64_stats_fetch_begin_bh’ [-Werror=implicit-function-declaration]
start = u64_stats_fetch_begin_irq(&ring->syncp);
^
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c:6818:4: error: implicit declaration of function ‘u64_stats_fetch_retry_bh’ [-Werror=implicit-function-declaration]
} while (u64_stats_fetch_retry_irq(&ring->syncp, start));
^
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c: In function ‘ixgbe_select_queue’:
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c:8313:3: error: implicit declaration of function ‘__netdev_pick_tx’ [-Werror=implicit-function-declaration]
return __netdev_pick_tx(dev, skb);
^
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c: At top level:
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c:9046:2: warning: initialization from incompatible pointer type [enabled by default]
.ndo_select_queue = ixgbe_select_queue,
^
/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.c:9046:2: warning: (near initialization for ‘ixgbe_netdev_ops.ndo_select_queue’) [enabled by default]
cc1: some warnings being treated as errors
make[2]: *** [/home/zeleniy/ixgbe-3.22.3/src/ixgbe_main.o] Ошибка 1
make[1]: *** [_module_/home/zeleniy/ixgbe-3.22.3/src] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.13.0-39-generic'
make: *** [default] Ошибка 2
  • Вопрос задан
  • 2901 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы