php-5.6.3编译时出错解决方法

[[email protected] php-5.6.3]# make

/bin/sh /usr/local/src/php-5.6.3/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/local/src/php-5.6.3/ext/gd/libgd -DHAVE_LIBPNG -DHAVE_LIBVPX -DHAVE_LIBJPEG -DHAVE_XPM -DHAVE_LIBFREETYPE -DENABLE_GD_TTF -Iext/gd/ -I/usr/local/src/php-5.6.3/ext/gd/ -DPHP_ATOM_INC -I/usr/local/src/php-5.6.3/include -I/usr/local/src/php-5.6.3/main -I/usr/local/src/php-5.6.3 -I/usr/local/src/php-5.6.3/ext/date/lib -I/usr/local/src/php-5.6.3/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/zlib/include -I/usr/local/libvpx//include -I/usr/local/jpeg/include -I/usr/local/libpng/include -I/usr//X11 -I/usr/local/libpng/include/freetype2 -I/usr/local/t1lib/include -I/usr/local/src/php-5.6.3/ext/mbstring/oniguruma -I/usr/local/src/php-5.6.3/ext/mbstring/libmbfl -I/usr/local/src/php-5.6.3/ext/mbstring/libmbfl/mbfl -I/usr/local/include -I/usr/local/mysql/include -I/usr/local/src/php-5.6.3/ext/sqlite3/libsqlite -I/usr/local/src/php-5.6.3/ext/zip/lib -I/usr/local/src/php-5.6.3/TSRM -I/usr/local/src/php-5.6.3/Zend    -I/usr/include -g -O2 -fvisibility=hidden  -c /usr/local/src/php-5.6.3/ext/gd/gd.c -o ext/gd/gd.lo

在包含自 /usr/local/src/php-5.6.3/ext/gd/gd.c:80 的文件中:

/usr/include/ft2build.h:56:38: 错误:freetype/config/ftheader.h:没有那个文件或目录

/usr/local/src/php-5.6.3/ext/gd/gd.c:81:12: 错误:#include 需要 "FILENAME" 或 <FILENAME>

make: *** [ext/gd/gd.lo] 错误 1

[[email protected] gd]# vi gd.c

[[email protected] gd]# vi /usr/include/ft2build.h

[[email protected] gd]# cat freetype/config/ftheader.h

cat: freetype/config/ftheader.h: 没有那个文件或目录

解决办法:建立键接目录

ln -s /usr/include/freetype2/freetype/ /usr/include/freetype

时间: 2024-08-19 18:58:47

php-5.6.3编译时出错解决方法的相关文章

Windows Server 2012启用Windows功能NetFx3时出错解决方法

作者:冰点阳光 | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://baohua.me/operating-system/windows-server-2012-enable-windows-feature-netfx3-error-sulotion/ 在Windows server 2012 R2服务器上安装SQL Server 2012数据库,在安装过程中出现"启用Windows 功能NetFx3时出错,错误代码:-2146498298.请尝试从Wind

dpkg: 处理软件包 XXXX (--configure)时出错解决方法

Can't exec "md5sum": 没有那个文件或目录 at /usr/share/perl/5.24/IPC/Open3.pm line 178, <STDIN> line 11. open2: exec of md5sum failed: No such file or directory at /usr/sbin/pam-auth-update line 394. dpkg: 处理软件包 libpam-systemd:amd64 (--configure)时出错

ThinkPHP模板中使用&lt;volist&gt;嵌套超过三层时出错-解决方法

当循环到第四层时后使用foreach循环.可解决volist循环超过三层时报错问题 <volist> <volist> <volist> <!--当循环超过三层时,再使用<volist></volist>就会报错,所以使用<foreach></foreach>--> <foreach name="a" iten="vo"> {$vo} </foreach

XCode编译运行出错解决思路,以及再次推荐AppCode

科技界三巨头 如果按用户体验排名,依次是:苹果,微软,谷歌 但如果按开发体验排名,则是:微软,谷歌,苹果 当然,很多体验细节跟每个人的开发领域有关,但大体上是没问题的. 苹果的开发工具和体验做的烂,基本上是业界出名的.这个烂指的是稳定性,和基础功能. 比如,非常让人诟病的,到现在都没有解决的,文件夹资源同步机制(这个问题牵扯到XCode的底层设计,估计永远都不可能解决了.) 比如,C++的支持问题(重构,搜索,调试等). 比如,本篇讨论的,XCode各种异常,无法编译,无法启动,无法连接到调试器

winpcap示例程序采用VC6编译时出错error C2054: expected &#39;(&#39; to follow &#39;_W64&#39;

e:\vehiclesecurity\wpdpack_4_1_2\include\pcap-stdinc.h(80) : error C2054: expected '(' to follow '_W64' e:\vehiclesecurity\wpdpack_4_1_2\include\pcap-stdinc.h(80) : error C2085: 'uintptr_t' : not in formal parameter list e:\vehiclesecurity\wpdpack_4_

dpkg:处理 xxx (--configure)时出错解决办法,也可用于卸载软件出错的情况

dpkg:处理 xxx (--configure)时出错解决办法 今早安装nfs时出现问题,找到该文,备份留用. 然后在网上找到了这片文章,按步骤走就解决了,中间会提示自动卸载一下,执行那个命令就好了, 我遇到的情况是在ubuntu上使用apt-get安装软件的时候出现如下错误: 正在设置 nfs-common (1:1.2.2-4ubuntu5) ...dpkg:处理 nfs-common (--configure)时出错: 子进程 已安装 post-installation 脚本 返回了错误

phpStudy启动失败时的解决方法 提示缺vc9运行库

php5.3.5.4和apache都是用vc9编译,电脑必须安装vc9运行库才能运行. php5.5.5.6是vc11编译,如用php5.5.5.6必须安装vc11运行库. php7.0.7.1是vc14编译,如用php7.0.7.1必须安装vc14运行库. vc9和vc11运行库下载:https://pan.baidu.com/s/1dF9LslV 密码:v7ap php5.5以上才有64位的,其他均为32位.所以64位的系统最好把32位的运行库也安装上. 如果您下载的是32位的phpStud

工厂模式的Assembly.Load(path).CreateInstance(className)出错解决方法

1.问题描述 ★代码展示 下面是Factory中的一段代码: '********************************************** ' 文 件 名:DataAcess ' 命名空间:Factory ' 内 容: ' 功 能:创建用户需要的接口 ' 文件关系: ' 作 者:令仔很忙 ' 小 组: ' 生成日期:2014-07-28 17:37:52 ' 版 本 号:V2.0 ' 修改日志: ' 版权说明: '********************************

vs连接mysql出错解决方法

vs连接mysql出错解决方法 先按下面的步骤配置一下: **- (1)打开VC6.0 工具栏Tools菜单下的Options选项,在Directories的标签页中右边的"Show directories for:"下拉列表中选中"Includefiles",然后在中间列表框中添加你本地安装MySQL的include目录路径.(我的是D:\Program Files\MySQL\MySQL Server 5.0\include). vs2010中的设置,在:项目-