+ Responder ao Tópico



  1. #1
    buribai
    Visitante

    Padrão Instalação cyrus-imapd

    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-imapd 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 \

    .
    .
    .

    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 ...

  2. #2

    Padrão

    Vc está usando este sw para imap e pop certo??

    Pq vc não usa o postfix integrado com courier-imap??

    Tem suporte imap, imap-ssl, pop e pop-ssl.

    Se quiser te dou uma ajuda.

    Agora em relação a este, já tentou outra versão??

    mtec 8)

  3. #3
    buribai
    Visitante

    Padrão

    Olá Mtec,

    Estou instalando uma aplicação que exige que seja o cyrus-imap. Portanto não pode ser o courier-imap (que eu tbem prefiro).

    Agradeço muito pela ajuda, mas graças a Deus consegui resolver.

    Um grande abraço