LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 665|回复: 1

编译module时错误,不懂,求助

[复制链接]
发表于 2005-8-17 23:14:16 | 显示全部楼层 |阅读模式
我现在使用Dell Latitude D510 笔记本,Debian Sarge kernel 2.4
为了使用无线网卡,驱动的要求是2.6内核,所以自己编译了一个。但是在编译驱动的module时遇到了这么一个问题,显示如下。

这是我第一次编译内核,是不是有哪些选项不该去掉的。
我已经把kernel-headers和kernel-source都装上了。路径在/usr/src里面,可为什么编译的时候却要进入/home/hqking/linux-2.6.12.3目录,虽然这的确是我下载的源代码。

不仅是我无线网卡驱动,好像所有的module都发现类似的错误,也许就是他进入了错误的头文件目录,到了/home/hqking/linux-2.6.12.3。怎么让他改变呢?

make -C /lib/modules/2.6.12.3/build SUBDIRS=/usr/src/modules/ipw2200/driver MODVERDIR=/usr/src/modules/ipw2200/driver modules
make[1]: Entering directory `/home/hqking/linux-2.6.12.3'
CC [M] /usr/src/modules/ipw2200/driver/ipw2200.o
/usr/src/modules/ipw2200/driver/ipw2200.c: In function ‘ipw_rx’:
/usr/src/modules/ipw2200/driver/net/ieee80211.h:659: sorry, unimplemented: inlining failed in call to ‘is_multicast_ether_addr’: function body not available
/usr/src/modules/ipw2200/driver/ipw2200.c:6320: sorry, unimplemented: called from here
/usr/src/modules/ipw2200/driver/net/ieee80211.h:659: sorry, unimplemented: inlining failed in call to ‘is_multicast_ether_addr’: function body not available
/usr/src/modules/ipw2200/driver/ipw2200.c:6333: sorry, unimplemented: called from here
make[2]: *** [/usr/src/modules/ipw2200/driver/ipw2200.o] Error 1
make[1]: *** [_module_/usr/src/modules/ipw2200/driver] Error 2
make: *** [modules] Error 2
make[1]: Leaving directory `/home/hqking/linux-2.6.12.3'
发表于 2005-8-22 21:55:33 | 显示全部楼层
Sarge现在有2.6.8-2内核可以直接用啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表