Re: [Evolution] libpng errors



Success!!

I used Yast2 to remove the old gdk-pixbuf (and told it to ignore conflicts), then immediately installed the one from the CD and now I have all my icons back in Evolution.

I suppose there are command line switches that I could have used with rpm instead of using Yast2, but I thought I'd try the 'dumb user' route & see if it worked (plus I couldn't be bothered RTFM...:-)

Thanks again, Mark!

Jean

On Mon, 2002-12-09 at 11:37, Mark Gordon wrote:
Odd, works for me.  I'm connecting to the main Ximian mirror, if that
makes a difference, though it shouldn't.  You should be able to upgrade
to the packages on the DVD, though.

FWIW, there's no reason to remove and reinstall.  I did something
similar in order to reproduce your problem, but you shouldn't need to do
that. ;-)

-Mark Gordon

On Mon, 2002-12-09 at 11:58, Jean wrote:
> Hi Mark,
> 
> I checked the SuSE 8.1 channel in red-carpet, and it didn't offer to
> upgrade my gdk-pixbuf library. I thought I would try removing the one
> I have & see if red-carpet would then let me get the right one, but
> that would also remove large chunks of GNOME and other software, so I
> chickened out...:-)
> 
> Can I remove  & reinstall gdk-pixbuf without removing everything else?
> Or is it on my 8.1 DVD somewhere? Or should I just wait in case
> red-carpet hasn't been updated yet? Or ?
> 
> Thanks for tracking this one down.
> 
> Jean
> 
> 
> 
> On Mon, 2002-12-09 at 10:11, Mark Gordon wrote: 
> > OK, I can reproduce this exact problem now.  I'm not sure why the
> > upgrade didn't replace our gdk-pixbuf for SuSE 8.0 with the one that
> > comes with SuSE 8.1.  If you run Red Carpet and subscribe to the SuSE
> > 8.1 channel, you'll be offered an upgrade to gdk-pixbuf which will solve
> > this problem.
> > 
> > -Mark Gordon
> > 
> > On Sat, 2002-12-07 at 01:44, Jean wrote:
> > > Hi Mark,
> > > 
> > > Here's what I've got for imlib and gdk-pixbuf:
> > > 
> > > imlib-1.9.10-474
> > > imlib-config-1.9.10-474
> > > gdk-pixbuf-0.20.0-1.ximian.1
> > > 
> > > I seem to have a more recent version of gdk-pixbug than evo is
> > > currently compiled against.
> > > 
> > > rpm -V on libpng / imlib / gdk-pixbuf does not return any errors.
> > > 
> > > I am not compiling evo on this machine. This is an upgrade from 8.0,
> > > so older libraries might still be kicking around. How could I check
> > > for this?
> > > 
> > > Thanks.
> > > 
> > > Jean
> > > 
> > > On Fri, 2002-12-06 at 13:43, Mark Gordon wrote: 
> > > > On Fri, 2002-12-06 at 01:39, Jean wrote:
> > > > > Let's try one more time...
> > > > > 
> > > > > Under Suse 8.1, I don't get any icons on my shortcut bar or folder bar
> > > > > with Evolution 1.2. When I start Evolution, I see all kinds of errors
> > > > > referring to an incompatibility between what 1.2 was compiled with &
> > > > > what I have. Here's what the startup errors look like:
> > > > > 
> > > > > jean compaq:~> evolution 
> > > > > 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
> > > > > 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
> > > > > 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 355 (e_splash_new):
> > > > > assertion `splash_image_pixbuf != NULL' failed.
> > > > > 
> > > > > Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
> > > > > 
> > > > > Gtk-CRITICAL **: file gtksignal.c: line 724 (gtk_signal_connect):
> > > > > assertion `object != NULL' failed.
> > > > > 
> > > > > Gtk-CRITICAL **: file gtkwidget.c: line 1427 (gtk_widget_show):
> > > > > assertion `widget != NULL' failed.
> > > > > 
> > > > > etc, etc, etc.
> > > > > 
> > > > > 
> > > > > I think I have the right versions of everything:
> > > > > 
> > > > > jean compaq:~> rpm -q -a |grep evo
> > > > > evolution-devel-1.2.0-1.ximian.3
> > > > > evolution-1.2.0-1.ximian.3
> > > > > jean compaq:~> rpm -q -a|grep libpng
> > > > > libpng-1.2.4-31
> > > > > libpng-devel-1.2.4-31
> > > > > 
> > > > > It seems that even tho' 1.2.0.1-ximian.3 sez it has fixed the libpng
> > > > > errors, it doesn't look like it's really fixed, right? 
> > > > > 
> > > > > If anyone can shed any light on this, It would be much appreciated.
> > > > > 
> > > > > Thanks.
> > > > > 
> > > > > Jean
> > > > 
> > > > I have tried this on SuSE 8.1, same evo & libpng versions you have, and
> > > > I have no such problems.  Several things to note:
> > > > 
> > > > 1) Evo itself isn't compiled against libpng.  It is, however, compiled
> > > > against libraries which are compiled against libpng (imlib,
> > > > gdk-pixbuf).  We're currently compiling against the SuSE 8.1 imlib
> > > > (1.9.10-474) and gdk-pixbuf (0.18.0-79).  It's possible one of those
> > > > libs is generating the error.
> > > > 
> > > > 2) It's possible your libpng installation is somehow broken. rpm -V
> > > > libpng might shed some light.
> > > > 
> > > > 3) I don't suppose you've been compiling things from scratch on this
> > > > machine? If you have e.g. an imlib you built yourself that isn't in
> > > > package management that is getting linked in, that might be causing the
> > > > problems.  ldd /opt/gnome/bin/evolution might shed some light.
> > > > 
> > > > 4) Was this a clean install of SuSE 8.1, or an upgrade from an earlier
> > > > SuSE version?  If the latter, perhaps some older libraries survived the
> > > > upgrade?
> > > 
> > > 
> > > ------------------------- 
> > > 
> > > CANSYS West Limited 
> > > 
> > > http://www.cansyswest.com
> > > 
> > > 
> > > 
> > > Phone: +1 204 925-6161 
> > > 
> > > Fax: +1 204 925-6166
> 
> 
> ------------------------- 
> 
> CANSYS West Limited 
> 
> http://www.cansyswest.com
> 
> 
> 
> Phone: +1 204 925-6161 
> 
> Fax: +1 204 925-6166
-------------------------
CANSYS West Limited
http://www.cansyswest.com

Phone: +1 204 925-6161
Fax: +1 204 925-6166


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]