Visualizzazione dei risultati da 1 a 2 su 2

Discussione: qmail installazione

  1. #1

    qmail installazione

    Ciao ragazzi vorrei installare qmail...

    Ho lanciato:
    make setup check

    ma mi restituisce questo:

    ( cat warn-auto.sh; \
    echo CC=\'`head -1 conf-cc`\'; \
    echo LD=\'`head -1 conf-ld`\' \
    ) > auto-ccld.sh
    cat auto-ccld.sh make-load.sh > make-load
    chmod 755 make-load
    cat auto-ccld.sh find-systype.sh > find-systype
    chmod 755 find-systype
    ./find-systype > systype
    ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load
    chmod 755 load
    cat auto-ccld.sh make-compile.sh > make-compile
    chmod 755 make-compile
    ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \
    compile
    chmod 755 compile
    ( ( ./compile tryvfork.c && ./load tryvfork ) >/dev/null \
    2>&1 \
    && cat fork.h2 || cat fork.h1 ) > fork.h
    rm -f tryvfork.o tryvfork
    ./compile qmail-local.c
    qmail-local.c: In function `main':
    qmail-local.c:450: warning: return type of `main' is not `int'
    ./compile qmail.c
    ./compile quote.c
    ./compile now.c
    ./compile gfrom.c
    ./compile myctime.c
    ./compile slurpclose.c
    cat auto-ccld.sh make-makelib.sh > make-makelib
    chmod 755 make-makelib
    ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \
    makelib
    chmod 755 makelib
    ./compile case_diffb.c
    ./compile case_diffs.c
    ./compile case_lowerb.c
    ./compile case_lowers.c
    ./compile case_starts.c
    ./makelib case.a case_diffb.o case_diffs.o case_lowerb.o \
    case_lowers.o case_starts.o
    ./compile getln.c
    ./compile getln2.c
    ./makelib getln.a getln.o getln2.o
    ./compile subgetopt.c
    ./compile sgetopt.c
    ./makelib getopt.a subgetopt.o sgetopt.o
    ./compile sig_alarm.c
    ( ( ./compile trysgprm.c && ./load trysgprm ) >/dev/null \
    2>&1 \
    && echo \#define HASSIGPROCMASK 1 || exit 0 ) > hassgprm.h
    rm -f trysgprm.o trysgprm
    ./compile sig_block.c
    ( ( ./compile trysgact.c && ./load trysgact ) >/dev/null \
    2>&1 \
    && echo \#define HASSIGACTION 1 || exit 0 ) > hassgact.h
    rm -f trysgact.o trysgact
    ./compile sig_catch.c
    ./compile sig_pause.c
    ./compile sig_pipe.c
    ./compile sig_child.c
    ./compile sig_hup.c
    ./compile sig_term.c
    ./compile sig_bug.c
    ./compile sig_misc.c
    ./makelib sig.a sig_alarm.o sig_block.o sig_catch.o \
    sig_pause.o sig_pipe.o sig_child.o sig_hup.o sig_term.o \
    sig_bug.o sig_misc.o
    ./compile open_append.c
    ./compile open_excl.c
    ./compile open_read.c
    ./compile open_trunc.c
    ./compile open_write.c
    ./makelib open.a open_append.o open_excl.o open_read.o \
    open_trunc.o open_write.o
    ./compile seek_cur.c
    ./compile seek_end.c
    ./compile seek_set.c
    ./compile seek_trunc.c
    ./makelib seek.a seek_cur.o seek_end.o seek_set.o \
    seek_trunc.o
    ( ( ./compile tryflock.c && ./load tryflock ) >/dev/null \
    2>&1 \
    && echo \#define HASFLOCK 1 || exit 0 ) > hasflock.h
    rm -f tryflock.o tryflock
    ./compile lock_ex.c
    ./compile lock_exnb.c
    ./compile lock_un.c
    ./makelib lock.a lock_ex.o lock_exnb.o lock_un.o
    ./compile fd_copy.c
    ./compile fd_move.c
    ./makelib fd.a fd_copy.o fd_move.o
    ( ( ./compile trywaitp.c && ./load trywaitp ) >/dev/null \
    2>&1 \
    && echo \#define HASWAITPID 1 || exit 0 ) > haswaitp.h
    rm -f trywaitp.o trywaitp
    ./compile wait_pid.c
    ./compile wait_nohang.c
    ./makelib wait.a wait_pid.o wait_nohang.o
    ./compile env.c
    ./compile envread.c
    ./makelib env.a env.o envread.o
    ./compile stralloc_eady.c
    ./compile stralloc_pend.c
    ./compile stralloc_copy.c
    ./compile stralloc_opys.c
    ./compile stralloc_opyb.c
    ./compile stralloc_cat.c
    ./compile stralloc_cats.c
    ./compile stralloc_catb.c
    ./compile stralloc_arts.c
    ./makelib stralloc.a stralloc_eady.o stralloc_pend.o \
    stralloc_copy.o stralloc_opys.o stralloc_opyb.o \
    stralloc_cat.o stralloc_cats.o stralloc_catb.o \
    stralloc_arts.o
    ./compile alloc.c
    ./compile alloc_re.c
    ./makelib alloc.a alloc.o alloc_re.o
    ./compile strerr_sys.c
    ./compile strerr_die.c
    ./makelib strerr.a strerr_sys.o strerr_die.o
    ./compile substdio.c
    ./compile substdi.c
    ./compile substdo.c
    ./compile subfderr.c
    ./compile subfdout.c
    ./compile subfdouts.c
    ./compile subfdin.c
    ./compile subfdins.c
    ./compile substdio_copy.c
    ./makelib substdio.a substdio.o substdi.o substdo.o \
    subfderr.o subfdout.o subfdouts.o subfdin.o subfdins.o \
    substdio_copy.o
    ./compile error.c
    ./compile error_str.c
    ./compile error_temp.c
    ./makelib error.a error.o error_str.o error_temp.o
    ./compile str_len.c
    ./compile str_diff.c
    ./compile str_diffn.c
    ./compile str_cpy.c
    ./compile str_chr.c
    ./compile str_rchr.c
    ./compile str_start.c
    ./compile byte_chr.c
    ./compile byte_rchr.c
    ./compile byte_diff.c
    ./compile byte_copy.c
    ./compile byte_cr.c
    ./compile byte_zero.c
    ./makelib str.a str_len.o str_diff.o str_diffn.o str_cpy.o \
    str_chr.o str_rchr.o str_start.o byte_chr.o byte_rchr.o \
    byte_diff.o byte_copy.o byte_cr.o byte_zero.o
    ./compile fmt_str.c
    ./compile fmt_strn.c
    ./compile fmt_uint.c
    ./compile fmt_uint0.c
    ./compile fmt_ulong.c
    ./compile scan_ulong.c
    ./compile scan_8long.c
    ./makelib fs.a fmt_str.o fmt_strn.o fmt_uint.o fmt_uint0.o \
    fmt_ulong.o scan_ulong.o scan_8long.o
    ./compile datetime.c
    ./compile datetime_un.c
    ./makelib datetime.a datetime.o datetime_un.o
    ./compile auto-str.c
    auto-str.c:9: warning: conflicting types for built-in function `puts'
    auto-str.c: In function `main':
    auto-str.c:17: warning: return type of `main' is not `int'
    ./load auto-str substdio.a error.a str.a
    substdio.a(substdo.o)(.text+0x47): In function `allwrite':
    : undefined reference to `errno'
    collect2: ld returned 1 exit status
    make: *** [auto-str] Error 1

    Come mai?

    Ovviamente ho creato gli utenti ed i gruppi prima:

    # groupadd nofiles
    # useradd -g nofiles -d /var/qmail/alias alias
    # useradd -g nofiles -d /var/qmail qmaild
    # useradd -g nofiles -d /var/qmail qmaill
    # useradd -g nofiles -d /var/qmail qmailp
    # groupadd qmail
    # useradd -g qmail -d /var/qmail qmailq
    # useradd -g qmail -d /var/qmail qmailr
    # useradd -g qmail -d /var/qmail qmails

    Come risolvo?

    Ciao

  2. #2
    Utente di HTML.it L'avatar di alvinet
    Registrato dal
    Apr 2004
    Messaggi
    651
    http://www.qmailrocks.org/
    hai provato a seguire questa guida?
    www.sistemistiindipendenti.org
    alvin@jabber.linux.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.