+ Responder ao Tópico



  1. #1

    Padrão Problemas com Compilação do OPENLDAP

    Pessoal,

    estou tendo o seguinte problema ao efetuar a compilação do openldap

    -> Instalando o OpenLDAP

    tar -zxvf openldap-2.2.17.tgz
    cd openldap-2.2.17
    env CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib" ./configure --enable-crypt
    make depend
    make
    make install


    Ao rodar o make depend está normal a compilação.

    Quando rodo

    make

    da o erro abaixo.

    cc -g -O2 -I../../include -I../../include -I/usr/include/db4 -DLDAP_LIBRARY -c getdn.c -fPIC -DPIC -o .libs/getdn.o
    cc: Internal error: Killed (program cc1)
    Please submit a full bug report.
    See <URL:http://gcc.gnu.org/bugs.html> for instructions.
    make[2]: *** [getdn.lo] Error 1
    make[2]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries/libldap'
    make[1]: *** [all-common] Error 1
    make[1]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries'
    make: *** [all-common] Error 1





    O que fazer ?

    Lembrando que estou com os pacotes necessários instalados

    db4 e cyrus




    Instalando o cyrus-sasl

    tar -zxvf cyrus-sasl-2.1.19.tar.gz
    cd cyrus-sasl-2.1.19
    ./configure --with-bdb-libdir=/usr/lib --with-bdb-incdir=/usr/include/db4
    make
    make install

    Se tudo der certo, crie o link sinbólico:

    ln -s /usr/local/lib/sasl2 /usr/lib/sasl2

    Obs.: É necessário ter o DB4 instalado.

    Rode o ldconfig:

  2. #2

    Padrão Re: Problemas com Compilação do OPENLDAP

    Citação Postado originalmente por spyderlinux
    Pessoal,

    estou tendo o seguinte problema ao efetuar a compilação do openldap

    -> Instalando o OpenLDAP

    tar -zxvf openldap-2.2.17.tgz
    cd openldap-2.2.17
    env CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib"

    ./configure --enable-crypt
    make depend
    make
    make install


    Ao rodar o make depend está normal a compilação.

    Quando rodo

    make

    da o erro abaixo.

    cc -g -O2 -I../../include -I../../include -I/usr/include/db4 -DLDAP_LIBRARY -c getdn.c -fPIC -DPIC -o .libs/getdn.o
    cc: Internal error: Killed (program cc1)
    Please submit a full bug report.
    See <URL:http://gcc.gnu.org/bugs.html> for instructions.
    make[2]: *** [getdn.lo] Error 1
    make[2]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries/libldap'
    make[1]: *** [all-common] Error 1
    make[1]: Leaving directory `/usr/local/src/openldap-2.3.20/libraries'
    make: *** [all-common] Error 1





    O que fazer ?

    Lembrando que estou com os pacotes necessários instalados

    db4 e cyrus




    Instalando o cyrus-sasl

    tar -zxvf cyrus-sasl-2.1.19.tar.gz
    cd cyrus-sasl-2.1.19
    ./configure --with-bdb-libdir=/usr/lib --with-bdb-incdir=/usr/include/db4
    make
    make install

    Se tudo der certo, crie o link sinbólico:

    ln -s /usr/local/lib/sasl2 /usr/lib/sasl2

    Obs.: É necessário ter o DB4 instalado.

    Rode o ldconfig:
    Vc tem certeza que as bibliotecas estão realmente neste path??
    Exporte uma variável de cada vez usando o export ao invés do env

    até... :-o :-o :-o

  3. #3

    Padrão Re: Problemas com Compilação do OPENLDAP

    Mandaria exportar apenas essa linha


    CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib" ./configure --enable-crypt

    ficaria

    export CPPFLAGS="-I/usr/include/db4" LDFLAGS="-L/usr/lib" ./configure --enable-crypt

    Poderia mi dar um auxilio aqui ?


  4. #4

    Padrão Re: Problemas com Compilação do OPENLDAP

    Desculpe... acabei me equivocando. Não há a necessidade de exportar a variável. Você deve criar uma variável temporária... No caso do LDAP (para instalação), uma de cada vez:

    CPPFLAGS="-I/usr/include/db4"
    LDFLAGS="-L/usr/lib"

    e só depois dê o comando ./configure --enable-crypt.

    Mas tenha o cuidado de verificar se as bibliotecas DB estão realmente neste path.

    até...

    mtec :-o :-o :-o