36

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

どうすれば修正できるでしょうか?

4

5 に答える 5

46

ImageMagickの自作インストールでこのエラーも発生していました。パスカルと同じ線に沿って、私はそれを修正しました

  1. XCode 4.1をインストールします(App Storeから)
  2. Xcodeで、[Xcode]>[設定...]>[ダウンロード]タブに移動し、[コマンドラインツール]の横にある[インストール]をクリックします
  3. でImageMagickをアンインストールしますbrew uninstall imagemagick
  4. 自作を更新するbrew update
  5. 最新の自作をインストールするbrew install imagemagick
  6. brew doctor手順4がmakeinstallで失敗した場合は、リストされている*.laファイルと*.aファイルのいずれかを実行して削除します。
于 2011-07-21T23:49:26.513 に答える
5

同じエラーが発生し、問題を解決したのは次のとおりです。

  1. MacAppstoreから最新のXCodeバージョンをインストールします
  2. Macportsを使用してImageMagickをインストールする(sudo port install imagemagick

どちらの手順にもしばらく時間がかかりましたが、最終的にImageMagickは再び正常に機能しました。

于 2011-07-21T12:29:31.213 に答える
5

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

于 2011-07-22T14:46:28.903 に答える
0

macportsの代わりにbrewを使っても再インストールしてもうまくいきませんでした。それをコピーしました。

于 2011-10-03T09:58:53.327 に答える
0

次のコマンドを試してください。

brew doctor

一般的な問題を診断します。

その1つは、〜/.profileからDYLD_FALLBACK_LIBRARY_PATH変数を削除することです。

または、次の方法でlibtoolを再インストールする必要があります。

brew reinstall libtool --universal && brew unlink libtool && brew link libtool
于 2013-07-20T10:20:05.137 に答える