Ich versuche, ImageMagick unter Mac OS X 10.7 zu installieren und erhalte die folgenden Fehlermeldungen:
Wenn ich versuche, die vorgeschlagene Überprüfung auszuführen
$ 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
Wenn ich so ziemlich alles versuche ...
$ 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
Ich bin dem Pfad gefolgt und es sieht so aus, als würde die libclparser.dylib in OpenCL.framework fehlen, aber ich bin mir nicht sicher, wo ich sie finden oder wie ich sie ersetzen soll oder ob das richtig ist.
Antworten:
Hier ist, was ich getan habe, um das zu beheben.
Jetzt scheint alles gut zu laufen.
Hinweis : Die Datei finden Sie auch hier :
quelle
Wenn Sie Homebrew verwenden , versuchen Sie den folgenden Befehl:
um die häufigsten Probleme zu diagnostizieren.
Eine davon könnte sein, die Variable DYLD_FALLBACK_LIBRARY_PATH aus Ihrem ~ / .profile zu entfernen, wenn Sie sie haben.
Oder Sie müssen libtool neu installieren:
quelle
Die am häufigsten gewählte Antwort auf /programming/6764176/lion-10-7-not-supporting-convert1-dylib-error (abzüglich der ersten beiden Schritte) hat bei mir funktioniert - also im Grunde genommen nur
brew uninstall imagemagick
brew update
brew install imagemagick
brew doctor
und befolgen Sie die AnweisungenIch musste einige Dateien manuell löschen, habe
brew doctor
Ihnen aber mitgeteilt, welche. Die Reihenfolge der Deinstallation, Aktualisierung, Installation und des Doktors ist wahrscheinlich nicht wichtig.quelle