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 have tried to compile vlc from git (version 3.0-rc7), on slackware64-current, and got errors complaining about missing .la files (for libva-drm, libva-x11 and libva). I created basic ones (containing only the names of the libraries), and compilation was successful (I had also to disable wayland). vlc seems to work correctly.
My question is : why some libraries have no .la files ?
Is there an automatic way to create the most basic ones ?
Slackware tries to avoid installing .la files where possible. You should not require their use anyway.
I built vlc-3.0.0.rc6 yesterday and that went just fine (on the other hand, I have spent quite some time during the last couple of months to modify my vlc.SlackBuild so that it builds vlc3 with all its new dependencies instead of vlc2).
I have tried to compile vlc from git (version 3.0-rc7), on slackware64-current, and got errors complaining about missing .la files (for libva-drm, libva-x11 and libva).
you most probably have some vlc dependencies that you have built in the past that used those *.la files before they got removed: you should rebuild also all of vlc's dependencies, and dependencies of dependencies, and so on...
I have no libraries depending on the old version of libva, and I have checked all .la or .pc files for the presence of these libva*.la . They are present only in the vlc/plugins directories.
How is it possible to see that something depends on them ?
Slackware tries to avoid installing .la files where possible.
Not entirely on topic, but the default behavior of slibtool from the midipix devs installs no .la files at all. The downside is that its not as compatible as GNU's libtool yet and I suspect that is largely because of how many people ended up relying on libtool's buggy behavior...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.