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.
I'm attempting to install a program called Guatu, there's no SuSe (9.3) rpm available so I have the source and plan to - ./configure + make + checkinstall -. Problem is ./configure quits with this error :
*** pkg-config cannot find gtkglext-1.0 >= 1.0.0
*** Set the environment variable PKG_CONFIG_PATH to point to the correct
*** configuration files.
I have installed and rpm called GtkGLExt and it does physically exist in /opt/gnome/lib/gtkglext-1.0. I am assuming then that the problem is with pkg-config not finding it. /opt/gnome/lib/pkgconfig is in the pkg-config config variable PATH but /opt/gnome/lib/pkg-config does not contain a gtkglext.pc. I tried creating one using syntax from other *.pc files and got no love.
Anyone have any ideas on this, I've spent hours on it when all I wanted to do was read some comics from .cbr
I tried both your suggestions, all my *.pc files are in /usr/lib/pkgconfig, /opt/gnome/lib/pkgconfig & /opt/kde3/lib/pkgconfig.Locate is a great tool, I don't know why SuSe doesn't install it by default. The problem is as I thought, the installation of GtkGLExt from rpm did not create the file gtkglext.pc anywhere in my system. Therefore pkg-config does not know gtkglext exists and ./configure fails. Is there any way I can update the pkg-config database or manually create gtkglext.pc?
I tried both your suggestions, all my *.pc files are in /usr/lib/pkgconfig, /opt/gnome/lib/pkgconfig & /opt/kde3/lib/pkgconfig.Locate is a great tool, I don't know why SuSe doesn't install it by default. The problem is as I thought, the installation of GtkGLExt from rpm did not create the file gtkglext.pc anywhere in my system. Therefore pkg-config does not know gtkglext exists and ./configure fails. Is there any way I can update the pkg-config database or manually create gtkglext.pc?
Cheers
Simon
when you said it wasn't in the /opt/gnome location, i just assumed it would be in the /usr/lib, /usr/local/lib, etc. is there a development package associated with gtkglext? it might be in there.
if not, you could try removing the rpm and building the program (gtkglext) from source and see if that creates it. then just procede as above: updatedb and locate the file (or just look manually) and then export the path.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.