LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-20-2018, 05:14 AM   #1
Toutatis
Member
 
Registered: Feb 2013
Posts: 412

Rep: Reputation: Disabled
missing .la files


Hello,

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 ?
 
Old 01-20-2018, 05:54 AM   #2
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
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).
 
Old 01-20-2018, 06:03 AM   #3
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,097

Rep: Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174Reputation: 4174
Quote:
Originally Posted by Toutatis View Post
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...
 
1 members found this post helpful.
Old 01-20-2018, 08:57 AM   #4
Toutatis
Member
 
Registered: Feb 2013
Posts: 412

Original Poster
Rep: Reputation: Disabled
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 ?
 
Old 01-20-2018, 09:32 AM   #5
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
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...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ld is missing files... niteshadw Linux - Software 4 11-20-2016 05:00 PM
Creating a large tar ile form a sequence of small tar files and one files is missing jyunker Linux - Newbie 4 03-10-2015 02:56 PM
Help listing installed files and searching for missing files mightymouse2045 Linux - General 3 10-09-2013 07:57 PM
Linux header files missing and v4l files unable to compile szutshi Linux - Newbie 5 09-13-2011 02:00 PM
Files missing!!! kurgan70 Linux - General 0 06-29-2001 10:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:34 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration