Die Installation von Imagemagick führt zu seltsamen Fehlern bei OpenCL


14

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.


2
Wie hängt die Installation einer Bibliothek nicht mit der Programmierung zusammen? Vielleicht sollte dies zu apple.stachexchange.com migriert werden?
Ben

Oder SuperUser ... es hätte nicht einfach geschlossen werden dürfen.

Antworten:


18

Hier ist, was ich getan habe, um das zu beheben.

  1. Startete meinen alten Computer mit OSX 10.6.
  2. Kopierte /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib von 10.6 Computer in den gleichen Ordner auf 10.7.

Jetzt scheint alles gut zu laufen.

Hinweis : Die Datei finden Sie auch hier :


1
Super, das hat auch bei mir geklappt! Vielen Dank für die Veröffentlichung.

Ich habe meine alte Datei von einem Backup kopiert, aber sie ist kaputt gegangen. Der Download-Link war ein Vergnügen. Vielen Dank!
Rimian

1
Kann jemand bitte nochmal hochladen? Der Link ist kaputt :(
Sveatoslav

2

Wenn Sie Homebrew verwenden , versuchen Sie den folgenden Befehl:

brew doctor

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:

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

2

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

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (optional) brew doctorund befolgen Sie die Anweisungen

Ich musste einige Dateien manuell löschen, habe brew doctorIhnen aber mitgeteilt, welche. Die Reihenfolge der Deinstallation, Aktualisierung, Installation und des Doktors ist wahrscheinlich nicht wichtig.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.