SV: SV: daemontools failed compilation (what about qmail?)

Paolo Nesti Poggi pnp at
Wed Dec 10 08:06:00 UTC 2003

> Hi, I too am having problems trying to run
> dnscache
> daemontools
> ucspi
> working on my fedora system, how did you go about it ???
> did you get the patched rpms and install with them from
> and just installed the daemontools-0.76-4patch.i386.rpm ??
> or did u get the .src.rpm and rebuild them ??
> I attempted to install them via the
> rpm -ivh <package>.i386.rpm
> but dnscache wont start due to no supervise directories/files created.
> ..
> if you attempt to do as the instructions say and rebuild the .src.rpm
> files you get the 'errno' errors which basically tells me that those
> files aren't patched as im sure thats the error thats received upon
> trying to compile it from source.
> Thanks
> Any help appreciated.

 I wrote down the way I compiled Daemontools it is pasted at the end of this
For other of D.J. Bernstein software apply the errno patches from:
then follow the instructions on his website:

For qmail follow after you have installed daemontools
and dnscache

If you have more problems please post again.



This patch allows to compile Daemontools with recent glibc
Mere info om this and other known problems in D.J. Bernstein software can be
found at:

Get the patch here:
or find it here:


	mkdir /root/patch
	cd /root/patch

Do the first steps as described here:

That is, do:
Create a /package directory:
     mkdir -p /package
     chmod 1755 /package
     cd /package

Download daemontools-0.76.tar.gz into /package. Unpack the daemontools
     gunzip daemontools-0.76.tar
     tar -xpf daemontools-0.76.tar
     rm daemontools-0.76.tar

Stop here and move daemontools-0.76 to /root/patch/daemontools-0.76:
	cd admin
	mv daemontools-0.76 /root/patch/daemontools-0.76

	cd to the patch dir:
	cd /root/patch/

apply the patch
	patch --verbose daemontools-0.76/src/error.h daemontools-0.76.errno.patch

move  daemontools-0.76 back to /package
	mv daemontools-0.76 /package/admin/daemontools-0.76

Go on as D.J. Bernstein says:
	cd /package/admin/daemontools-0.76

Compile and set up the daemontools programs:

Daemontools creates a /service directory

More information about the fedora-list mailing list