strange error regarding libmlib.so.2 after upgrading to gcc3.4.6
807557Mar 29 2010 — edited Mar 31 2010Hello everyone,
I just upgraded my sparc Solaris 10 system to gcc3.4.6, plus a BUNCH of additional tools and libraries that rely on gcc3.4.6 libraries, from www.sunfreeware.com. I'm now getting a very strange error on a few of the tools, regarding the libmlib.so.2 library.
For example, when attempting to run gtk-demo, I'm getting the following:
sun440:root# gtk-demo
ld.so.1: gtk-demo: fatal: libmlib.so.2: version `SUNW_2.3' not found (required by file /usr/local/lib/libgdk_pixbuf-2.0.so.0)
ld.so.1: gtk-demo: fatal: libmlib.so.2: open failed: No such file or directory
Killed
If I do an ldd on gtk-demo, this is what I see:
sun440:root# ldd /usr/local/bin/gtk-demo
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0
libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0
libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0
libXrandr.so.2 => /usr/lib/libXrandr.so.2
libXext.so.0 => /usr/lib/libXext.so.0
libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0
libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0
libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0
libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0
libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0
libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0
libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0
libiconv.so.2 => /usr/local/lib/libiconv.so.2
libcairo.so.2 => /usr/local/lib/libcairo.so.2
libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6
libexpat.so.0 => /usr/local/lib/libexpat.so.0
libpng12.so.0 => /usr/local/lib/libpng12.so.0
libz.so => /usr/local/lib/libz.so
libXrender.so.1 => /usr/local/lib/libXrender.so.1
libSM.so.6 => /usr/lib/libSM.so.6
libICE.so.6 => /usr/lib/libICE.so.6
libX11.so.4 => /usr/lib/libX11.so.4
libsocket.so.1 => /lib/libsocket.so.1
libnsl.so.1 => /lib/libnsl.so.1
libm.so.2 => /lib/libm.so.2
libmlib.so.2 => /usr/lib/libmlib.so.2
libc.so.1 => /lib/libc.so.1
libmlib.so.2 (SUNW_2.3) => (version not found)
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
libmlib.so.2 (SUNW_2.3) => (version not found)
libXrender.so.1 (RENDER_0.6) => (version not found)
libintl.so.8 => /usr/local/lib/libintl.so.8
libsec.so.1 => /lib/libsec.so.1
libdl.so.1 => /lib/libdl.so.1
libmp.so.2 => /lib/libmp.so.2
libmd.so.1 => /lib/libmd.so.1
libscf.so.1 => /lib/libscf.so.1
libavl.so.1 => /lib/libavl.so.1
libdoor.so.1 => /lib/libdoor.so.1
libuutil.so.1 => /lib/libuutil.so.1
libgen.so.1 => /lib/libgen.so.1
/usr/lib/cpu/sparcv9+vis2/libmlib.so.2
/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
/platform/SUNW,Sun-Fire-V440/lib/libmd_psr.so.1
I am also getting this same error repeatedly when trying to run Firefox 3.6. Any ideas? I do have this library installed:
sun440:root# ls -la /usr/lib/libmlib*
lrwxrwxrwx 1 root root 14 Nov 15 2006 /usr/lib/libmlib.so -> ./libmlib.so.2
-r-xr-xr-x 1 root bin 20260528 Jan 22 2005 /usr/lib/libmlib.so.2
Any ideas? It's very frustrating. Thanks in advance,
jeff davey