make: *** [ext/gd/libgd/gd_compat.lo] Error 1
来源:互联网 发布:濮阳 网络英语培训 编辑:程序博客网 时间:2024/04/27 21:37
升级系统,把php5.2.9升级到5.3.6,按照以前的编译参数,configure能正常通过,但是在make的时候提示:
In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8:
/usr/local/jpeg/include/jpeglib.h:938: error: expected declaration specifiers or ‘…’ before ‘FILE’
<iframe id="iframeu2459034_0" src="http://pos.baidu.com/acom?rdid=2459034&dc=2&di=u2459034&dri=0&dis=0&dai=2&ps=631x1241&dcb=BAIDU_UNION_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1456491029560&ti=php5.3.*%E7%BC%96%E8%AF%91%E5%87%BA%E7%8E%B0make%3A%20***%20%5Bext%2Fgd%2Flibgd%2Fgd_compat.lo%5D%20Error%201%E7%9A%84%E8%A7%A3%E5%86%B3&ari=1&dbv=2&drs=1&pcs=1573x809&pss=1573x653&cfv=0&cpl=33&chi=1&cce=true&cec=UTF-8&tlm=1456491029&ltu=http%3A%2F%2Fwww.vcerror.com%2F%3Fp%3D1881&ltr=http%3A%2F%2Fblog.csdn.net%2Fswanabin%2Farticle%2Fdetails%2F47039025&ecd=1&psr=1920x1080&par=1920x1050&pis=-1x-1&ccd=24&cja=true&cmi=58&col=zh-CN&cdo=-1&tcn=1456491030&qn=6c8873a03bad78a8&tt=1456491029526.87.181.181" width="300" height="250" align="center,center" vspace="0" hspace="0" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" allowtransparency="true" style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style-type: none; vertical-align: bottom;"></iframe>
/usr/local/jpeg/include/jpeglib.h:939: error: expected declaration specifiers or ‘…’ before ‘FILE’
make: *** [ext/gd/libgd/gd_compat.lo] Error 1
解决方法:
修改php-5.3.6/ext/gd/libgd/gd_compat.c 把png.h 改成绝对路径(这个在编译gd库的时候应该就碰到了,同样的路径即可)
并在# include <jpeglib.h> 前面增加一行 #include <stdio.h>
0 0
- make: *** [ext/gd/libgd/gd_compat.lo] Error 1
- php5.3.*编译出现make: *** [ext/gd/libgd/gd_compat.lo] Error 1 解决方法
- php5.3.*编译出现make: *** [ext/gd/libgd/gd_compat.lo] Error 1的解决方法
- ‘make: *** [ext/gd/gd.lo] 错误 1’
- make: *** [ext/mysqli/mysqli.lo] Error 1
- make: *** [ext/mysqli/mysqli.lo] Error 1
- 编译php错误 make: *** [ext/mysqli/mysqli.lo] Error 1
- php make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
- make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
- make[1]: *** [libgd.la] Error 1解决方法
- 安装GD时的错误 make[2]: *** [gd_png.lo] Error 1
- make: *** [ssh2.lo] Error 1
- 编译PHP make 时出现错误 make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1
- wdcp安装错误 make: *** [ext/fileinfo/libmagic/apprentice.lo] Error
- [ext/iconv/iconv.lo] Error 1
- apache 出现 make[2]: *** [exports.lo] Error 1的解决方法
- 安装 Gd库错误 [gd_png.lo] Error 1正确的解决办法
- gd库安装出现问题:make[2]: *** [gdparttopng] Error 1
- 优秀博客汇总
- Property 'date' not found on type java.lang.String] with root cause解决方案
- [其它]记2-19面试领悟
- 编程知识汇总--OpenAL
- progressbar,书写线程以10秒的时间完成其进度显示工作
- make: *** [ext/gd/libgd/gd_compat.lo] Error 1
- MFC 详细讲解
- iOS 设计模式 - 生成器模式
- 应用服务器集群的伸缩性设计
- 银行账户问题
- 转行自学android,Day7-仆街
- 关系型数据库MySQL基础
- MySQL server PID file could not be found!
- iOS 设计模式 - 组合模式