在gentoo错误上安装imagick

时间:2014-01-17 04:05:08

标签: imagick php-extension pecl libtool gentoo

当我使用此命令pecl install imagick为php安装imagick时,我收到此错误消息:

libtool: Version mismatch error.  This is libtool 2.2.6b, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b
libtool: and run autoconf again.
make: *** [imagick_file.lo] Erreur 63

我发现该解决方案的另一个问题是同一个错误,但安装了不同的应用程序,但它仍无效:libtool version mismatch error

如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

此解决方案似乎解决了这个问题。见Bug #58979

wget http://pecl.php.net/get/imagick
tar xvzf imagick
cd ./imagick-3.2.0RC1
phpize
aclocal
libtoolize --force
autoheader
autoconf
./configure
make && make install

答案 1 :(得分:0)

有一个ebuild可用。我试一试:

$ eix imagick
* dev-php/pecl-imagick
     Available versions:  3.0.1-r1 3.1.0_rc2 ~3.1.2 ~3.2.0_rc1 {examples PHP_TARGETS="php5-3 php5-4 php5-5"}
     Homepage:            http://pecl.php.net/imagick
     Description:         PHP wrapper for the ImageMagick library.

答案 2 :(得分:0)

如果有bug报告并且尝试不从portage外部安装软件包,那么请查看gentoo bugzilla,因为它往往会破坏内容!通常至少有一些黑客可以让ebuild工作。

如果没有,请给它一两天......