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.
I'm trying to compile KDE 3.5.10 on Slackware 11. Everything was going well until I tried to compile the kdebindings. It keeps asking for libGL.la. I have libGL.so and its aliases and I have libGL.a, but I do not have libGL.la. I have searched this forum and the web and am even more confused. I am not using any proprietary drivers. (they don't work with my card) I built the latest Mesa but I haven't installed it yet because it didn't build this lib. This is the ghost lib or something, because I've found about 20 wrong versions of what it is and where it is. If anybody has this I'll gladly give you my email addy and maybe you could mail it to me. Thanks in advance.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
"libGL.la" is a short textfile (if there).
First try is to make an empty textfile : libGL.la
If KDE doesn't eat that, take any look-a-like file
and edit it for your libGL.
This is libGL.la from Debian Etch :
Quote:
# libGL.la - a libtool library file
# Generated by nvidia-installer: 1.0.7 (for use by libtool)
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname='libGL.so'
# Names of this library.
library_names='libGL.so.100.14.11 libGL.so.1 libGL.so'
# Libraries that this one depends upon.
dependency_libs=' -L/usr/X11R6/lib -lm -lXext -lX11 -ldl'
# Version information for libGL.
current=1
age=0
revision=100.14.11
# Is this an already installed library?
installed=yes
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/lib'
Thank you! I was getting answers that were something like that, except that none of them just came out and told me it was some kind of text file. I mean, I knew that .la meant "libtool archive" I just didn't know how to make one. I'm going to try the blank file thing, alright, but is there a way to auto-generate such a thing with libtool? I would love to be able to do that.
Thanks everyone! The blank file did not work nor did the one from Debian, but I found one from Ark that did. Now I have KDE 3.5.10 running on Slack 11! I've decided to play with libtool awhile and sort out how to do this for any lib, as well. - Just in case.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.