+ Responder ao Tópico



  1. #1

    Padrão compilar o openldap2.2.6 !

    pessoal, eu instalei o sldap no debian com apt, só que tava tenho alguns problemas, entao resolvi instalar tudo na unha, na hora de compilar o opensldap, ele me retonar o erro que n achou o banco.


    configure: error: BDB: BerkeleyDB not available


    já dei ./configure --help pra ve se achava a opcao pra apontar pro banco, mas n achei nada, meu banco ta em /usrl/local/openldap/db.2.7.7

    alguém puder da uma ajuda fico grato [/quote]

  2. #2

    Padrão compilar o openldap2.2.6 !

    alguem ae?



  3. #3

    Padrão compilar o openldap2.2.6 !

    já setei varios path apontando pro diretorio do Berkeley, mesmo assim ainda fica dando erro ao compilar o openldap


    LDFLAGS='-L/usr/local/BerkeleyDB.4.3/lib -L/usr/local/lib/sasl2'
    LD_LIBRARY_PATH=/usr/local/BerkeleyDB.4.3

    ./configure --enable-slapd --with-cyrus-sasl --enable-bdb --enable-passwd --enable-ldbm

    checking number of arguments of gethostbyaddr_r... 8
    checking for db.h... no
    configure: error: BDB: BerkeleyDB not available
    alguém já passou por isso?

  4. #4
    karfax
    Visitante

    Padrão compilar o openldap2.2.6 !

    Breno,

    Então, tá duro, hein?

    "checking for db.h... no"

    db.h - uhm, *.h deve ser um fonte...
    Já sei: db[*]-devel...

    Voce pode usar o apt para listar qual as versões do db instaladas e socar a mesma com a extensão -devel, como em:
    apt-get install db4-devel

    HTH,

    karfax

    ps: não esqueça de rodar ldconfig depois de instalar.



  5. #5

  6. #6

    Padrão compilar o openldap2.2.6 !

    Citação Postado originalmente por Brenno
    apt-get install db4.3-util libdb4.3



    ./configure --enable-slapd --with-cyrus-sasl --enable-bdb --enable-passwd --enable-ldbm


    checking for thr_getconcurrency... no
    checking for pthread_kill_other_threads_np... yes
    checking for LinuxThreads implementation... yes
    checking for LinuxThreads consistency... yes
    checking if pthread_create() works... yes
    checking if select yields when using pthreads... yes
    checking for thread specific errno... yes
    checking for thread specific h_errno... yes
    checking for ctime_r... yes
    checking for gethostbyname_r... yes
    checking for gethostbyaddr_r... yes
    checking number of arguments of ctime_r... 2
    checking number of arguments of gethostbyname_r... 6
    checking number of arguments of gethostbyaddr_r... 8
    checking for db.h... no
    configure: error: BDB: BerkeleyDB not available

    tem jeito essa POW NAO :toim:



  7. #7
    karfax
    Visitante

    Padrão compilar o openldap2.2.6 !

    Não existe uma libdb4-devel pra instalar?
    Vá até o site openssl.org e poste sua demanda lá, ou no grupo do debian.br.

    Sinto muito não poder ajudar mais,

    Sds,
    ps: onde se lia openssl.org , leia-se openldap.org !!!

  8. #8

    Padrão compilar o openldap2.2.6 !

    onde estah o seu db.h??

    tente colocar ele em /usr/include, e tbm em /usr/local/include...

    alias... ele existe?

    []'s