Caffe: dyld: Biblioteca não carregada: /usr/local/opt/libpng/lib/libpng16.16.dylib

Criado em 11 mar. 2016  ·  4Comentários  ·  Fonte: BVLC/caffe

Olá, sou novo no caffe e estou instalando no meu MacbookPro (Yosemite). Está tudo bem, exceto o passo final "make runtest". Ele lança o seguinte erro:

.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

Eu localizei 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
Você pode ajudar a consertar?

Comentários muito úteis

Eu estou supondo que você está usando homebrew. Você precisa ter certeza de que o homebrew vinculou sua libpng em /usr/local/lib. Tente corrigi-lo usando "brew link libpng". Em uma nota lateral: Esta é uma pergunta relacionada ao uso e provavelmente deve ser movida para a lista de discussão. Acho seguro encerrar o assunto.

Todos 4 comentários

Eu estou supondo que você está usando homebrew. Você precisa ter certeza de que o homebrew vinculou sua libpng em /usr/local/lib. Tente corrigi-lo usando "brew link libpng". Em uma nota lateral: Esta é uma pergunta relacionada ao uso e provavelmente deve ser movida para a lista de discussão. Acho seguro encerrar o assunto.

Obrigada. Sua sugestão funciona para mim. Tudo funcionou depois que eu executei o comando abaixo:
brew link --overwrite libpng

você pode precisar alterar as permissões também: https://thornelabs.net/2014/12/08/libpng-not-symlinking-when-installing-imagemagick-on-os-x-yosemite.html

Execute o seguinte

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

Meu aplicativo aceitaria certas imagens e rejeitaria outras com mensagens de erro semelhantes.

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

Minha correção foi uma reinstalação da libpng 💩 https://github.com/tcoopman/image-webpack-loader/issues/60

brew install libpng

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

serimp picture serimp  ·  3Comentários

iamhankai picture iamhankai  ·  3Comentários

OpenHero picture OpenHero  ·  3Comentários

kelvinxu picture kelvinxu  ·  3Comentários

Ruhjkg picture Ruhjkg  ·  3Comentários