URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 57365
[ Назад ]

Исходное сообщение
"проблемы с компиляцией openldap"

Отправлено usama , 14-Июн-05 15:27 
Люди, помогите - не могу скомпилировать openldap. При компиляции выдает ошибку:
checking for Berkeley DB link (default)... no
checking for Berkeley DB link (-ldb43)... no
checking for Berkeley DB link (-ldb-43)... no
checking for Berkeley DB link (-ldb-4.3)... yes
checking for Berkeley DB version match... no
configure: error: Berkeley DB version mismatch

Поставил Berkeley DB 4.3.28 в /usr/local. компилировал ldap со следующими опциями: ./configure --enable-ldbm --libdir=/usr/local/lib -includedir=/usr/local/include , таже ошибка. В чем дело? Помогите новичку...


Содержание

Сообщения в этом обсуждении
"проблемы с компиляцией openldap"
Отправлено scum , 14-Июн-05 15:33 
попробуй ./configure --enable-ldbm --libdir=/usr/local includedir=/usr/local
Дело в том, что сам скрипт может искать каталог lib в $libdir, которая поэтому в первом случае видится скрипту как /usr/local/lib/lib. В этом нет ничего странного, просто программеру, генерившему configure так было удобнее. Если не поможет, следует внимательно посмотреть файл config.log. Там будут подробно описаны все причины недовольства configure.

"проблемы с компиляцией openldap"
Отправлено usama , 14-Июн-05 15:54 
Не это не помогло, но все равно спасибо. Просто я забыл выполнить ldconfig после установки db. Теперь все работает.

"проблемы с компиляцией openldap"
Отправлено Loky , 14-Июн-05 20:43 
>Не это не помогло, но все равно спасибо. Просто я забыл выполнить
>ldconfig после установки db. Теперь все работает.

Если не секрет, а для чего столько усилий-то? :)


"проблемы с компиляцией openldap"
Отправлено usama , 15-Июн-05 12:14 
>>Не это не помогло, но все равно спасибо. Просто я забыл выполнить
>>ldconfig после установки db. Теперь все работает.
>
>Если не секрет, а для чего столько усилий-то? :)

Просто на машине стоял openldap версии 2.1.x, который не хотел нормально работать с репликацией, я уже писал по этому поводу. В принципе эта версия поддерживает репликацию, но как-то коряво. Вот поэтому и пришлось ставить новую версию, и теперь все з@ебись(вот только syncrepl работать не хочет, но это поправимо).