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