Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 1762

Summary: gtk based apps (galeon, evolution) fails
Product: Gentoo Linux Reporter: David Holm <dholm>
Component: Current packagesAssignee: Seemant Kulleen (RETIRED) <seemant>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 1.1a   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description David Holm 2002-04-14 04:09:23 UTC
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.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-04-14 05:38:13 UTC
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.