Mailinglist Archive: opensuse (4498 mails)

< Previous Next >
Re: [opensuse] Icons Awol after Update
  • From: Carl Hartung <suselinux@xxxxxxxxxxxxx>
  • Date: Sat, 18 Nov 2006 19:31:55 -0500
  • Message-id: <200611181931.55975.suselinux@xxxxxxxxxxxxx>
On Saturday 18 November 2006 16:06, John Andersen wrote:
<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.

Addendum:

You can check which libraries are linked to your selected style using ldd like
this (example uses keramik style):

carl@linux:~> ldd /opt/kde3/lib/kde3/plugins/styles/keramik.so
linux-gate.so.1 => (0xffffe000)
libkdefx.so.4 => /opt/kde3/lib/libkdefx.so.4 (0x4005b000)
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0x40088000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40783000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x40791000)
libc.so.6 => /lib/tls/libc.so.6 (0x4086d000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4098c000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40a85000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40a98000)
libm.so.6 => /lib/tls/libm.so.6 (0x40aa0000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x40ac6000)
Note this:
libpng.so.3 => /usr/lib/libpng.so.3 (0x40ad1000)
And this:
libz.so.1 => /lib/libz.so.1 (0x40b10000)
<snip>

You can use the "file" command to discern if a file is 32-bit or 64-bit like
this:

carl@linux:~> file /opt/kde3/lib/kde3/plugins/styles/keramik.so
/opt/kde3/lib/kde3/plugins/styles/keramik.so: ELF 32-bit LSB shared object,
Intel 80386, version 1 (SYSV), stripped

Finally, it appears the error message you're getting is sometimes caused when
libpng can't uncompress the data because libz is not working correctly (wrong
version, bad link and can't be found, etc.)

Carl
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups