magickwand para extensão php falha na compilação

1

Estou usando o Debian 6 x64. Estou tendo o mesmo problema que esse cara: link

Eu tentei magickwand para php na versão 1.0.8 e 1.0.9 com todas as versões disponíveis do imagemagick nos espelhos. Eu segui o processo de compilação normal (a reconstrução da fonte do php) neste caso, o php-5.4.0 (eu também tentei o php-5.3.8).

Com magickwand 1.0.9 e imagemagick 6.7.4-2, tenho este erro no processo de make:

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'

Eu tenho 3 servidores com quase a mesma configuração, ele funciona sem problemas em um deles, mas para os outros dois a compilação falha. Eu comparei os arquivos de configuração e fiz arquivos de php e imagemagick e tudo é igual com uma exceção. Nos dois que falham, eles estão pegando o xml2-config de outro caminho. Eu também tentei compilar com os mesmos makefiles que o servidor que funcionou e os dois que falharam.

Por que meus comandos make podem falhar?

    
por shadow_of__soul 10.03.2012 / 04:47

1 resposta

1

Suporte para php > 5.3 foi adicionado recentemente ao Magickwand para php; Trecho do registro de alterações segue:

2011-11-13 1.0.9-0 Herve Seignole

- 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. 
    
por 03.01.2014 / 21:58