GNOME Bugzilla – Bug 330337
Symbol lookup error when starting evince and epiphany
Last modified: 2006-03-16 02:07:32 UTC
Please describe the problem: Epiphany and evince modules built fine with garnome 2.13.90 but when I start it I get these same errors: bash-3.00$ epiphany epiphany: symbol lookup error: /opt/gnome-2.14/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control bash-3.00$ evince evince: symbol lookup error: /opt/gnome-2.14/lib/libgtk-x11-2.0.so.0: undefined symbol: g_object_compat_control We have some bugs (maybe related) on this here: http://bugzilla.gnome.org/show_bug.cgi?id=327419 http://bugzilla.gnome.org/show_bug.cgi?id=330319 Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information:
*** Bug 331506 has been marked as a duplicate of this bug. ***
*** Bug 331505 has been marked as a duplicate of this bug. ***
quoting 331505 comment 3: > Yes, this is the libtool bug; the garnome FAQ 3.7 says to file a bug if that > still happens, so I'm reassigning the bug. quoting GARNOME FAQ 3.7: [1] > A workaround for this issue has been included with 2.12.0, however -- if you > find that the problem still comes up, please report it as a bug to the > maintainers of your distribution. Have you done so? [1] http://gnome.org/projects/garnome/faq.html
You built gtk against the wrong version of glib. Try rebuilding gtk against the version in garnome. What distro are you using?
Karsten: No. I have not reported it upstream. Actually Slackware 10.1 is nowadays pretty obsolete with its software choice, I even didn't want to upgrade it because I thought - that is why, mostly, bootstrap directory exists (libtool is there), so to answer Bob's question too, these are my steps to install Garnome: cd bootstrap; make install cd platform; make install cd desktop; make install and also steps how I run into the reported bug/problem. If this is wrong, please tell me. Is it normall/possible that some modules link agains libraries that are outside of garnome/bootstrap chroot? Can I use ldd to find it? I can wipe my /opt/gnome-2.14 and start from scrath and will report results here, day after tomorrow as this is an old/slow compaq armada x86 machine.
My guess is that something in bootstrap might be causing this. Try building from scratch but do not build anything from bootstrap. You should never build everything in bootstrap, read the README for an explanation as to why.