Instalação do cyrus-imapd

1. Instalação do cyrus-imapd

Ivan
buribai

(usa Slackware)

Enviado em 19/10/2007 - 14:42h

Boa tarde pessoal,
Me ajudem, por favor, pois estou a 4 dias focado e googlando o dia todo e não consigo resolver esse problema na hora de instalar o cyrus-imadp no slackware :

Vejam só o erro:

root@servidor:/usr/local/programas/cyrus-imapd-2.1.18# make all CFLAGS=-O
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/man
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/man'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/man'
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/sieve
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/sieve'
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
sieve_err.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
sieve.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
sieve-lex.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
comparator.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
interp.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
message.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
script.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
tree.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
addr.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
addr-lex.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -I. -I. -O \
md5.c
rm -f libsieve.a
ar cr libsieve.a sieve_err.o sieve.o sieve-lex.o comparator.o interp.o message.o script.o tree.o addr.o addr-lex.o md5.o
ranlib libsieve.a
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/sieve'
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/acap
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/acap'
/usr/sbin/compile_et ./acap_err.et
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
acap.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
acapsieve.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
skip-list.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
acap_err.c
rm -f libacap.a
ar cr libacap.a acap.o acapsieve.o skip-list.o acap_err.o
ranlib libacap.a
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/acap'
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/lib
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/lib'
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
acl.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
assert.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
bsearch.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
charset.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
glob.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
retry.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
util.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
mkgmtime.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
prot.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
parseaddr.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
imclient.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
imparse.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
xmalloc.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
lsort.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
stristr.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
hash.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
rfc822date.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
mpool.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
cyrusdb.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
mkchartable.c
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o mkchartable mkchartable.o xmalloc.o assert.o
### Building chartables...
rm -f chartable.c
./mkchartable \
-m ./charset/unifix.txt \
-m ./charset/unidata2.txt \
./charset/*.t \
> chartable.c \
|| (rm -f chartable.c && exit 1)
mkchartable: expanding unicode mappings...
mkchartable: expanding unicode mappings...
mkchartable: expanding unicode mappings...
mkchartable: building expansion table...
mkchartable: mapping unicode...
mkchartable: mapping UTF-8...
mkchartable: mapping UTF-7...
mkchartable: mapping ./charset/big5.t...
mkchartable: mapping ./charset/gb2312.t...
mkchartable: mapping ./charset/iso-2022-jp.t...
mkchartable: mapping ./charset/iso-2022-kr.t...
mkchartable: mapping ./charset/iso-8859-1.t...
mkchartable: mapping ./charset/iso-8859-15.t...
mkchartable: mapping ./charset/iso-8859-2.t...
mkchartable: mapping ./charset/iso-8859-3.t...
mkchartable: mapping ./charset/iso-8859-4.t...
mkchartable: mapping ./charset/iso-8859-5.t...
mkchartable: mapping ./charset/iso-8859-6.t...
mkchartable: mapping ./charset/iso-8859-7.t...
mkchartable: mapping ./charset/iso-8859-8.t...
mkchartable: mapping ./charset/iso-8859-9.t...
mkchartable: mapping ./charset/koi8-r.t...
mkchartable: mapping ./charset/us-ascii.t...
mkchartable: mapping ./charset/windows-1252.t...
mkchartable: mapping ./charset/windows-1256.t...
### Done building chartables.
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
chartable.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
imapurl.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
nonblock_fcntl.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
lock_fcntl.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
gmtoff_tm.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
map_shared.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
acl_afs.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
auth_unix.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
cyrusdb_db3.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
cyrusdb_flat.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
cyrusdb_skiplist.c
gcc -c -I.. -DHAVE_CONFIG_H -I. -I. -O \
iptostring.c
rm -f libcyrus.a
ar cr libcyrus.a acl.o assert.o bsearch.o charset.o glob.o retry.o util.o mkgmtime.o prot.o parseaddr.o imclient.o imparse.o xmalloc.o lsort.o stristr.o hash.o rfc822date.o mpool.o cyrusdb.o chartable.o imapurl.o nonblock_fcntl.o lock_fcntl.o gmtoff_tm.o map_shared.o acl_afs.o auth_unix.o cyrusdb_db3.o cyrusdb_flat.o cyrusdb_skiplist.o iptostring.o
ranlib libcyrus.a
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/lib'
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/master
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/master'
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
master.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
masterconf.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
cyrusMasterMIB.c
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o master master.o masterconf.o cyrusMasterMIB.o ../lib/lock_fcntl.o -lssl -lcrypto -lfl -lresolv -ldb-4 -lcom_err
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
service.c
gcc -c -I. -I.. -I. -I./../lib -DHAVE_CONFIG_H -O \
service-thread.c
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/master'
### Making all in /usr/local/programas/cyrus-imapd-2.1.18/imap
make[1]: Entering directory `/usr/local/programas/cyrus-imapd-2.1.18/imap'
rm -f version.o
AWK=gawk ./xversion.sh
/usr/sbin/compile_et ./mupdate_err.et
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
pushstats.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
backend.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
imapd.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
index.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
tls.c
tls.c: In function `get_session_cb':
tls.c:531: warning: passing arg 2 of `d2i_SSL_SESSION' from incompatible pointer type
tls.c: In function `tls_init_serverengine':
tls.c:624: warning: assignment from incompatible pointer type
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
version.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
append.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mailbox.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mboxlist.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mupdate-client.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mboxname.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
message.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
config.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
imap_err.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mupdate_err.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
proc.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
setproctitle.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
convert_code.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
duplicate.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
saslclient.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
saslserver.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
acapmbox.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
signals.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
annotate.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
search_engines.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
squat.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
squat_internal.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
mbdump.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
imapparse.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
telemetry.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
user.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
notify.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
seen_db.c
gcc -c -I. -I.. -I. -I./../lib -I./../sieve -I./../acap -I../acap -I./../sieve -DHAVE_CONFIG_H -O \
idle_poll.c
rm -f libimap.a
ar cr libimap.a append.o mailbox.o mboxlist.o mupdate-client.o mboxname.o message.o config.o imap_err.o mupdate_err.o proc.o setproctitle.o convert_code.o duplicate.o saslclient.o saslserver.o acapmbox.o signals.o annotate.o search_engines.o squat.o squat_internal.o mbdump.o imapparse.o telemetry.o user.o notify.o seen_db.o idle_poll.o
ranlib libimap.a
gcc -L/usr/local/lib -Wl,-rpath,/usr/local/lib -o imapd \
../master/service.o pushstats.o backend.o imapd.o index.o tls.o version.o libimap.a ../acap/libacap.a ../lib/libcyrus.a -lsasl2 -lssl -lcrypto -lfl -lresolv -ldb-4 -lcom_err -lwrap -lnsl
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x2e2): In function `mysync':
: undefined reference to `txn_checkpoint'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x372): In function `myarchive':
: undefined reference to `log_archive'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x3f8): In function `myarchive':
: undefined reference to `log_archive'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x4e5): In function `myarchive':
: undefined reference to `log_archive'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x78f): In function `gettid':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x7bd): In function `gettid':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x7d9): In function `gettid':
: undefined reference to `txn_begin'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x80b): In function `gettid':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xe7d): In function `mystore':
: undefined reference to `txn_begin'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xea6): In function `mystore':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xef2): In function `mystore':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xf0d): In function `mystore':
: undefined reference to `txn_abort'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xf50): In function `mystore':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0xf6e): In function `mystore':
: undefined reference to `txn_commit'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x1115): In function `mydelete':
: undefined reference to `txn_begin'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x113e): In function `mydelete':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x1182): In function `mydelete':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x119d): In function `mydelete':
: undefined reference to `txn_abort'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x11e0): In function `mydelete':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x11fe): In function `mydelete':
: undefined reference to `txn_commit'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x12f0): In function `mycommit':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x130c): In function `mycommit':
: undefined reference to `txn_commit'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x13b7): In function `abort_txn':
: undefined reference to `txn_id'
../lib/libcyrus.a(cyrusdb_db3.o)(.text+0x13cf): In function `abort_txn':
: undefined reference to `txn_abort'
collect2: ld returned 1 exit status
make[1]: *** [imapd] Error 1
make[1]: Leaving directory `/usr/local/programas/cyrus-imapd-2.1.18/imap'
make: *** [all] Error 1

O que pode ser isso ???? Já testei várias outras versões e nada ...

Desde já muito agradecido ...


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts