On Saturday 18 November 2006 13:50, Carl Hartung wrote:
> On Saturday 18 November 2006 16:06, John Andersen wrote:
> > If you contrive to see the error messages each attempt to load/view an
> > icon will dump a message on the console saying
> >
> >        libpng error:  Invalid image width
>
> I Googled this error message and got thousands of hits. Two generic problem
> types seem to emerge: a) an "endian" error b) 32-bit<>64-bit conflict
>
> <snip>
>
> > This is a x86_64 machine (core 2 duo) which means there is a 64bit
> > libpng and a 32bit libpng installed (one in /lib64 and the other in /lib)
> > if that makes any difference.
>
> This information tends to make me suspect b), above.
>
> I seem to recall this is happening with every theme you test. What theme
> are you trying to use now? What is it's filename and complete path?

Yes it happens on every theme where the icons are png files.
I found a theme called mono which is composed of .svgx files (Scalable Vector 
graphics). /opt/kde3/share/icons/mono/scalable/actions

That theme works because libpng is not involved.  Its sort of minimalist, but
its starting to grow on me, which is just as well since its the only one that
works.

This theme is installed parallel to all the other themes in 10.1
in  /opt/kde3/share/icons/.

Your idea about endian errors seems like it might be a good candidate or
be some how related.  I suspected a library routing problem, where 32 bit
libs are called with a 64bit data area which might explain why it thinks
its getting an invalid width.

When I installed 10.1 it worked perfectly.  It wasn't till I upgraded KDE
from http://repos.opensuse.org/KDE:/KDE3/SUSE_Linux_10.1/ via
the software updater. (zmd) that the icons were no longer displayed.


-- 
_____________________________________
John Andersen

Attachment: pgpd44bO2oKao.pgp
Description: PGP signature

Reply via email to