LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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


Closed Thread
  Search this Thread
Old 02-09-2015, 04:14 PM   #76
turtleli
Member
 
Registered: Aug 2012
Location: UK
Posts: 206

Rep: Reputation: Disabled

Quote:
Originally Posted by ReaperX7 View Post
Any other packages in need of some TLC?

One I know of is Higan. Higan still has issues detecting the libananke.so library after installation on the path. The developer seems to also have halted the project as well developmentally. This leaves the software loader/importer inoperable.

Does anyone know of any patches other than the pulseaudio removal patch? I know it works on FreeBSD so maybe the ports there have an answer???
Checked Slackware64-current in a VM as well. No problems encountered.

And kelbt is available at http://www.colm.net/files/kelbt/.
 
Old 02-10-2015, 09:36 AM   #77
elcore
Senior Member
 
Registered: Sep 2014
Distribution: Slackware
Posts: 1,754

Rep: Reputation: Disabled
Not sure how long until KDM becomes obsolete, but having it in sbo as alternative would be great.
I have tried SDDM in current, I'm not impressed by fancy animations and a lack of configuration options.

SDDM doesn't have the "no theme" and "no compositing" option, or at least I couldn't find any.

SDDM switches my monitor off/on 5 times before displaying a login prompt, for no good reason.
Probably something to do with nvidia binary and a lack of DPMS on my end.

SDDM doesn't support export KDEWM, so I guess it's just plasma+kwin or no KDE at this point.
That one is probably fixable in startkde script, I will try to look into it later this year.

In conclusion, I suggest KDM-legacy, or some sort of replacement for the upcoming SDDM.
Either that, or I guess I'm switching back to XDM as soon as KDM is officially dropped.
 
Old 02-10-2015, 10:01 AM   #78
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
Quote:
Originally Posted by elcore View Post
Not sure how long until KDM becomes obsolete
KDM has become obsolete with the end of KDE 4.
That means, it is not obsolete in Slackware for the next one or two years.
 
Old 02-10-2015, 02:12 PM   #79
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558

Original Poster
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
Isn't the new KDE/Plasma "Plasma Desktop Manager"?
 
Old 02-10-2015, 04:43 PM   #80
j_v
Member
 
Registered: Oct 2011
Distribution: Slackware64
Posts: 364

Rep: Reputation: 67
Quote:
Originally Posted by ivandi View Post
Here is a patch for sbopkg to use fake chroot environment. It modifies only the build_package() function. Uses ro bind mounts for the system folders and rw bind mounts for the sbopkg folders. It can be easily made optional with for example USECHROOT and CROOTDIR variables in sbopkg.conf. It changes nothing in the way SBo works. Everything is run as root.
I like the approach you take with this.

Quote:
If someone is willing to test it simply download the attached patch and:
Code:
cd /usr/sbin
patch -b sbopkg ~/Downloads/sbopkg_fake_chroot.txt
I read your posts mentioning this method, but hadn't had a chance to test. This patch for sbopkg makes it very easy. I'm testing it now on some updates. Working well, though so far it hasn't caught any targeted issues. I will continue to test it for some time.

While I will probably continue to use fakeroot for various reasons and purposes, this will be a nice option. Thank you for sharing.

Cheers,
John
 
Old 02-10-2015, 07:51 PM   #81
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
Fakeroot uses LD_PRELOAD mechanism and can't catch a statically linked binary writing to a system folder. In practice there is a very low probability to have one such binary but in theory that's a flaw.

I also use this approach to quickly clone my installation into a container. I copy only the volatile folders /etc /var /tmp. The rest is ro bind mounts. It takes far less space and the container is always up to date. Saves time. Especially with several containers for testing purposes.


Cheers
 
Old 02-11-2015, 12:52 AM   #82
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by ivandi View Post
Fakeroot uses LD_PRELOAD mechanism and can't catch a statically linked binary writing to a system folder. In practice there is a very low probability to have one such binary but in theory that's a flaw.
you mean I can make a package and when the packages builds it links statically against libc and than I make my make call to call that binary so I can by pass the fakeroot environment and write one or more files into the system because I do not want to wait to take over the system until I have installed me I can run with root privileges anyway? wow, I didn't know this.

but I like your chroot env more, having this in a tempfs would be nice also.

when you have 2 so chroot environments and overlay them when required an un-overlay them when done (before packaging) it could possibly be possible to build packages that depend on other packages without even install the other packages on the system.
this could be a very interesting way to test various build constellations ... not that I have an actual need for this at the moment but who knows.
 
