Caffe: dyld: библиотека не загружена: /usr/local/opt/libpng/lib/libpng16.16.dylib

Созданный на 11 мар. 2016  ·  4Комментарии  ·  Источник: BVLC/caffe

Здравствуйте, я новичок в caffe и устанавливаю его на свой MacbookPro (Yosemite). Все хорошо, кроме последнего шага «сделать runtest». Выдает следующую ошибку:

.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 связал ваш libpng с файлом /usr/local/lib. Попробуйте исправить это с помощью "brew link libpng". На заметку: это вопрос, связанный с использованием, и, вероятно, его следует переместить в список рассылки. Я думаю, что безопасно закрыть тему.

Все 4 Комментарий

Я предполагаю, что вы используете доморощенный. Вам нужно убедиться, что homebrew связал ваш libpng с файлом /usr/local/lib. Попробуйте исправить это с помощью "brew link libpng". На заметку: это вопрос, связанный с использованием, и, вероятно, его следует переместить в список рассылки. Я думаю, что безопасно закрыть тему.

Спасибо. Ваше предложение работает для меня. Все заработало после того, как я выполнил команду ниже:
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 рейтинги

Смежные вопросы

Ruhjkg picture Ruhjkg  ·  3Комментарии

FreakTheMighty picture FreakTheMighty  ·  3Комментарии

OpenHero picture OpenHero  ·  3Комментарии

sdemyanov picture sdemyanov  ·  3Комментарии

serimp picture serimp  ·  3Комментарии