- Home
- OSX
- OSX: gtk2 build fails: missing PNG? – macports
On 2011-03-23 12:24 , Philip Hudson wrote:
> What do you make of this: > [...] >> :info:build failed to load "./apple-red.png":
Unable to load image- >> loading module:
/opt/local/lib/gdk-pixbuf >> -2.0/2.10.0/loaders/libpixbufloader-png.so:
dlopen(/opt/local/lib/ >> gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloa >> der-png.so,
1): Library not loaded: /opt/local/lib/libpng12.0.dylib >>
:info:build Referenced from: /opt/local/lib/gdk-pixbuf-2.0/2.10.0/ >>
loaders/libpixbufloader-png.so >> :info:build Reason: image not found
Apparently this library is still linked against the older libpng 1.2
which was replaced with the incompatible libpng 1.4 a while ago. This
library comes from the gdk-pixbuf2 port.
$ port provides
/opt/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
/opt/local/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so is
provided by: gdk-pixbuf2
Make sure none your ports are outdated:
# get latest Portfiles
sudo port selfupdate
# review list of outdated ports
port -v outdated
# upgrade them all
sudo port upgrade outdated
If none of your installed ports is outdated, gdk-pixbuf2 needs a forced
rebuild to resolve this:
sudo port -n upgrade --force gdk-pixbuf2
By: Rainer