Caffe: dyld:ライブラリがロードされていません:/usr/local/opt/libpng/lib/libpng16.16.dylib

作成日 2016年03月11日  ·  4コメント  ·  ソース: BVLC/caffe

こんにちは、私はcaffeを初めて使用し、MacbookPro(Yosemite)にインストールしています。 最後のステップ「makeruntest」を除いて、すべて問題ありません。 次のエラーがスローされます。

.build_release/tools/caffe
dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib
  Referenced from: /usr/local/opt/opencv/lib/libopencv_highgui.2.4.dylib
  Reason: image not found
make: *** [runtest] Trace/BPT trap: 5

私はlibpng16.6を見つけました:
locate libpng16.16.dylib
/Library/Python/2.7/site-packages/matplotlib/.dylibs/libpng16.16.dylib
/usr/local/Cellar/libpng/1.6.21/lib/libpng16.16.dylib
修正を手伝ってもらえますか?

最も参考になるコメント

自作を使っていると思います。 homebrewが/ usr / local / libでlibpngをリンクしていることを確認する必要があります。 「brewlinklibpng」を使用して修正してみてください。 補足:これは使用法に関連する質問であり、おそらくメーリングリストに移動する必要があります。 問題を解決しても安全だと思います。

全てのコメント4件

自作を使っていると思います。 homebrewが/ usr / local / libでlibpngをリンクしていることを確認する必要があります。 「brewlinklibpng」を使用して修正してみてください。 補足:これは使用法に関連する質問であり、おそらくメーリングリストに移動する必要があります。 問題を解決しても安全だと思います。

ありがとう。 あなたの提案は私のために働きます。 以下のコマンドを実行した後、すべてが機能しました。
brew link --overwrite libpng

権限も変更する必要があるかもしれません: https ://thornelabs.net/2014/12/08/libpng-not-symlinking-when-installing-imagemagick-on-os-x-yosemite.html

次を実行します

sudo chown -R my_osx_short_username:admin /usr/local/share/man/man5
brew link libpng

私のアプリケーションは特定の画像を受け入れ、同様のエラーメッセージで他の画像を拒否します。

ERROR in ./src/images/cat.png Module build failed: Error: dyld: Library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib Reason: image not found

私の修正はlibpngの再インストールでした💩https://github.com/tcoopman/image-webpack-loader/issues/60

brew install libpng

このページは役に立ちましたか?
0 / 5 - 0 評価