La instalación de Imagemagick produce un error extraño relacionado con OpenCL

14

Estoy intentando instalar ImageMagick en Mac OSX 10.7 y obtengo los siguientes errores:

Cuando intento ejecutar la verificación sugerida

$ convert logo: logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found
Trace/BPT trap: 5

$ identify logo.gif
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

Cuando intento casi cualquier cosa ...

$ identify -version
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/identify
Reason: image not found
Trace/BPT trap: 5

He seguido la ruta y parece que falta libclparser.dylib en el OpenCL.framework, pero no estoy seguro de dónde encontrar eso o cómo reemplazarlo, o incluso si es lo correcto. .

    
pregunta Ben 13.07.2011 - 07:59

3 respuestas

18

Esto es lo que hice para solucionar esto.

  1. Arrancó mi vieja máquina con OSX 10.6.
  2. Copiado /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib de la computadora 10.6 en la misma carpeta el 10.7.

Ahora las cosas parecen estar funcionando bien.

Nota : también se puede encontrar el archivo aquí :

    
respondido por el Ben 13.07.2011 - 08:12
2

Si está utilizando Homebrew , pruebe el siguiente comando:

brew doctor

para diagnosticar los problemas comunes.

Uno de ellos podría ser eliminar la variable DYLD_FALLBACK_LIBRARY_PATH de tu perfil ~ /. si la tienes.

O tienes que volver a instalar libtool mediante:

brew reinstall libtool --universal && brew unlink libtool && brew link libtool
    
respondido por el kenorb 20.07.2013 - 12:28
2

La respuesta más votada en enlace (menos Los primeros dos pasos me funcionaron, así que básicamente, simplemente

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (opcionalmente) brew doctor y siga las instrucciones

Tuve que eliminar manualmente algunos archivos, pero brew doctor te dice cuáles. El orden de desinstalación, actualización, instalación, médico probablemente no sea importante.

    
respondido por el Mike P 27.07.2013 - 00:05

Lea otras preguntas en las etiquetas