rpmbuild -bb SPECS/netxtream дает переопределение skb_end_pointer в main

Я пытаюсь установить драйвер сетевой карты из пакета драйверов Broadcom NetXtreme Gigabit Ethernet для Red Hat Enterprise Linux 6.1 с ядром 2.6.32-131.0.15.el6.x86_64.

rpm - Uvh netxtream2-6.2.23-1.x86_64.rpm

команда работает нормально, но когда я пытаюсь

rpm-build -bb SPECS/netxtream

Это дает мне много ошибок переопределения, говорящих о том, что переменная уже определена в файле /usr/src/main.h и т.д.

Как я могу решить эту проблему или я что-то упускаю? Должен ли я удалить старую версию nic?


person Dev    schedule 10.10.2011    source источник
comment
Нам действительно нужно видеть фактические ошибки.   -  person Tim Post♦    schedule 10.10.2011


Ответы (1)


Нет, удаление старого драйвера не поможет. Вы, скорее всего, не используете правильные библиотеки (сборка модулей ядра не так проста).

Подробнее см. в этом руководстве для CentOS: http://wiki.centos.org/HowTos/BuildingKernelModules

person Matteo    schedule 10.10.2011