symbol lookup error: /usr/lib/libgtk-x11.2.0.so.0: undefined symbol:...
I'm running Slack 10.2 with Dropline Gnome installed, which has heretofore been flawless.
It's a symlink. Check where it links to.
I have the exact same problem. I created a thread about this maybe a month ago but I didn't get very far. I would imagine you get the same error with Mozilla as well--I do. I have tried to find a solution to fix this because I want to learn, not just reinstall everytime I screw something up. Of course since 11 is coming out soon, if I don't find a solution before then I will just perform a clean install. I guess that's what I get for putting so much faith in Swaret, but being relatively new to Linux I really didn't expect this to happen. If nothing else, at least I learned to do all dependency checking myself.:)
It links to /usr/lib/libgtk-x11-2.0.so.0.800.14.
Did you make updates to your gtk and/or X packages?
In current dropline-gnome it should link to /usr/lib/libgtk-x11-2.0.so.0.800.16. Run dropline-installer and choose upgrade.
I can't speak for IamI; however, I did a full swaret install of everything, including KDE 3.5. Except for the fact that IamI is using droplinegnome, everything seems to be the same between us. I get the exact same error and it points to the exact same place.
Run ldd program_name to check if all required libraries are found.
Here's what happens when I do ldd...As far as I can tell, the libxpcom files I am missing are from the mozilla browser; however, I haven't been able to resolve them.
libmozjs.so => /usr/lib/libmozjs.so (0x40032000)
libxpcom.so => not found
libxpcom_core.so => not found
libplds4.so => /usr/lib/libplds4.so (0x400b1000)
libplc4.so => /usr/lib/libplc4.so (0x400b4000)
libnspr4.so => /usr/lib/libnspr4.so (0x400b9000)
libpthread.so.0 => /lib/libpthread.so.0 (0x400ed000)
libdl.so.2 => /lib/libdl.so.2 (0x4013e000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40142000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40434000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x404b4000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x404ce000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x404e5000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x404ec000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x404f7000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4052f000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40562000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40566000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x405e7000)
libm.so.6 => /lib/libm.so.6 (0x406b4000)
libsmime3.so => /usr/lib/libsmime3.so (0x406d7000)
libssl3.so => /usr/lib/libssl3.so (0x406fa000)
libnss3.so => /usr/lib/libnss3.so (0x4071c000)
libsoftokn3.so => /usr/lib/libsoftokn3.so (0x40786000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x407f3000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x407fc000)
libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40866000)
libxpcom_compat.so => not found
libstdc++.so.5 => /usr/i486-slackware-linux/lib/libstdc++.so.5 (0x408b8000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x40971000)
libc.so.6 => /lib/libc.so.6 (0x4097a000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40a93000)
libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x40aa5000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x40acb000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x40ad2000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40b1a000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40b1e000)
libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x40b26000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40b29000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x40b32000)
libXfixes.so.3 => /usr/X11R6/lib/libXfixes.so.3 (0x40b40000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x40b46000)
libz.so.1 => /usr/lib/libz.so.1 (0x40b6b000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40b7d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40b86000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40b9f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x40bbf000)
I've sussed it.
You need to delete an old version of gobject. It's part of the glib package, but for some reason removing the glib package doesn't get rid of it (maybe it's claimed by some other package too?). So delete any old copies of libgobject you have laying around and things should work again.
There's a stale version of it that comes in through aaa_elflibs, but it's not causing this problem here for me (I just finished reinstalling everything early this morning, so I'm very sure it's all clean). Make sure you're seeing this:
This is stuff you can safely ignore. The wrapper sitting in /usr/bin that launches mozilla-bin diddles the library path a bit so that those libraries can be found when you run it. They'll be somewhere under /usr/lib/mozilla (I think) if you really want to find them.
BTW, Dropline ships Firefox and Thunderbird, not Mozilla.
libatk-1.0.so.0 missing also (on fresh install)
I *just* installed 10.2, and tried to launch Firefox. I received a notification that "libatk-1.0.so.0" can't be found. I didn't install everything--hoping to start with a simple, somewhat utilitarian setup--but I did install the L series, the libraries. According to
I should have the right library. Was there a necessary symlink that wasn't created at install?
Definitely wanted to post this feedback as googling even part of:
"xsane: relocation error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control"
..brought up only FOUR pages, this one being one of them. Thanks!
|All times are GMT -5. The time now is 11:06 PM.|