在Ubuntu 13.10上构建wifi驱动程序时出错

时间:2013-10-30 02:41:38

标签: linux makefile wifi

我正在构建https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.10.4/backports-3.10.4-1.tar.bz2的无线驱动程序,我收到此错误消息。 我有build-essential和通用头文件安装..不知道从哪里开始。任何帮助将不胜感激!

ipw2200.c:8259:4:错误:函数'__list_for_each'的隐式声明[-Werror = implicit-function-declaration]     __list_for_each(p,& priv-> ibss_mac_hash [index]){

2 个答案:

答案 0 :(得分:3)

我在3.13.x中将该行__list_for_each中的实际代码更改为list_for_each,我的linux/list.h

引用了该代码

答案 1 :(得分:1)

您正在运行的内核(或您所包含的内核)缺少__list_for_each宏(AFAICT,最后在3.10&#39; s linux/list.h中找到,在3.11内核中丢失)。< / p>

从存储库安装3.10内核(及相关标头),重新启动它,然后重新配置。