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

Исходное сообщение
"openldap"

Отправлено arruah , 27-Авг-03 16:20 
собрал опен лдар из исходников c поддержкой ldbm но почему то не могу найти файл slapd помогите люди добрыя

Содержание

Сообщения в этом обсуждении
"openldap"
Отправлено Paul , 27-Авг-03 16:48 
OS какая? С какими ключами собирал? slapd - непосредственно демон openldap. Я щас не помню, включается ли он по умолчанию в сборку, либо надо ручками в ./configure передавать.

"openldap"
Отправлено arruah , 27-Авг-03 17:02 
>OS какая? С какими ключами собирал? slapd - непосредственно демон openldap. Я
>щас не помню, включается ли он по умолчанию в сборку, либо
>надо ручками в ./configure передавать.
./configure --enable-bdb=no --enable-ldbm --with-ldbm-api=gdbm
ASPLinux 9.0

make test кстати спотыкается вот так
>>>>> Starting test001-slapadd ...
running defines.sh
Datadir is ./data
Cleaning up in ./test-db...
Running slapadd to build slapd database...
Starting slapd on TCP/IP port 9009...
Using ldapsearch to retrieve all the entries...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
Waiting 5 seconds for slapd to start...
./scripts/test001-slapadd: line 59: kill: (27425) - No such process
ldapsearch failed (32)!
>>>>> ./scripts/test001-slapadd failed (exit 32)
make[1]: *** [test-ldbm] Ошибка 32
make[1]: Выход из каталог `/usr/src/openldap/tests'
make: *** [test] Ошибка 2


"openldap"
Отправлено Андрей , 27-Авг-03 18:03 

>./configure --enable-bdb=no --enable-ldbm --with-ldbm-api=gdbm

так он установится в /usr/local, надо --prefix=/usr
почему именно ldbm ?
для нормальной сборки нужен db-4.1.xx


"openldap"
Отправлено Paul , 27-Авг-03 18:31 
а чо в логах?

кстати, во избежание таких проблем я предпочитаю префиксом указывать независимый каталог. К примеру /opt/openldap. В этом случае все самособранные приложения не разбрасываются по системе, а сидят себе тихо в своих директориях. В случае чего их также удобнее сажать в песочницу.