14 votes

L'installation d'Imagemagick entraîne une erreur bizarre impliquant OpenCL

J'essaie d'installer ImageMagick sur Mac OSX 10.7 et j'obtiens les erreurs suivantes :

Quand j'essaie d'exécuter la vérification suggérée

$ 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

Quand j'essaie à peu près n'importe quoi...

$ 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

J'ai suivi le chemin et il semble qu'il manque la libclparser.dylib dans OpenCL.framework, mais je ne sais pas où la trouver ni comment la remplacer, ni même si c'est la bonne chose à faire.

2 votes

En quoi l'installation d'une bibliothèque n'est-elle pas liée à la programmation ? Peut-être faut-il migrer ce sujet vers apple.stachexchange.com ?

0 votes

Ou SuperUser ... ça n'aurait pas dû être juste fermé.

18voto

Robby Slaughter Points 818

Voici ce que j'ai fait pour résoudre ce problème.

  1. J'ai démarré ma vieille machine sous OSX 10.6.
  2. Copié /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib de l'ordinateur 10.6 dans le même dossier sur 10.7.

Maintenant, les choses semblent fonctionner correctement.

Note le fichier peut également être trouvé aquí :

1 votes

Super, ça a marché pour moi aussi ! Merci de le poster.

0 votes

J'ai copié mon ancien fichier à partir d'une sauvegarde mais ça n'a pas marché. Le lien de téléchargement a fonctionné à merveille. Merci !

1 votes

Quelqu'un peut-il s'il vous plaît retélécharger ? Le lien est cassé :(

2voto

kenorb Points 11627

Si vous utilisez Homebrew essayez la commande suivante :

brew doctor

pour diagnostiquer les problèmes courants.

L'une d'elles pourrait être de supprimer la variable DYLD_FALLBACK_LIBRARY_PATH de votre ~/.profile si vous l'avez.

Ou vous devez réinstaller libtool par :

brew reinstall libtool --universal && brew unlink libtool && brew link libtool

2voto

Mike P Points 21

La réponse la plus votée sur https://stackoverflow.com/questions/6764176/lion-10-7-not-supporting-convert1-dylib-error (sans les deux premières étapes) a fonctionné pour moi - donc, en gros, juste

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (facultatif) brew doctor et suivez les instructions

J'ai dû supprimer manuellement certains fichiers, mais brew doctor vous indique lesquels. L'ordre de désinstallation, mise à jour, installation, médecin n'est probablement pas important.

0 votes

Le médecin de la poitrine vérifie que tout va bien, alors faites d'abord

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X