首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于php扩展的magickwand在编译时失败

用于php扩展的magickwand在编译时失败
EN

Server Fault用户
提问于 2012-03-10 03:47:16
回答 1查看 744关注 0票数 1

我正在使用Debian 6 x64。我和这个家伙有同样的问题:http://www.imagemagick.org/discourse-server/viewtopic.php?f=10&t=18459

我在1.0.8和1.0.9版本中尝试了magickwand,在镜像中使用了所有可用的imagemagick版本。我遵循了正常的编译过程(重新构建php源代码),在本例中是php-5.4.0 (我也尝试了php-5.3.8)。

使用magickwand1.0.9和imagemagick 6.7.4-2,我在make过程中出现了以下错误:

代码语言:javascript
复制
ext/magickwand/.libs/magickwand.o: In function `zif_magickgetimageendian':    
/home/source/php-5.4.0/ext/magickwand/magickwand.c:5764: undefined reference to     `MagickGetImageEndian'
ext/magickwand/.libs/magickwand.o:(.data.rel.ro+0x2a88): undefined reference to     `    zif_magicksetimageendian'

我有3台配置几乎相同的服务器,其中一台没有问题,但另外两台的编译失败了。我比较了配置文件,并制作了php和imagemagick的文件,除了一个例外,它们都是相等的。在失败的两个路径中,它们从另一个路径获取xml2-config。我还试图使用与工作服务器相同的makefile和失败的两个makefile进行编译。

为什么我的命令会失败?

EN

回答 1

Server Fault用户

发布于 2014-01-03 20:58:46

对php > 5.3的支持最近添加到了php的Magickwand中;Changelog节选如下:

2011-11-13 1.0.9-0 Herve Seignole

代码语言:javascript
复制
- PHP > 5.3.0 does not define safe mode or php_checkuid (see
- http://php.net/manual/en/features.safe-mode).
- Use zend_function_entry rather than function_entry. 
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/368240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档