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.
Im running suse 8.2 and due to compiling problems I needed to upgrade gtk libs.
I compiled + ldconfig:
atk-1.2.4.tar.gz
glib-2.2.3.tar.gz
pango-1.2.5.tar.gz
pkgconfig-0.14.0.tar.gz
all of them into /usr [./configure --prefix=/usr]
Everything went fine, every tarball compiled with no problems nor errors.
I even exported CPPFLAGS LDFLAGS PKG_CONFIGPATH LD_LIBRARY_PATH PATH
as it says in the tutorial from gtk.org
The problem is that when I try to compile any tarbal such as xmms-1.2.8 I get this error:
checking for glib-config...
checking for GLIB - version >= 1.2.2... ./configure: line 1: /usr/lib/glib-2.0: is a directory
./configure: line 1: /usr/lib/glib-2.0: is a directory
./configure: line 1: /usr/lib/glib-2.0: is a directory
./configure: line 1: /usr/lib/glib-2.0: is a directory
./configure: line 1: /usr/lib/glib-2.0: is a directory
no
*** Could not run GLIB test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means GLIB was incorrectly installed
*** or that you have moved GLIB since it was installed. In the latter case, you
*** may want to edit the glib-config script: /usr/lib/glib-2.0
configure: error: *** GLIB >= 1.2.2 not installed - please install first ***
I checked it and:
/usr/lib/glib-2.0 empty
./include > there is only one file > glibconfig.h
I ran into similar problems when I upgraded my glib. I ended up re-installing to the lastest release of my distro so I can't tell you the exact steps. Although IIRC I had to uninstall my old glib before I could use the upgrade. Another thing you can try is making symbolic links to what it's looking for until it works (long and slow, but it's worked in the past on MANY apps I've installed). Hope this helps.
do you know where is glib-config in? The compilation did not create that file. Do I have to do it myself?
I do know where everything went because I prefixed everything :P
that command WILL exist wherever you have glib installed, which you do not. you have got Glib2 installed, which is NOT the same thing at all. exactly the same difference as Gtk adn Gtk2. you don't seem to realise that xmms does not use gtk2....
Last edited by acid_kewpie; 01-13-2004 at 02:50 PM.
NP, but acid_kewpie was far more helpful than I was. I didn't really give it much time when I was playing around with them as I got a new computer shortly after I had the problem, so I just installed the latest slack on it and away it went.
Good luck with it. BTW, you don't have to do it all over again. Just grab those 2 packages and install them. That should be all you need to do to get whatever needs them running.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.