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