编译 libiconv出错了
2014-06-05 12:37
274 查看
我要在deepin12.12AMD64上编译 libiconv总是出错。‘
到http://www.gnu.org/software/libiconv/
下载 的libiconv1.4
./configure --prefix=/usr/local 没有错
make 出错了
make all-am
make[2]: 正在进入目录 `/home/lmos/libiconv-1.14/srclib'
make[3]: 正在进入目录 `/home/lmos/libiconv-1.14'
make[3]: 没有什么可以做的为 `am--refresh'。
make[3]:正在离开目录 `/home/lmos/libiconv-1.14'
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c
In file included from progname.c:26:0:
./stdio.h:1010:1: 错误: ‘gets’未声明(不在函数内)
make[2]: *** [progname.o] 错误 1
make[2]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make: *** [all] 错误 2
进入srclib目录 执行 sed -i -e '/gets is a security/d' ./stdio.in.h
到http://www.gnu.org/software/libiconv/
下载 的libiconv1.4
./configure --prefix=/usr/local 没有错
make 出错了
make all-am
make[2]: 正在进入目录 `/home/lmos/libiconv-1.14/srclib'
make[3]: 正在进入目录 `/home/lmos/libiconv-1.14'
make[3]: 没有什么可以做的为 `am--refresh'。
make[3]:正在离开目录 `/home/lmos/libiconv-1.14'
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c
In file included from progname.c:26:0:
./stdio.h:1010:1: 错误: ‘gets’未声明(不在函数内)
make[2]: *** [progname.o] 错误 1
make[2]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make[1]: *** [all] 错误 2
make[1]:正在离开目录 `/home/lmos/libiconv-1.14/srclib'
make: *** [all] 错误 2
进入srclib目录 执行 sed -i -e '/gets is a security/d' ./stdio.in.h
相关文章推荐
- 编译安装php之安装libiconv-1.14.tar.gz出错解决方法
- 编译 libiconv 出错
- 编译 libiconv出错了
- libiconv编译出错解决
- libiconv编译出错解决
- 【IDE-Visual Studio】编译出错(chenlu-2):传参时访问私有的构造函数
- VS2008 C++编译中 提示”生成"cmd.exe"时出错 “
- 使用友元,编译出错fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'msc1.cpp', line 1786) 的解决
- Eclipse编译Android源码出错了
- linux 编译内核 选项出错 综合
- VS2005编译安装项目提示错误:验证时出错,HRESULT='80040155'
- VS2015 debug编译成功 release出错一堆
- 在Fedora 14用gcc 4.5.1编译qt-embedded-linux-opensource-src-4.4.0出错
- Eclipse导入ant编译的项目出错
- VS2008 编译错误: 生成 cmd.exe 时出错 解决方法
- httpd ssl模块编译出错
- 在MyEclipse中的maven工程中,执行"右击工程文件名"——>Run as——>maven install,编译生成target的过程中出错:
- Cocos2dx Android环境编译出错:Ca…
- Xcode7 关于http协议的修改,编译出错的解决方法
- MFC DLL 中导入ADO库时编译出错的解决方法