LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 06-24-2004, 04:10 AM   #1
thekore
Member
 
Registered: Oct 2003
Location: Scotland
Distribution: Debian 6.0 | Crunchbang Statler
Posts: 34

Rep: Reputation: 16
Setting up djbdns on Slackware 9.1 (2.6.7)


i need to set up djbdns on my slackware server; when at the djbns install page it tells me i have to install both daemontools and ucspi-tcp

I keep getting errors when installing daemontools, so i have haven't got any further, i have followed the installation instructions both here and here:

here is the exact steps; and errors i recieved:

Code:
root@Zeus:/home/sferguson# mkdir -p /package
root@Zeus:/home/sferguson# chmod 1755 /package/
root@Zeus:/home/sferguson# cd /package/
root@Zeus:/package# wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
--09:56:27--  http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
           => `daemontools-0.76.tar.gz'
Resolving cr.yp.to... done.
Connecting to cr.yp.to[131.193.178.160]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36,975 [application/x-gzip]

100%[==========================================================================================================================>] 36,975        48.02K/s    ETA 00:00

09:56:28 (48.02 KB/s) - `daemontools-0.76.tar.gz' saved [36975/36975]

root@Zeus:/package# tar zxvf daemontools-0.76.tar.gz 
admin
admin/daemontools-0.76
admin/daemontools-0.76/package
admin/daemontools-0.76/package/README
admin/daemontools-0.76/package/files
admin/daemontools-0.76/package/sharing
admin/daemontools-0.76/package/commands
admin/daemontools-0.76/package/install
admin/daemontools-0.76/package/compile
admin/daemontools-0.76/package/upgrade
admin/daemontools-0.76/package/run
admin/daemontools-0.76/package/run.inittab
admin/daemontools-0.76/package/boot.inittab
admin/daemontools-0.76/package/run.rclocal
admin/daemontools-0.76/package/boot.rclocal
admin/daemontools-0.76/src
admin/daemontools-0.76/src/CHANGES
admin/daemontools-0.76/src/TODO
admin/daemontools-0.76/src/Makefile
admin/daemontools-0.76/src/svscanboot.sh
admin/daemontools-0.76/src/svscan.c
admin/daemontools-0.76/src/supervise.c
admin/daemontools-0.76/src/svc.c
admin/daemontools-0.76/src/svok.c
admin/daemontools-0.76/src/svstat.c
admin/daemontools-0.76/src/fghack.c
admin/daemontools-0.76/src/pgrphack.c
admin/daemontools-0.76/src/readproctitle.c
admin/daemontools-0.76/src/multilog.c
admin/daemontools-0.76/src/tai64n.c
admin/daemontools-0.76/src/tai64nlocal.c
admin/daemontools-0.76/src/softlimit.c
admin/daemontools-0.76/src/setuidgid.c
admin/daemontools-0.76/src/envuidgid.c
admin/daemontools-0.76/src/envdir.c
admin/daemontools-0.76/src/setlock.c
admin/daemontools-0.76/src/match.c
admin/daemontools-0.76/src/match.h
admin/daemontools-0.76/src/matchtest.c
admin/daemontools-0.76/src/timestamp.c
admin/daemontools-0.76/src/timestamp.h
admin/daemontools-0.76/src/deepsleep.c
admin/daemontools-0.76/src/deepsleep.h
admin/daemontools-0.76/src/conf-cc
admin/daemontools-0.76/src/conf-ld
admin/daemontools-0.76/src/print-cc.sh
admin/daemontools-0.76/src/print-ld.sh
admin/daemontools-0.76/src/print-ar.sh
admin/daemontools-0.76/src/choose.sh
admin/daemontools-0.76/src/warn-auto.sh
admin/daemontools-0.76/src/find-systype.sh
admin/daemontools-0.76/src/trycpp.c
admin/daemontools-0.76/src/x86cpuid.c
admin/daemontools-0.76/src/rts.tests
admin/daemontools-0.76/src/buffer.h
admin/daemontools-0.76/src/buffer.c
admin/daemontools-0.76/src/byte.h
admin/daemontools-0.76/src/str.h
admin/daemontools-0.76/src/str_len.c
admin/daemontools-0.76/src/byte_copy.c
admin/daemontools-0.76/src/byte_cr.c
admin/daemontools-0.76/src/error.h
admin/daemontools-0.76/src/error.c
admin/daemontools-0.76/src/buffer_put.c
admin/daemontools-0.76/src/buffer_read.c
admin/daemontools-0.76/src/buffer_write.c
admin/daemontools-0.76/src/buffer_1.c
admin/daemontools-0.76/src/direntry.h1
admin/daemontools-0.76/src/direntry.h2
admin/daemontools-0.76/src/trydrent.c
admin/daemontools-0.76/src/strerr.h
admin/daemontools-0.76/src/error_str.c
admin/daemontools-0.76/src/strerr_sys.c
admin/daemontools-0.76/src/buffer_2.c
admin/daemontools-0.76/src/strerr_die.c
admin/daemontools-0.76/src/wait.h
admin/daemontools-0.76/src/trywaitp.c
admin/daemontools-0.76/src/haswaitp.h1
admin/daemontools-0.76/src/haswaitp.h2
admin/daemontools-0.76/src/wait_pid.c
admin/daemontools-0.76/src/coe.h
admin/daemontools-0.76/src/coe.c
admin/daemontools-0.76/src/fd.h
admin/daemontools-0.76/src/fd_copy.c
admin/daemontools-0.76/src/fd_move.c
admin/daemontools-0.76/src/str_start.c
admin/daemontools-0.76/src/env.h
admin/daemontools-0.76/src/env.c
admin/daemontools-0.76/src/alloc.h
admin/daemontools-0.76/src/alloc.c
admin/daemontools-0.76/src/alloc_re.c
admin/daemontools-0.76/src/gen_alloc.h
admin/daemontools-0.76/src/gen_allocdefs.h
admin/daemontools-0.76/src/stralloc.h
admin/daemontools-0.76/src/stralloc_eady.c
admin/daemontools-0.76/src/stralloc_opyb.c
admin/daemontools-0.76/src/stralloc_catb.c
admin/daemontools-0.76/src/stralloc_cats.c
admin/daemontools-0.76/src/stralloc_pend.c
admin/daemontools-0.76/src/str_chr.c
admin/daemontools-0.76/src/pathexec.h
admin/daemontools-0.76/src/pathexec_run.c
admin/daemontools-0.76/src/stralloc_opys.c
admin/daemontools-0.76/src/stralloc_cat.c
admin/daemontools-0.76/src/byte_diff.c
admin/daemontools-0.76/src/pathexec_env.c
admin/daemontools-0.76/src/wait_nohang.c
admin/daemontools-0.76/src/sig.h
admin/daemontools-0.76/src/sig.c
admin/daemontools-0.76/src/sig_block.c
admin/daemontools-0.76/src/sig_catch.c
admin/daemontools-0.76/src/sig_pause.c
admin/daemontools-0.76/src/hassgact.h1
admin/daemontools-0.76/src/hassgact.h2
admin/daemontools-0.76/src/hassgprm.h1
admin/daemontools-0.76/src/hassgprm.h2
admin/daemontools-0.76/src/trysgact.c
admin/daemontools-0.76/src/trysgprm.c
admin/daemontools-0.76/src/select.h1
admin/daemontools-0.76/src/select.h2
admin/daemontools-0.76/src/trysysel.c
admin/daemontools-0.76/src/uint64.h1
admin/daemontools-0.76/src/uint64.h2
admin/daemontools-0.76/src/tryulong64.c
admin/daemontools-0.76/src/tai.h
admin/daemontools-0.76/src/taia.h
admin/daemontools-0.76/src/taia_now.c
admin/daemontools-0.76/src/taia_sub.c
admin/daemontools-0.76/src/taia_less.c
admin/daemontools-0.76/src/taia_frac.c
admin/daemontools-0.76/src/taia_approx.c
admin/daemontools-0.76/src/iopause.h1
admin/daemontools-0.76/src/iopause.h2
admin/daemontools-0.76/src/iopause.c
admin/daemontools-0.76/src/trypoll.c
admin/daemontools-0.76/src/fifo.h
admin/daemontools-0.76/src/fifo.c
admin/daemontools-0.76/src/hasmkffo.h1
admin/daemontools-0.76/src/hasmkffo.h2
admin/daemontools-0.76/src/trymkffo.c
admin/daemontools-0.76/src/open.h
admin/daemontools-0.76/src/open_read.c
admin/daemontools-0.76/src/open_write.c
admin/daemontools-0.76/src/open_append.c
admin/daemontools-0.76/src/lock.h
admin/daemontools-0.76/src/hasflock.h1
admin/daemontools-0.76/src/hasflock.h2
admin/daemontools-0.76/src/tryflock.c
admin/daemontools-0.76/src/lock_exnb.c
admin/daemontools-0.76/src/lock_ex.c
admin/daemontools-0.76/src/ndelay.h
admin/daemontools-0.76/src/ndelay_on.c
admin/daemontools-0.76/src/ndelay_off.c
admin/daemontools-0.76/src/tai_pack.c
admin/daemontools-0.76/src/taia_pack.c
admin/daemontools-0.76/src/taia_add.c
admin/daemontools-0.76/src/open_trunc.c
admin/daemontools-0.76/src/taia_uint.c
admin/daemontools-0.76/src/subgetopt.h
admin/daemontools-0.76/src/subgetopt.c
admin/daemontools-0.76/src/sgetopt.h
admin/daemontools-0.76/src/sgetopt.c
admin/daemontools-0.76/src/byte_chr.c
admin/daemontools-0.76/src/fmt.h
admin/daemontools-0.76/src/scan.h
admin/daemontools-0.76/src/fmt_ulong.c
admin/daemontools-0.76/src/fmt_uint.c
admin/daemontools-0.76/src/fmt_uint0.c
admin/daemontools-0.76/src/tai_unpack.c
admin/daemontools-0.76/src/tai_now.c
admin/daemontools-0.76/src/tai_sub.c
admin/daemontools-0.76/src/seek.h
admin/daemontools-0.76/src/seek_set.c
admin/daemontools-0.76/src/str_diff.c
admin/daemontools-0.76/src/byte_rchr.c
admin/daemontools-0.76/src/scan_ulong.c
admin/daemontools-0.76/src/buffer_get.c
admin/daemontools-0.76/src/buffer_0.c
admin/daemontools-0.76/src/prot.h
admin/daemontools-0.76/src/prot.c
admin/daemontools-0.76/src/hasshsgr.h1
admin/daemontools-0.76/src/hasshsgr.h2
admin/daemontools-0.76/src/chkshsgr.c
admin/daemontools-0.76/src/warn-shsgr
admin/daemontools-0.76/src/tryshsgr.c
admin/daemontools-0.76/src/readclose.h
admin/daemontools-0.76/src/readclose.c
admin/daemontools-0.76/src/openreadclose.h
admin/daemontools-0.76/src/openreadclose.c
root@Zeus:/package# cd admin/
root@Zeus:/package/admin# cd daemontools-0.76/
root@Zeus:/package/admin/daemontools-0.76# package/install
Linking ./src/* into ./compile...
Compiling everything in ./compile...
sh find-systype.sh > systype
rm -f compile
sh print-cc.sh > compile
chmod 555 compile
./compile byte_chr.c
./compile byte_copy.c
./compile byte_cr.c
./compile byte_diff.c
./compile byte_rchr.c
./compile fmt_uint.c
./compile fmt_uint0.c
./compile fmt_ulong.c
rm -f makelib
sh print-ar.sh > makelib
chmod 555 makelib
./compile scan_ulong.c
./compile str_chr.c
./compile str_diff.c
./compile str_len.c
./compile str_start.c
./makelib byte.a byte_chr.o byte_copy.o byte_cr.o byte_diff.o \
byte_rchr.o fmt_uint.o fmt_uint0.o fmt_ulong.o scan_ulong.o str_chr.o \
str_diff.o str_len.o str_start.o
rm -f choose
cat warn-auto.sh choose.sh \
| sed s}HOME}"`head -1 home`"}g \
> choose
chmod 555 choose
./choose c trydrent direntry.h1 direntry.h2 > direntry.h
./compile envdir.c
rm -f load
sh print-ld.sh > load
chmod 555 load
./compile alloc.c
./compile alloc_re.c
./compile buffer.c
./compile buffer_0.c
./compile buffer_1.c
./compile buffer_2.c
./compile buffer_get.c
./compile buffer_put.c
./compile buffer_read.c
./compile buffer_write.c
./compile coe.c
./compile env.c
./compile error.c
./compile error_str.c
./compile fd_copy.c
./compile fd_move.c
./choose cl trymkffo hasmkffo.h1 hasmkffo.h2 > hasmkffo.h
./compile fifo.c
./choose cl tryflock hasflock.h1 hasflock.h2 > hasflock.h
./compile lock_ex.c
./compile lock_exnb.c
./compile ndelay_off.c
./compile ndelay_on.c
./compile open_append.c
./compile open_read.c
./compile open_trunc.c
./compile open_write.c
./compile openreadclose.c
./compile pathexec_env.c
./compile pathexec_run.c
pathexec_run.c: In function `pathexec_run':
pathexec_run.c:18: warning: implicit declaration of function `execve'
./compile chkshsgr.c
chkshsgr.c: In function `main':
chkshsgr.c:10: warning: passing arg 2 of `getgroups' from incompatible pointer type
chkshsgr.c:10: warning: implicit declaration of function `setgroups'
./load chkshsgr 
./chkshsgr || ( cat warn-shsgr; exit 1 )
./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h
./compile prot.c
prot.c: In function `prot_gid':
prot.c:13: warning: implicit declaration of function `setgroups'
prot.c:15: warning: implicit declaration of function `setgid'
prot.c: In function `prot_uid':
prot.c:20: warning: implicit declaration of function `setuid'
./compile readclose.c
./compile seek_set.c
seek_set.c: In function `seek_set':
seek_set.c:9: warning: implicit declaration of function `lseek'
./compile sgetopt.c
./compile sig.c
./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h
./compile sig_block.c
./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h
./compile sig_catch.c
./compile sig_pause.c
./compile stralloc_cat.c
./compile stralloc_catb.c
./compile stralloc_cats.c
./compile stralloc_eady.c
./compile stralloc_opyb.c
./compile stralloc_opys.c
./compile stralloc_pend.c
./compile strerr_die.c
./compile strerr_sys.c
./compile subgetopt.c
./choose cl trywaitp haswaitp.h1 haswaitp.h2 > haswaitp.h
./compile wait_nohang.c
./compile wait_pid.c
./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o \
buffer_2.o buffer_get.o buffer_put.o buffer_read.o buffer_write.o \
coe.o env.o error.o error_str.o fd_copy.o fd_move.o fifo.o lock_ex.o \
lock_exnb.o ndelay_off.o ndelay_on.o open_append.o open_read.o \
open_trunc.o open_write.o openreadclose.o pathexec_env.o \
pathexec_run.o prot.o readclose.o seek_set.o sgetopt.o sig.o \
sig_block.o sig_catch.o sig_pause.o stralloc_cat.o stralloc_catb.o \
stralloc_cats.o stralloc_eady.o stralloc_opyb.o stralloc_opys.o \
stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o \
wait_pid.o
./load envdir unix.a byte.a 
envdir.o(.text+0xe6): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x20e): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x47): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0xf9): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x13d): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x43): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory
root@Zeus:/package/admin/daemontools-0.76#
has anyone ever installed djbdns onto their slackware box? I could really use some help here
 
Old 07-07-2004, 01:23 PM   #2
slackies
LQ Newbie
 
Registered: Jul 2004
Location: Indonesia
Distribution: Slackware Current
Posts: 1

Rep: Reputation: 0
have you patch your djbdns with errno

go to http://qmail.bec.at/moni.csi.hu/pub/...1/INSTRUCTIONS
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
djbdns problems open-abe Red Hat 0 05-10-2005 04:23 PM
OpenBSD 3.5 + djbdns Gsee *BSD 5 11-09-2004 05:25 AM
adding host to djbdns dreamz_jaleel Linux - Networking 2 09-21-2004 02:02 AM
djbdns artimador Linux - Software 0 07-27-2004 11:26 AM
Tinydns and dnscache (djbdns) Astro Linux - Networking 1 04-27-2004 12:09 PM


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

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration