PDA

View Full Version : Qmail


texerasmo
13-04-2006, 10:54
Vorrei installarre qmail

sto seguendo questa guida
http://openskills.info/topic.php?ID=109

wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
tar -zxvf /tmp/daemontools-0.76.tar.gz
cd admin/daemontools-0.76
package/install

ma nella compilazione mi da questo errore

Linking ./src/* into ./compile...
Compiling everything in ./compile...
./load envdir unix.a byte.a
envdir.o(.text+0xca): In function `main':
: undefined reference to `errno'
envdir.o(.text+0x1f9): In function `main':
: undefined reference to `errno'
unix.a(openreadclose.o)(.text+0x3b): In function `openreadclose':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x10e): In function `pathexec_run':
: undefined reference to `errno'
unix.a(pathexec_run.o)(.text+0x152): In function `pathexec_run':
: undefined reference to `errno'
unix.a(readclose.o)(.text+0x63): more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [envdir] Error 1
Copying commands into ./command..

non riesco a capire .... sto :mc: :mc:
mi potete dare un mano?

texerasmo
13-04-2006, 11:19
per ora ho risolto cosė

In actual fact, this is a trivial patch. All you need to do is edit
error.h and change the line

"extern int errno;"

to

#include <errno.h>

_YTS_
13-04-2006, 12:15
si va bene, altrmenti devi patchare i sorgenti con una patch apposita...

se cerchi su google djb errno patch le trovi... sono tante, una per ogni servizio di djb.

ciao