LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 04-26-2018, 04:23 AM   #16
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,129

Rep: Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201Reputation: 4201

Quote:
Originally Posted by lcd047 View Post
Sadly, one can only compile a single package on a clean slackware current. Compiling a second package is always done on a non-clean one.
that is true only if, for building packages, you don't use virtual machines (with snapshots), containers (with snapshots), layered filesystems or tools that already have this as a feature like slackrepo.
but also on physical machines, uninstalling the package you just built usually doesn't leave the system polluted...

Last edited by ponce; 04-26-2018 at 04:38 AM.
 
Old 04-26-2018, 04:43 AM   #17
lonestar_italy
Member
 
Registered: Nov 2010
Location: Italy
Distribution: Slackware64-current
Posts: 175

Rep: Reputation: 70
Delete the other .la files that you have, coming from unofficial slackware packages.
You are having the error because you have some .la file that is expecting to find some other .la file that has been removed. But removing even the initial .la file will make everything work.

Just do what suggested by Patrick:

Code:
rm /{,usr/}lib{,64}/*.la
 
Old 04-26-2018, 09:00 AM   #18
chrisVV
Member
 
Registered: Aug 2010
Posts: 548

Rep: Reputation: 370Reputation: 370Reputation: 370Reputation: 370
Quote:
Originally Posted by lcd047 View Post
Sadly, one can only compile a single package on a clean slackware current. Compiling a second package is always done on a non-clean one.
That is rubbish. Just delete any existing la files in the /usr/lib[64] directory that your custom packages may have previously installed, and if and when you come to build any new ones, modify their build scripts so as not to install any further la files.

This is perfectly well explained in ChangeLog.txt for slackware-current.
 
Old 04-28-2018, 09:13 AM   #19
Ne01eX
Member
 
Registered: Mar 2018
Location: Ekaterinburg region, Ural, Russian Federation
Distribution: Slackware, RTK GNU/Linux
Posts: 173

Rep: Reputation: 22
Lightbulb

This is not is rubbish. This is reinforced concrete mechanism by GNU for GNU-systems. Pat broke this mechanism.

Mechanism with pkgconfig - another mechanism, designed, originally by RedHat for GTK+/GNOME. And yes, this also GNU, but another. :-)

IMHO, mechanism with *.la files is _try_. But it seems that the cockroaches in his head whispered to Patrick another opinion. :-)

However, I agree with him in the part that the mechanism should be one. Only I'm not sure that using pkgconfig is the right way. Time will judge. Time is the best judge.
 
Old 04-28-2018, 09:40 AM   #20
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,686

Rep: Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801Reputation: 1801
In what way did he broke the mechanism? It's upstream who decided which build tools will be used in their project and Patrick simply follow upstream decision. More and more projects are moving to meson and abandon autotools in the process.

To avoid unwanted situation (updating many packages once a new -stable has been released), Pat take an early decision to remove all .la files in core packages and that will be followed by other third party applications in the future.
 
1 members found this post helpful.
Old 04-28-2018, 11:33 AM   #21
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,546

Rep: Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554
Quote:
Originally Posted by Ne01eX View Post
But it seems that the cockroaches in his head whispered to Patrick another opinion. :-)
Are you about through yet?

Honest to God, if the moderators don't kick you I'm about to be done with this site.
 
13 members found this post helpful.
Old 04-28-2018, 02:54 PM   #22
michaelk
Moderator
 
Registered: Aug 2002
Posts: 25,783

Rep: Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936Reputation: 5936
He is now. A swift kick has been given...
 
14 members found this post helpful.
  


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
[SOLVED] Missing zipconf.h in Slackware-current orbea Slackware 4 12-02-2017 04:55 PM
Missing files in okular / current ?? USUARIONUEVO Slackware 1 11-01-2015 03:10 PM
Slackware 12.0/current - pkg-config files missing ArcLinux Slackware 5 08-22-2007 02:32 PM
rc scripts in slackware-current, rc.0 missing? GamerX Slackware 4 04-13-2007 09:02 AM

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

All times are GMT -5. The time now is 09:00 PM.

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