Evolution gives the following error when starting up: 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.4 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'
well known bug. This is because the binary api changed in the step from 1.0.x to 1.2.x in libpng run /usr/portage/media-libs/libpng/files/libpng-update-libs.sh and see what needs to be updated. once those are working and re-emerged (good time to do updates) you can run /usr/portage/media-libs/libpng/files/libpng-update-bins.sh and see what binaries need to be updated still. or, you can revert libpng to 1.0.x version instead.