Old 02-11-2015, 06:17 AM   #83
ivandi
Member
 
Registered: Jul 2009
Location: Québec, Canada
Distribution: CRUX, Debian
Posts: 528

Rep: Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866Reputation: 866
Quote:
Originally Posted by a4z View Post
.
.
.
Just an example:
Bug#366067: fakeroot doesn't work with statically linked binaries
Not sure what the present situation is.

Here is a hint on LFS about using unionfs (now overlayfs).

Cheers
 
1 members found this post helpful.
Old 02-11-2015, 08:40 PM   #84
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Quote:
Originally Posted by ivandi View Post
J
Here is a hint on LFS about using unionfs (now overlayfs).

Cheers
I think that Slax uses something like that for its packaging system.
 
Old 02-12-2015, 02:02 AM   #85
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,109

Rep: Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179Reputation: 4179
Quote:
Originally Posted by Richard Cranium View Post
I think that Slax uses something like that for its packaging system.
yes, it uses aufs ("Instead of installing, Slax modules are activated. In technical terms, that means mounted and added to aufs union as a new branch."), also for running the distribution as live, with a RAM layer over the static filesystem on the media (see slax internals).
 
Old 02-19-2015, 07:53 PM   #86
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558

Original Poster
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
libbonobo fails to build with or without

autoreconf -fi

being ran.

Output from build test with autoreconf:

Code:
utomake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
configure.in:69: installing './compile'
configure.in:13: installing './missing'
automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
activation-server/Makefile.am:9: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
activation-server/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
bonobo-activation/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
bonobo/Makefile.am:2: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
idl/Makefile.am:51: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
monikers/Makefile.am:1: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
samples/echo/Makefile.am:56: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
tests/Makefile.am:19: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
tests/Makefile.am:57: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/test-properties.sh'
tests/test-activation/Makefile.am:76: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
utils/Makefile.am:9: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
autoreconf: automake failed with exit status: 1
Failures:
  libbonobo: libbonobo.SlackBuild return non-zero
Output from build test without autoreconf:

Code:
  CC     client.o
In file included from client.c:33:0:
../bonobo-activation/bonobo-activation-private.h:34:1: error: unknown type name 'GStaticRecMutex'
 extern GStaticRecMutex _bonobo_activation_guard;
 ^
make[3]: *** [client.o] Error 1
make[3]: Leaving directory `/tmp/SBo/libbonobo-2.32.1/activation-server'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/SBo/libbonobo-2.32.1/activation-server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/SBo/libbonobo-2.32.1'
make: *** [all] Error 2
Failures:
  libbonobo: libbonobo.SlackBuild return non-zero
 
Old 02-19-2015, 08:09 PM   #87
bartgymnast
Member
 
Registered: Feb 2003
Location: Almere, Netherlands
Distribution: slack 7.1 till latest and -current, LFS
Posts: 368

Rep: Reputation: 165Reputation: 165
@ReaperX7:

I googled: https://gist.github.com/shadeslayer/1607267

even tho its a different package, the function problem is the same

Since GLib 2.31 GStaticRecMutex has been deprecated and GRecMutex is used instead. We do not need to initialize GRecMutex since it is static
it will need a patch to build against new glib.

Last edited by bartgymnast; 02-19-2015 at 08:11 PM.
 
Old 02-19-2015, 08:16 PM   #88
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
you can try to remove the autoreconf -vi line
 
Old 02-19-2015, 08:39 PM   #89
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558

Original Poster
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
I did and the second result is what happened. I'll try that patch and report back.

Also, someone should consider putting up automake-1.11.x up as an SBo package I ran across today complained about it missing. I did grab a copy from an older Slackware release so it worked.
 
Old 02-19-2015, 09:53 PM   #90
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,670

Rep: Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786Reputation: 1786
i tested in current and it works just by removing autoreconf part
 
  


Closed Thread



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] SBO request: CDE wigry Slackware 23 05-05-2014 06:35 AM
Nvidia-driver.SlackBuild from SBo (or: I am a bad and sloppy SBo maintainer) kingbeowulf Slackware 8 08-31-2012 02:41 AM
Opera 10.01 in SBo hitest Slackware 2 11-09-2009 02:14 PM
Bug in 8.04, fixed in 8.10 - How to get fixed in 8.04 which is LTS? taylorkh Ubuntu 4 02-28-2009 05:17 PM
UNresolved and Fixed issue thread marking abs LQ Suggestions & Feedback 8 02-13-2004 04:15 AM

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

All times are GMT -5. The time now is 10:40 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