曲径通幽论坛

标题: luci compilation error:iwinfo.h: No such file or directory [打印本页]

作者: beyes    时间: 2014-12-17 00:42
标题: luci compilation error:iwinfo.h: No such file or directory
在最新稳定版 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"都可以下载到源码,否则手动复制页面中的代码会连同行号都复制下来,这样会很不方便。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2