PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : djbdns installieren


Stefan H
28.12.02, 10:26
Hallo,

leider habe ich folgende Probleme bei der Installation von djbdns unter SuSE 8.1:

a) Installation daemontools:
(Anleitung http://cr.yp.to/daemontools/install.html)

Hier kommt bei "package/installation" oder /package/admin/daemontools-0.76/src/make folgende Fehlermeldung:

gcc: installation problem, cannot exec `as': No such file or directory
make: *** Error 1
Copying commands into ./command...
cp: cannot stat `compile/svscan': No such file or directory

Was läuft falsch? Oder muss ich außer dem gcc noch andere Compilertools installieren?

[B]b) svscan:
Lt. Anleitung http://www.better-com.de/pages/dns_003.php soll folgende Zeile in boot.local eingetragen werden:
( cd /service && exec '/usr/local/bin/svscan &' )

Leider lässt sich SuSE auch nach einem Reboot nicht davon beeindrucken...
Stimmt die Zeile wirklich so mit Klammern und ' ?

c) djbdns kompilieren:

bei make kommt am Ende:
./compile dnscache-conf.c
dnscache-conf.c:1:20: unistd.h: No such file or directory
dnscache-conf.c:2:23: sys/types.h: No such file or directory
dnscache-conf.c:3:22: sys/stat.h: No such file or directory
dnscache-conf.c:8:17: pwd.h: No such file or directory
dnscache-conf.c: In function `main':
dnscache-conf.c:69: warning: implicit declaration of function `getpid'
dnscache-conf.c:70: warning: implicit declaration of function `getppid'
dnscache-conf.c:71: warning: implicit declaration of function `getuid'
dnscache-conf.c:72: warning: implicit declaration of function `getgid'
dnscache-conf.c:84: warning: implicit declaration of function `getpwnam'
dnscache-conf.c:84: warning: assignment makes pointer from integer without a cast
dnscache-conf.c:89: warning: implicit declaration of function `chdir'
dnscache-conf.c:106: dereferencing pointer to incomplete type
dnscache-conf.c:106: dereferencing pointer to incomplete type
dnscache-conf.c:109: dereferencing pointer to incomplete type
dnscache-conf.c:109: dereferencing pointer to incomplete type
make: *** [dnscache-conf.o] Error 1


Hat jemand einen Tipp für mich, was hier falsch läuft?

Vielen Dank schon mal für die Antwort(en)!

bernie
28.12.02, 10:35
Hi,

Ich kann dir leider beim kompiliere nicht helfen, angemerkt möchte ich nur haben, dass keine DJB Software auch nur einen Fehler beim kompilieren bringen wird, der Fehler ist zumindest nicht im djbdns zu suchen.

Meines Wissens gibt es inoffizielle RPMs, für Debian gabs zumindest Pakete.

Ciao, Bernie

Stefan H
08.01.03, 20:30
Hallo,

Du hattest Recht. Ich war nur zu unerfahren beim Kompilieren...
Danke für den Hinweis!

Jorge
08.01.03, 21:19
Original geschrieben von Stefan H
Du hattest Recht. Ich war nur zu unerfahren beim Kompilieren...


Und was war die Lösung?

Stefan H
09.01.03, 06:16
Hallo,

indem ich bei SuSE Linux 8.1 gcc + gcc-c++ + make + noch ein paar Bibliotheken in dem Paket richtig installiert habe...