+ Responder ao Tópico



  1. #1

    Padrão Problemas com CYrus-SASL2

    tentando instalar o cyrus-SASL2 para fazer autenticação de smtp mas estou tendo problemas

    Quando mando compilar o source nao recebo nenhum erro agora quando mado gerar o arquivo de intalação com o comando make recebo o seguinte erro:

    ake all-recursive
    make[1]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19'
    Making all in include
    make[2]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/include'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/include'
    Making all in sasldb
    make[2]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb'
    ar cru .libs/libsasldb.a db_berkeley.o allockey.o
    make[2]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb'
    Making all in plugins
    make[2]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/plugins'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/plugins'
    Making all in lib
    make[2]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/lib'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/lib'
    Making all in utils
    make[2]: Entering directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/utils'
    /bin/sh ../libtool --mode=link gcc -Wall -W -g -O2 -o dbconverter-2 dbconverter-2.o ../sasldb/libsasldb.la ../lib/libsasl2.la -ldb-3.2 -lresolv -lresolv -lresolv
    gcc -Wall -W -g -O2 -o .libs/dbconverter-2 dbconverter-2.o ../sasldb/.libs/libsasldb.al -lresolv -lresolv ../lib/.libs/libsasl2.so -ldl -lresolv -lresolv -lresolv -ldb-3.2 -lresolv -lresolv -lresolv -Wl,--rpath -Wl,/usr/local/src//lib
    dbconverter-2.o(.text+0x155): In function `berkeleydb_open':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/utils/dbconverter-2.c:214: undefined reference to `db_create_4002'
    dbconverter-2.o(.text+0x224): In function `berkeleydb_close':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/utils/dbconverter-2.c:249: undefined reference to `db_strerror_4002'
    dbconverter-2.o(.text+0x48d): In function `listusers':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/utils/dbconverter-2.c:277: undefined reference to `db_strerror_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x6d): In function `berkeleydb_open':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:85: undefined reference to `db_create_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x94):/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:102: undefined reference to `db_strerror_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x1d5): In function `berkeleydb_close':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:122: undefined reference to `db_strerror_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x3f2): In function `_sasldb_getdata':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:198: undefined reference to `db_strerror_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x625): In function `_sasldb_putdata':
    /pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:284: undefined reference to `db_strerror_4002'
    ../sasldb/.libs/libsasldb.al(db_berkeley.lo)(.text+0x6a4):/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/sasldb/db_berkeley.c:296: undefined reference to `db_strerror_4002'
    collect2: ld returned 1 exit status
    make[2]: *** [dbconverter-2] Error 1
    make[2]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19/utils'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/pkg/cyrus-sasl2-2.1.19/cyrus-sasl-2.1.19'
    make: *** [all] Error 2


    Alguém já passou por isso ou tem alguma idéia ...

    VALEU

  2. #2
    anon
    Visitante

    Padrão cyrus

    vc nao tem o Berkeley DB instalado, ou gdbm similares