gtk2 build fails: missing PNG?
Rainer Müller
raimue at macports.org
Wed Mar 23 12:27:24 PDT 2011
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
Rainer
More information about the macports-users
mailing list