码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-04-01 23:58:24      阅读:443      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!