Imagemagickをインストールすると、OpenCLに関連する奇妙なエラーが発生します


14

Mac OSX 10.7にImageMagickをインストールしようとしていますが、次のエラーが表示されます。

推奨される検証を実行しようとすると

$ 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

何でも試してみると...

$ 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

私はパスをたどっていて、libclparser.dylibがOpenCL.frameworkから欠落しているように見えますが、どこでそれを見つけるのか、それを置き換える方法がわかりません。


2
プログラミングに関係しないライブラリのインストールはどのように関係しますか?たぶん、これはapple.stachexchange.comに移行すべきですか?
ベン

またはスーパーユーザー...閉じられただけではいけません。

回答:


18

これを修正するために私がしたことは次のとおりです。

  1. OSX 10.6を実行している古いマシンを起動しました。
  2. 10.6コンピューターから/System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylibを10.7の同じフォルダーにコピーしました。

今、物事はうまく機能しているようです。

:ファイルはここにもあります


1
それは私にとってもうまくいきました!投稿してくれてありがとう。

バックアップから古いファイルをコピーしましたが、うまくいきませんでした。ダウンロードリンクはとても役に立ちました。ありがとう!
リミアン

1
誰かが再アップロードできますか?リンクが壊れています:(
スヴェアトスラフ

2

Homebrewを使用している場合は、次のコマンドを試してください。

brew doctor

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

その1つは、〜/ .profileがある場合は、DYLD_FALLBACK_LIBRARY_PATH変数を削除することです。

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

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

2

/programming/6764176/lion-10-7-not-supporting-convert1-dylib-error(最初の2つのステップを差し引いたもの)でのトップ投票の回答は、私にとってはうまくいきました。

  1. brew uninstall imagemagick
  2. brew update
  3. brew install imagemagick
  4. (オプション)brew doctor、指示に従います

いくつかのファイルを手動で削除する必要がありましたbrew doctorが、どのファイルかがわかります。アンインストール、更新、インストール、ドクターの順序はおそらく重要ではありません。


醸造医は物事が
正常である
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.