曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3872|回复: 0
打印 上一主题 下一主题

luci compilation error:iwinfo.h: No such file or directory

[复制链接]

4917

主题

5879

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34382
跳转到指定楼层
楼主
发表于 2014-12-17 00:42:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在最新稳定版 LUCI 0.12 源码下执行 sudo make runuhttpd 时出现编译错误:
make[1]: Entering directory `/home/mullex/Dev/Projects/openwrt-luci/modules/admin-full'
rm -f src/*.o src/luci-bwc
gcc  -O2 --std=gnu99 -Wall -pedantic    -fPIC -c -o src/luci-bwc.o src/luci-bwc.c
src/luci-bwc.c:35:20: fatal error: iwinfo.h: No such file or directory
#include <iwinfo.h>
                ^
compilation terminated.
make[1]: *** [src/luci-bwc.o] Error 1
make[1]: Leaving directory `/home/mullex/Dev/Projects/openwrt-luci/modules/admin-full'
*** Compilation of modules/admin-full failed!
make: *** [gccbuild] Error 1


解决办法是,找到

contrib/package/luci/Makefile 和 modules/admin-full/src/luci-bwc.c 这两个文件,并按照 http://luci.subsignal.org/trac/changeset/10377 中将其还原到老版本(9511),其中绿色部分是新版本的内容,红色部分是老版本的内容。

在源码比较的行号部分的顶上可以点击链接进入到老版本的源码。在源码浏览页面底部,单击 "plain text" 或 "original format"都可以下载到源码,否则手动复制页面中的代码会连同行号都复制下来,这样会很不方便。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-5-4 04:24 , Processed in 0.065789 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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