Espero sinceramente que alguém aqui possa me ajudar antes que eu perca todo o meu cabelo.
Estou desenvolvendo um aplicativo da web php que requer a extensão imagick e quero testá-lo localmente. Eu tenho os x 10.8.2 (Mountain Lion) e MAMP 2.1.1 instalado.
Eu instalei o imagemagick primeiro com o MacPorts, mas depois não tive sucesso em instalar o imagick removendo o MacPorts totalmente e instalando o imagemagick através do homebrew.
Seguindo as instruções de vários sites, progredi até o ponto em que estou agora, tendo compilado o imagick 3.1.0RC2 e instalado no diretório lib do MAMP, mas quando o apache começa a tentar carregar o imagick.so resulta no seguinte erro :
PHP Warning: PHP Startup: Unable to load dynamic library
'/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/imagick.so'
- dlopen(/Applications/MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/imagick.so, 9):
Library not loaded: /usr/local/lib/libfreetype.6.dylib
Referenced from: /usr/local/lib/libMagickWand-Q16.7.dylib
Reason: Incompatible library version: libMagickWand-Q16.7.dylib
requires version 16.0.0 or later, but libfreetype.6.dylib provides version 15.0.0 in Unknown on line 0
Usando o otool -L /usr/local/lib/libfreetype.6.dylib mostra
/usr/local/lib/libfreetype.6.dylib:
/usr/local/lib/libfreetype.6.dylib (compatibility version 16.0.0, current version 16.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
mas este erro ainda se queixa de uma versão incompatível do libfreetype.
Estou trabalhando nisso há 10 horas, tentando de tudo desde a instalação com pecl até a compilação de diferentes pacotes a partir do código-fonte e estou ficando sem paciência.
Por favor, alguém tenha idéias ...
Kv. Eggert