[mdlug] Bringing up Linux with Suckless Init plus daemontools-encore

JeremyBekka C jrchristophel at gmail.com
Sat Aug 8 13:48:57 EDT 2015


Hey Steve,

I have been working on installing daemontools but am having troubles. When
I try and run the make command from within the daemontools directory I get
the following error. I included some extra information for context.

./compile svscan.c
./load svscan unix.a byte.a
cat warn-auto.sh svscanboot.sh > svscanboot
chmod 755 svscanboot
./compile svstat.c
./load svstat svpath.o time.a unix.a byte.a
./compile svup.c
./load svup svpath.o unix.a byte.a
./compile tai64n.c
./load tai64n timestamp.o time.a unix.a byte.a
./compile tai64nlocal.c
./load tai64nlocal unix.a byte.a
cat rts.tests/*.sh > rts.sh
cat rts.tests/*.exp > rts.exp
env - /bin/sh rts.sh 2>&1 | cat -v > rts
diff -u rts.exp rts
--- rts.exp    2015-08-08 17:13:57.000000000 +0200
+++ rts    2015-08-08 17:14:29.000000000 +0200
@@ -266,6 +266,7 @@
 Caught WINCH
 Caught CONT
 Caught TERM
+rts.sh: line 471:  3392 Terminated              svscan `pwd`/service >
svscan.log 2>&1
 ==> svc0/output <==
 svc0 ran

Makefile:352: recipe for target 'rts' failed
make: *** [rts] Error 1


I have also tried the directions given from his website (
http://cr.yp.to/daemontools/install.html) on how to install daemontools and
get another error as well. That error is as follows:

stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o \
wait_pid.o
./load envdir unix.a byte.a
/usr/lib/gcc/x86_64-unknown-

linux-gnu/4.9.2/../../../../x86_64-unknown-linux-gnu/bin/ld: errno: TLS
definition in /lib64/libc.so.6 section .tbss mismatches non-TLS reference
in envdir.o
/lib64/libc.so.6: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:111: recipe for target 'envdir' failed
make: *** [envdir] Error 1


 I think I am following all the directions correctly but cannot figure out
what is going on. Could this be a problem with virtualbox and should I try
Qemu?


Also, regarding Gentoo, I actually had it running on my laptop before I
installed Manjaro OpenRC. Gentoo was a lot of work to install but I did
learn a lot from that process. I took the manual kernel configuration route
in order to learn a little more about the kernel. I liked Gentoo, but I did
get a little annoyed with how slow it was to install software and to update
the system. It would take me 24hrs to do a full system update unless I held
back Libreoffice from being upgraded also. Even then it would take a few
hours.

Thanks,

Jeremy


On Wed, Jul 22, 2015 at 11:35 PM, Steve Litt <slitt at troubleshooters.com>
wrote:

> On Wed, 22 Jul 2015 23:03:57 -0400
> JeremyBekka C <jrchristophel at gmail.com> wrote:
>
>
> > So, I started working on my home desktop computer. I did have one
> > problem but I figured it out and now have Plop installed on my VM.
>
> Excellent!
>
> > The problem that I ran into was when I went to tar the
> > plop-linux-desktop file to /mnt/xfer all would start working but then
> > part way through the process it stopped coping the files because the
> > device did not have enough room. I solved this problem by making a
> > larger virtual hard drive (15gb hda1, 30gb swap), and everything
> > worked just fine.
>
> I think you could have gotten  away with 2GB of swap, but you're right,
> life's too short to risk running short of time.
>
> > I had previously tried a partition of 2gb hda1 and
> > 6gb swap setup but the same problem occurred. So, next thing on my
> > list is to do the Suckless install.
>
> After you get Suckless Init plus daemontools-encore with LittKit
> installed, I predict you'll never view the Init process the same way,
> and you'll find very amusing all the authorities who crawl out of the
> woodwork when that certain init system gets discussed.
>
> By the way, if you ever install Gentoo or Funtoo, use 28GB for your VDI
> disk and take 2GB of that for swap. Gentoo and Funtoo require gobs of
> RAM for kernel compilation.
>
> Oh, also, I gave up on VirtualBox after it became too unreliable for
> me, and I'm using strictly Qemu now.
>
> SteveT
>
> Steve Litt
> July 2015 featured book: Rapid Learning for the 21st Century
> http://www.troubleshooters.com/rl21
> _______________________________________________
> mdlug mailing list
> mdlug at mdlug.org
> http://mdlug.org/mailman/listinfo/mdlug
>


More information about the mdlug mailing list