Fedora编译NF2板载网卡错误,按“工作站”安装系统.
gcc为3.3.0。nvnet.c:1187: error: syntax error before string constant
nvnet.c:1196: error: syntax error before string constant
nvnet.c:1200: error: syntax error before string constant
nvnet.c:1223: error: dereferencing pointer to incomplete type
nvnet.c:1224: error: dereferencing pointer to incomplete type
nvnet.c:1225: error: dereferencing pointer to incomplete type
nvnet.c:1226: error: dereferencing pointer to incomplete type
nvnet.c:1227: error: dereferencing pointer to incomplete type
nvnet.c:1228: error: dereferencing pointer to incomplete type
nvnet.c:1229: error: dereferencing pointer to incomplete type
nvnet.c:1235: warning: implicit declaration of function `register_netdev'
nvnet.c: In function `nvnet_remove':
nvnet.c:1248: error: dereferencing pointer to incomplete type
nvnet.c:1249: error: dereferencing pointer to incomplete type
nvnet.c:1264: error: dereferencing pointer to incomplete type
nvnet.c:1264: error: dereferencing pointer to incomplete type
nvnet.c:1266: error: dereferencing pointer to incomplete type
nvnet.c:1266: error: dereferencing pointer to incomplete type
nvnet.c:1266: error: dereferencing pointer to incomplete type
nvnet.c:1268: error: dereferencing pointer to incomplete type
nvnet.c:1270: error: dereferencing pointer to incomplete type
nvnet.c:1270: error: dereferencing pointer to incomplete type
nvnet.c:1271: error: dereferencing pointer to incomplete type
nvnet.c:1274: warning: implicit declaration of function `unregister_netdev'
nvnet.c:1279: error: dereferencing pointer to incomplete type
nvnet.c:1279: error: dereferencing pointer to incomplete type
nvnet.c:1280: error: dereferencing pointer to incomplete type
nvnet.c:1280: error: dereferencing pointer to incomplete type
nvnet.c: In function `nvnet_init_module':
nvnet.c:1297: warning: implicit declaration of function `pci_module_init'
nvnet.c: In function `nvnet_cleanup_module':
nvnet.c:1303: warning: implicit declaration of function `pci_unregister_driver'
nvnet.c: In function `nvnet_suspend':
nvnet.c:1322: warning: implicit declaration of function `pci_get_drvdata'
nvnet.c:1323: error: dereferencing pointer to incomplete type
nvnet.c:1325: warning: implicit declaration of function `netif_running'
nvnet.c:1331: warning: implicit declaration of function `netif_device_detach'
nvnet.c: In function `nvnet_resume':
nvnet.c:1347: error: dereferencing pointer to incomplete type
nvnet.c:1350: error: dereferencing pointer to incomplete type
nvnet.c:1355: warning: implicit declaration of function `netif_device_attach'
nvnet.c: At top level:
nvnet.c:99: error: storage size of `nvnet_driver' isn't known
make: *** Error 1
make: Leaving directory `/tmp/nforce/nvnet'
make: *** Error 2
请帮帮我,谢谢。 顶! :evil:
再来! 好好看看README 你用的是2.6内核吗?2.6是不可能成功的。nvidia官方的驱动只能用在2.4内核上。
2.6内核已经自带nforce网卡的驱动了 对了,fedora自带的内核是2.4.22支持nptl的,不知道是不是这个问题,反正我下的标准版2.4内核从2.4.18到2.4.25编译时从来没出过问题。
倒是nptl的内核在玩xmame时,必定死机。 对了,fedora自带的内核是2.4.22支持nptl的,不知道是不是这个问题。
究竟是什么问题呢?上不了网很郁闷啊,我看了RELEASE,好像是支持2.4.22嘛
金山快译这样翻的,看不懂:
:mrgreen:nvnet.c:1187: 错误: 语法错误在前字符串常数
nvnet.c:1196: 错误: 语法错误在前字符串常数
nvnet.c:1200: 错误: 语法错误在前字符串常数
nvnet.c:1223: 错误: 废弃指针到不完全的类型
nvnet.c:1224: 错误: 废弃指针到不完全的类型
nvnet.c:1225: 错误: 废弃指针到不完全的类型
nvnet.c:1226: 错误: 废弃指针到不完全的类型
nvnet.c:1227: 错误: 废弃指针到不完全的类型
nvnet.c:1228: 错误: 废弃指针到不完全的类型
nvnet.c:1229: 错误: 废弃指针到不完全的类型
nvnet.c:1235: 警告: 功能的暗示的宣布`register_netdev
nvnet.c: 在功能`nvnet_remove':
nvnet.c:1248: 错误: 废弃指针到不完全的类型
nvnet.c:1249: 错误: 废弃指针到不完全的类型
nvnet.c:1264: 错误: 废弃指针到不完全的类型
nvnet.c:1264: 错误: 废弃指针到不完全的类型
nvnet.c:1266: 错误: 废弃指针到不完全的类型
nvnet.c:1266: 错误: 废弃指针到不完全的类型
nvnet.c:1266: 错误: 废弃指针到不完全的类型
nvnet.c:1268: 错误: 废弃指针到不完全的类型
nvnet.c:1270: 错误: 废弃指针到不完全的类型
nvnet.c:1270: 错误: 废弃指针到不完全的类型
nvnet.c:1271: 错误: 废弃指针到不完全的类型
nvnet.c:1274: 警告: 功能的暗示的宣布`unregister_netdev
nvnet.c:1279: 错误: 废弃指针到不完全的类型
nvnet.c:1279: 错误: 废弃指针到不完全的类型
nvnet.c:1280: 错误: 废弃指针到不完全的类型
nvnet.c:1280: 错误: 废弃指针到不完全的类型
nvnet.c: 在功能`nvnet_init_module':
nvnet.c:1297: 警告: 功能的暗示的宣布`pci_module_init'
nvnet.c: 在功能`nvnet_cleanup_module':
nvnet.c:1303: 警告: 功能的暗示的宣布`pci_unregister_driver'
nvnet.c: 在功能`nvnet_suspend':
nvnet.c:1322: 警告: 功能的暗示的宣布`pci_get_drvdata'
nvnet.c:1323: 错误: 废弃指针到不完全的类型
nvnet.c:1325: 警告: 功能的暗示的宣布`netif_running
nvnet.c:1331: 警告: 功能的暗示的宣布`netif_device_detach'
nvnet.c: 在功能`nvnet_resume':
nvnet.c:1347: 错误: 废弃指针到不完全的类型
nvnet.c:1350: 错误: 废弃指针到不完全的类型
nvnet.c:1355: 警告: 功能的暗示的宣布`netif_device_attach'
nvnet.c: 在顶部水平:
nvnet.c:99: 错误: 的贮藏大小`nvnet_driver不是知名的
制造: *** 错误1
制造: 离开目录`/tmp/nforce/nvnet'
制造: *** 错误2 你去www.kernel.org下个标准版的2.4.22试试。
nptl 是 native posix thread library 的缩写,fedora 的内核就是用的使用nptl技术的内核。 晕倒,还要更换内核???
FR自己的不算标准吗? 不清楚,不过以前叫redhat的时候默认的内核都是不带nptl支持的,我nptl的内核用得不多,好像nptl对网站服务器有不错的加速效果。
但是用nptl的内核来玩xmame是,每次必死机。
页:
[1]