首页 > 其他 > 详细

编译OpenWRT时报gconvert.c错误解决方法

时间:2015-04-01 23:56:25      阅读:624      评论:0      收藏:0      [点我收藏+]

我在第一次编译OpenWRT时,出现如下错误提示:

gconvert.c:66:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv

我在网上找解决方案,结果一致地都是说,重新 ./configure 一下:

./configure --enable-iconv=no --with-libiconv=gnu
make

可问题的关键是:OpenWRT的trunk路径下没见有个 configure 呀!

后来,经过仔细推敲,发现是在编glib时没通过。

$ find -name "gconvert.c"
./build_dir/host/pkg-config-0.28/glib/glib/gconvert.c

那我就直接进到 ./build_dir/host/pkg-config-0.28/glib/ 路径下,发现该路径下有 configure 文件。

那我说直接在该路径下编译 glib

$ cd build_dir/host/pkg-config-0.28/glib/
./configure --enable-iconv=no --with-libiconv=gnu
make

这样,glib 就顺利通过了编译。

再回到 OpenWRT的trunk路径下,继续 make.

编译OpenWRT时报gconvert.c错误解决方法

原文:http://my.oschina.net/hevakelcj/blog/394882

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!