Próbuję zainstalować ImageMagick na Mac OSX 10.7 i otrzymuję następujące błędy:
Kiedy próbuję uruchomić sugerowaną weryfikację
$ 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
Kiedy próbuję prawie wszystkiego ...
$ 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
Podążyłem ścieżką i wygląda na to, że brakuje biblioteki libclparser.dylib w OpenCL.framework, ale nie jestem pewien, gdzie to znaleźć ani jak go zastąpić, a nawet czy to jest właściwe.
Odpowiedzi:
Oto, co zrobiłem, aby to naprawić.
Teraz wydaje się, że wszystko działa dobrze.
Uwaga : plik można również znaleźć tutaj :
źródło
Jeśli używasz Homebrew , spróbuj wykonać następujące polecenie:
diagnozować typowe problemy.
Jednym z nich może być usunięcie zmiennej DYLD_FALLBACK_LIBRARY_PATH ze swojego ~ / .profile, jeśli go posiadasz.
Lub musisz ponownie zainstalować libtool poprzez:
źródło
Najlepiej głosowana odpowiedź na /programming/6764176/lion-10-7-not-supporting-convert1-dylib-error (minus pierwsze dwa kroki) działała dla mnie - więc w zasadzie tylko
brew uninstall imagemagick
brew update
brew install imagemagick
brew doctor
i postępuj zgodnie z instrukcjamiMusiałem ręcznie usunąć niektóre pliki, ale
brew doctor
mówi wam, które z nich. Kolejność odinstalowania, aktualizacji, instalacji, lekarz prawdopodobnie nie jest ważna.źródło