0

カーネル 2.6.32-131.0.15.el6.x86_64 を搭載した Red Hat Enterprise Linux 6.1 用の Broadcom NetXtreme ギガビット イーサネット ドライバーの rpm から NIC ドライバーをインストールしようとしています。

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

コマンドは正常に動作しますが、試してみると

rpm-build -bb SPECS/netxtream

これにより、変数がファイル /usr/src/main.h などで既に定義されているという多くの再定義エラーが発生します

どうすればこれを解決できますか、または何か不足していますか? 古いバージョンの nic をアンインストールする必要がありますか?

4

1 に答える 1

0

いいえ、古いドライバーをアンインストールしても解決にはなりません。ほとんどの場合、正しいライブラリに対してビルドしていません (カーネル モジュールのビルドはそれほど単純ではありません)。

詳細については、CentOS のこのガイドを参照してください: http://wiki.centos.org/HowTos/BuildingKernelModules

于 2011-10-10T06:49:40.373 に答える