64位centos5.6 干净版下安装GD库遇到的一些问题

引用

64位centos5.6干净版。
在安装GD库之前已经安装了zlib,libpng,freetype等一些软件了。
GD一开始的版本是GD_2_0_34RC1.tar.gz。
解压后没有configure文件。
上网查询得知,可以运行bootstrap.sh生产configure文件。
但是产生错误,... configure.ac:64: error: possibly undefined macro: AM_ICONV ...。
上网查询得知缺少gettext包。
通过yum install gettext安装后,再执行bootstrap.sh产生同样错误。
下载gd-2.0.35.tar.gz。
解压后运行configure --prefix... --with-...。产生同样错误。
下载gettext-0.18.2.tar.gz 解压 编译 安装。
回到gd源码文件目录 make 产生错误,gd_png.c:16:53: error: png.h: No such file or directory。
上网查询得知可以如下解决:
vi gd_png

include “png.h” /* includes zlib.h and setjmp.h */
替换成:
include “ /usr/local/libpng/include/png.h” /* includes zlib.h and setjmp.h */
红色部分根据自己情况而定,保存退出
再运行make && make install。
到此为止问题解决。

引用

安装libmcrypt-2.5.8的时候也出现了错误。
好像是通过如下方法解决的:
回到zlib源码目录
执行make clear
./configure 后面没有--prefix等信息
make && make install
再回到libscrypt源码目录执行相应命令,问题解决

猜你喜欢

转载自lipengyu2006.iteye.com/blog/1779322