After an update yesterday (20020414) gtk apps started having problems, evolution fails to start and galeon looks all fucked up (no borders etc). This error message is given repeatedly when starting galeon: libpng warning: Application was compiled with png.h from libpng-1.0.12 libpng warning: Application is running with png.c from libpng-1.2.1 libpng error: Incompatible libpng version in application and library gdk_imlib ERROR: Cannot load image: /home/avatar/.themes/QNX-Photon/gtk/notebook.png All fallbacks failed. Evolution gives the following error and dies: libpng warning: Application was compiled with png.h from libpng-1.2.1 libpng warning: Application is running with png.c from libpng-1.0.12 libpng error: Incompatible libpng version in application and library evolution-shell-CRITICAL **: file e-splash.c: line 354 (e_splash_new): assertion `splash_image_pixbuf != NULL' failed. Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' I tried unmerging libpng-1.2.1 and remerging libpng-1.0.12. This did not help, then I recompiled evolution, no effect and gdk_imlib, but I still get the error messages.
OK, here's what you need to do. Go to bug #1509 and grab the attachment. Then, as root, chmod +x worldsync and do this: ./worldsync | sort | uniq > /var/cache/edb/world Then, emerge rsync and emerge --update world. At that point, you'll find that a LOT of things need updating (mostly from libpng having been updated recently), and your apps should work again.