当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : PHP编译GD库支持报错
帖子发表于 : 2016-03-29 13:04 

注册: 2007-08-30 1:25
帖子: 29
送出感谢: 1
接收感谢: 0 次
代码:
Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_gc.lo Zend/zend_closures.lo Zend/zend_float.lo Zend/zend_string.lo Zend/zend_signal.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_default_classes.lo Zend/zend_execute.lo sapi/apache2handler/mod_php5.lo sapi/apache2handler/sapi_apache2.lo sapi/apache2handler/apache_config.lo sapi/apache2handler/php_functions.lo main/internal_functions.lo -lcrypt -lz -lexslt -lresolv -lcrypt -ledit -ltermcap -lmcrypt -lltdl -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lnsl -lxml2 -lcurl -lxml2 -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lxslt -lxml2 -lcrypt -o libphp5.4.45.la /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/gd.c -o ext/gd/gd.lo /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/gdcache.c -o ext/gd/gdcache.lo /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c -o ext/gd/libgd/gd_compat.lo /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c: In function ‘gdJpegGetVersionInt’: /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:14:9: error: ‘JPEG_LIB_VERSION’ undeclared (first use in this function) return JPEG_LIB_VERSION; ^ /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:14:9: note: each undeclared identifier is reported only once for each function it appears in /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c: In function ‘gdJpegGetVersionString’: /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:19:9: error: ‘JPEG_LIB_VERSION’ undeclared (first use in this function) switch(JPEG_LIB_VERSION) { ^ make: *** [ext/gd/libgd/gd_compat.lo] Error 1Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_gc.lo Zend/zend_closures.lo Zend/zend_float.lo Zend/zend_string.lo Zend/zend_signal.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_default_classes.lo Zend/zend_execute.lo sapi/apache2handler/mod_php5.lo sapi/apache2handler/sapi_apache2.lo sapi/apache2handler/apache_config.lo sapi/apache2handler/php_functions.lo main/internal_functions.lo -lcrypt -lz -lexslt -lresolv -lcrypt -ledit -ltermcap -lmcrypt -lltdl -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lnsl -lxml2 -lcurl -lxml2 -lxml2 -lcrypt -lxml2 -lxml2 -lxml2 -lxslt -lxml2 -lcrypt -o libphp5.4.45.la /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/gd.c -o ext/gd/gd.lo /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/gdcache.c -o ext/gd/gdcache.lo /bin/bash /home/sumic/.phpbrew/build/php-5.4.45/libtool --silent --preserve-dup-deps --mode=compile cc -I/usr/include -Iext/gd/ -I/home/sumic/.phpbrew/build/php-5.4.45/ext/gd/ -DPHP_ATOM_INC -I/home/sumic/.phpbrew/build/php-5.4.45/include -I/home/sumic/.phpbrew/build/php-5.4.45/main -I/home/sumic/.phpbrew/build/php-5.4.45 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/date/lib -I/home/sumic/.phpbrew/build/php-5.4.45/ext/ereg/regex -I/usr/include/libxml2 -I/usr/local/include -I/usr/include/freetype2 -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/oniguruma -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl -I/home/sumic/.phpbrew/build/php-5.4.45/ext/mbstring/libmbfl/mbfl -I/home/sumic/.phpbrew/build/php-5.4.45/TSRM -I/home/sumic/.phpbrew/build/php-5.4.45/Zend -g -O2 -fvisibility=hidden -c /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c -o ext/gd/libgd/gd_compat.lo /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c: In function ‘gdJpegGetVersionInt’: /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:14:9: error: ‘JPEG_LIB_VERSION’ undeclared (first use in this function) return JPEG_LIB_VERSION; ^ /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:14:9: note: each undeclared identifier is reported only once for each function it appears in /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c: In function ‘gdJpegGetVersionString’: /home/sumic/.phpbrew/build/php-5.4.45/ext/gd/libgd/gd_compat.c:19:9: error: ‘JPEG_LIB_VERSION’ undeclared (first use in this function) switch(JPEG_LIB_VERSION) { ^ make: *** [ext/gd/libgd/gd_compat.lo] Error 1

大神帮看看什么问题,各种lib库都已经安装好了,折腾了一天了


页首
 用户资料  
 
2 楼 
 文章标题 : Re: PHP编译GD库支持报错
帖子发表于 : 2016-03-29 15:35 

注册: 2013-05-26 6:58
帖子: 2158
系统: Debian 9
送出感谢: 894
接收感谢: 30
里面各种"undeclared"错误

可能是还是缺少头文件
代码:
~# apt-file search jpeglib.h
icedove-dev: /usr/include/icedove/jpeglib.h
iceweasel-dev: /usr/include/iceweasel-38/jpeglib.h
libgdcm2-dev: /usr/include/gdcm-2.4/gdcmjpeg/12/jpeglib.h
libgdcm2-dev: /usr/include/gdcm-2.4/gdcmjpeg/16/jpeglib.h
libgdcm2-dev: /usr/include/gdcm-2.4/gdcmjpeg/8/jpeglib.h
libgdcm2-dev: /usr/include/gdcm-2.4/gdcmjpeg/jpeglib.h
libjpeg62-turbo-dev: /usr/include/jpeglib.h
libvxl1-dev: /usr/include/vxl/core/vil/file_formats/vil_jpeglib.h
libvxl1-dev: /usr/include/vxl/core/vil1/vil1_jpeglib.h

搜索的头文件名称是通过谷歌搜索"JPEG_LIB_VERSION undeclared "得到的
https://www.google.com/?gws_rd=ssl#q=JP ... ndeclared+
再不行就只能人工把那个报错的源文件人工展开,每个头文件都用这种方式搜一遍.
或者有什么方法能直接搜索deb包的文本内容?


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译