LINUX.ORG.RU
ФорумAdmin

Не могу собрать OpenLDAP


0

0

Коллеги! Не могу собрать OpenLDAP 2.1.23. Ругается на БД BerkeleyDB. Выдает вот такое сообщение: ./configure Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. Restrictions apply, see COPYRIGHT and LICENSE files. Configuring OpenLDAP 2.1.23-Release ... ................ ................ checking for db.h... yes checking for Berkeley DB link (default)... no checking for Berkeley DB link (-ldb41)... no checking for Berkeley DB link (-ldb-41)... no checking for Berkeley DB link (-ldb-4.1)... no checking for Berkeley DB link (-ldb-4-1)... no checking for Berkeley DB link (-ldb-4)... no checking for Berkeley DB link (-ldb4)... no checking for Berkeley DB link (-ldb)... yes checking for Berkeley DB thread support... yes checking Berkeley DB version for BDB backend... no configure: error: BDB: BerkeleyDB version incompatible

Перед этим я установил BerkeleyDB версии 4.1.25. В коеференции этот вопрос уже задавался, но ответа на него нет. Прошу помощи.

С уважением Alex_Saf

anonymous

а дира с libdb-4 прописана в /etc/ld.so.conf? ldconfig запущен?

grustnoe ★★
()

Ну или записать ее в LD_LIBRARY_PATH

ivlad ★★★★★
()

У меня это было недавно. Перед сборкой надо указать путь до includ'ов и библиотек db. Насколько помню export CFLAGS=/path_to_includes_db4 LIBDIR=/path_to_libdir ./configure Примерно так выглядит. Вообще в README или INSTALL должно быть написано.

anonymous
()
Ответ на: комментарий от anonymous

А зачем нам Беркли нам и без него хорошо

отключай поддержку Беркли нафиг
./configure --disable-bdb --enable-ldbm --with-ldbm-api=gdbm
и будет все в шекаладе

Gorp
()
Ответ на: комментарий от anonymous

Попробовал все, что посоветовали. Что-то не тудыть. Без Беркли, наверное, жить можно, но хотелось бы с ним, т.к. это советует документация. В etc/ld.so.conf я путь прописал. Не помогло. Если добавлять в переменные окружения export'ом, то проверка прерывается очень быстро с руганью: ...................... checking for gcc... (cached) cc checking whether the C compiler (cc /usr/local/BerkeleyDB.4.1/include ) works... no configure: error: installation or configuration problem: C compiler cannot create executables.

Может есть еще какие-либо предложения.

С уважением Alex_Saf P.S. Забыл сказать – у меня RH9.0. Беркли установлен в /usr/local/BerkeleyDB.4.1

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.