Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 1762 - gtk based apps (galeon, evolution) fails
Summary: gtk based apps (galeon, evolution) fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-14 04:09 UTC by David Holm
Modified: 2002-04-14 05:38 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.