dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib - homebrew php

Snowcrash picture Snowcrash · Sep 21, 2015 · Viewed 51.8k times · Source

PHP was not working for me as I was encountering this libpng issue, so I reinstalled a new version with Homebrew.

However, I'm getting a similar error with libjpeg this time:

$ php -v
dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found
Trace/BPT trap: 5

Any suggestions?

Answer

Denis Pitzalis picture Denis Pitzalis · Aug 7, 2017

As proposed by @jirson-tavera in the homebrew-php repo issue, this can be fixed without overriding your brew installation:

wget -c http://www.ijg.org/files/jpegsrc.v8d.tar.gz
tar xzf jpegsrc.v8d.tar.gz
cd jpeg-8d
./configure
make
cp ./.libs/libjpeg.8.dylib /usr/local/opt/jpeg/lib