SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The latest current (as of 12-21-2004) delivers gtk 2.2.6. After upgrading, any gtk app (Thunderbird, Firefox 1.0, konquerer) fail to load, with this error:
Code:
bash-3.00# /usr/local/firefox/firefox
/usr/local/firefox/firefox-bin: symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_option_context_new
I rolled back to 2.2.4, in slackware 10.0, and all is well. I use swaret, and made sure all dependencies were up to date.
Check the change logs, there was a bug-fix update.
My box works fine and I'm up-to date (as of 12-22)
Wed Dec 22 19:50:57 PST 2004
a/openssl-solibs-0.9.7e-i486-2.tgz: Rebuilt.
d/automake-1.9.4-noarch-1.tgz: Upgraded to automake-1.9.4.
n/nfs-utils-1.0.7-i486-1.tgz: Upgraded to nfs-utils-1.0.7.
n/openssl-0.9.7e-i486-2.tgz: Small in patch in Makefile.org to
prevent some symlinks that point to a library that doesn't exist.
Thanks to /i. for pointing that out!
hmmm... you should upgrade ( *manually*, i reckon swaret does NOT handle this "dependency" ) not only gtk+2,but also atk, pango and glib2 ( am i forgetting something ?!... dont think so... ) .... use "swaret --list -u" , if you like, to have a list of available upgrades... that way the gtk+2 applications ( should ) run ok.
I'm still having the same problem. I have tried rolling back GTK, removing all GTK packages and reinstalling, nothing will work. I still cannot use any GTK application (symbol lookup error: /usr/lib/libgtk-x11-2.0.so.0: undefined symbol: g_option_context_new) nor can I untar anything (bus error).
Well, compiling ATK from source fixed firefox. The Gimp still doesn't work. I am going to compile the rest of the GTK packages, I imagine this will fix this.
I stay pretty up-to-date with the slackware-current branch and was also having this problem after the [Tue Dec 21 19:07:25 PST 2004] update. The problem turned out to be related to the fact that I build KDE via Konstruct instead of using the Slackware packages. Konstruct appears to build it's own version of glib2 and I have "/opt/kde3.3/lib" before "/usr/lib" in my /etc/ld.so.conf, so apps end up using the KDE version of glib2 instead of the Slackware version. Now that I know this is happening, when I get time I'd like to figure out how to prevent Konstruct from building glib2 and just use the installed version. Any ideas?
Oh.... I forgot to mention that rebuilding KDE with the latest Konstuct (stable) fixed the problem in my case... as it now appears to build glib2-2.6.0 My guess is that others having the same problems may also have conflicting versions of glib2.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.