+ Responder ao Tópico



  1. #1
    jotacekm
    Visitante

    Padrão erro de dependencia na hora de instalar um programa

    dae
    to precisando instalar o openldap aqui, mas quando dou o ./configure ele diz q precisa da LIB do BerkeleyDB alguma coisa. Instalei essa lib, botei no ld.so.conf e dei ldconfig, e ele continua dizendo q nao tem a lib.

    Eu acho que deve ser alguma coisa com flags, so q eu nao sei mexer direito com elas. Entao eu copiei as libs do berkeley pra /usr/lib e pra /usr/include e antes de rodar o /configure eu dei export LDFLAGS="-L/usr/lib" e export CPPFLAGS="-I/usr/include" mas tb nao adiantou. Alguem me da uma ajuda? Ah e depois q eu instalo o BerkeleyDB dá isso aqui:


    Libraries have been installed in:
    /usr/local/BerkeleyDB.4.4/lib

    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR'
    flag during linking and do at least one of the following:
    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
    during execution
    - add LIBDIR to the `LD_RUN_PATH' environment variable
    during linking
    - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
    - have your system administrator add LIBDIR to `/etc/ld.so.conf'

    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.

  2. #2
    Visitante

    Padrão erro de dependencia na hora de instalar um programa

    Cara, pq não tenta usar o pacote LDAP da sua distribuição? Se for o Debian melhor ainda pq ele vai utilizar a versão LDAP estável e já supri todas as dependências com o utilitário APT.

    valeu!

  3. #3
    jotacekm
    Visitante

    Padrão erro de dependencia na hora de instalar um programa

    eu uso o fedora e vem com openldap sim, mas eh estranho q nao vem com o slapd.conf... e eu tb queria aprender como resolver essas coisas, pq uma hora vou precisar