Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
what version of gtk-2.x do you have, sounds like gkrellm was compiled against a recent version of gtk-2.x and you have a version that doesn't have that function. to find out, in a terminal do:
note that objdump comes with the binutils package, if you have a default install of Suse without the development tools you probably do not have it installed. If you get no output from the command above, then your version of gtk does not have that symbol
When I search for "gtk2" using YaST. It lists the following installed packages:
gtk2
gtk2-devel
gtk2-doc
gtk2-engines
gtk2-themes
gtkhtml2
gtkmm2
gtkmm2-devel
gtkspell
libgtkspell
libgtkhtml
I do have the binutils package. However, I do not have /usr/lib/libgtk-x11-2.0.so as you can see from the directory listing below.
You can't tell from my cut and paste that the top link is actually broken. This likely relates to the fact that the target isn't see in this directory.
your gtk libs are in /opt/gnome/lib I believe ( I'm not completely sure on that one, but I think that's where Suse packages all the gnome libs)
what's the version on that gtk2 Yast is showing? I'm not sure when that function was implemented, but you'll probably need at least gtk2-2.4.x or higher.
To answer your question: The installed version of gtk2 is: 2.2.4-125.4
I tried to install a newer version of gtk2 but when I run "./configure" my dependencies become an issue. See below...
checking for pkg-config... /usr/bin/pkg-config
checking for glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0... Requested 'glib-2.0 >= 2.4.0' but ve Lib is 2.2.3
configure: error: Library requirements (glib-2.0 >= 2.4.0 atk >= 1.0.1 pango >= 1.4.0) not met; co usting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-con nd them.
kirt@LOCALGHOST:~/gtk+-2.4.14>
I have glib, atk, and pango installed but there not the newest versions cited above - hence the problem, I reckon.
I'm also having this problem on SuSE Linux Enterprise Server 9.2 (Actually it's OES but whats the difference! ), does any body have any ideas about this yet? I'd be happy to provide any additional information if needed. Thanks in advance.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.