Convert(1)を使用しようとすると、次のエラーが発生します。
dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /usr/local/bin/convert
Reason: image not found
Trace/BPT trap: 5
どうすれば修正できるでしょうか?
ImageMagickの自作インストールでこのエラーも発生していました。パスカルと同じ線に沿って、私はそれを修正しました
brew uninstall imagemagick
でImageMagickをアンインストールしますbrew update
で自作を更新するbrew install imagemagick
で最新の自作をインストールしますbrew doctor
を実行し、make installで手順4が失敗した場合に、リストされている* .laファイルと* .aファイルのいずれかを削除します。Xcodeをインストールしましたが、macportsに問題がありました。バマー!
Libclparser.dylibファイルを10.6の古いバックアップからコピーし、そのフォルダー内の他のファイルと一致するようにアクセス許可を変更しましたが、機能しました。
こちらもご覧ください: https://stackoverflow.com/questions/6674666/installing-imagemagick-leads-to-weird-error-involveing-opencl
編集:
私はこれを見つけました、それは役に立つかもしれません: http://cactuslab.com/imagemagick/
また、ファイルはここにあります: http://www.workdreamer.com/uploads/libclparser.dylib
同じエラーが発生し、問題を解決したのは次のとおりです。
Sudo port install imagemagick
)を使用してImageMagickをインストールしますどちらの手順にもしばらく時間がかかりましたが、最終的にImageMagickは再び正常に機能しました。
Macportsの代わりにbrewを使用しても再インストールしてもうまくいきませんでした。それをコピーしました。
次のコマンドを試してください。
brew doctor
一般的な問題を診断します。
その1つは、〜/ .profileからDYLD_FALLBACK_LIBRARY_PATH変数を削除することです。
または、次の方法でlibtoolを再インストールする必要があります。
brew reinstall libtool --universal && brew unlink libtool && brew link libtool