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: