Die Verwendung einer PHP-Anwendung führt zu:
dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
[1] 4494 trace trap php
Die meisten meiner PHP-Anwendungen wurden mit Homebrew installiert, mit Ausnahme von Composer (installiert mit Curl).
Ich habe erfolglos versucht, das libpng zu entfernen und mit homebrew neu zu installieren.
Als nächstes musste auf die neueste Version von libpng 1.5 umgeschaltet werden, wie in der Fehlermeldung angegeben:
$ brew info libpng
libpng: stable 1.6.10 (bottled)
http://www.libpng.org/pub/png/libpng.html
/usr/local/Cellar/libpng/1.5.17 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.5.18 (15 files, 1.0M)
Poured from bottle
/usr/local/Cellar/libpng/1.6.10 (17 files, 1.3M) *
$ brew switch libpng 1.5.18
Cleaning /usr/local/Cellar/libpng/1.5.17
Cleaning /usr/local/Cellar/libpng/1.5.18
Cleaning /usr/local/Cellar/libpng/1.6.10
16 links created for /usr/local/Cellar/libpng/1.5.18
Jetzt hat sich der Fehler geändert in:
dyld: Library not loaded: /usr/local/lib/libpng16.16.dylib
Referenced from: /usr/local/lib/libfreetype.6.dylib
Reason: image not found
[1] 6993 trace trap phpunit
Ich verwende Mavericks (10.9.2) und PHP 5.5.1.
Danke im Voraus!