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

Исходное сообщение
"courier-imap"

Отправлено alsan , 04-Авг-03 18:40 
Проблема в установке courier-imap-2.0.0.
Где, как и что изменить, чтобы установить...

При выполнении ./configure ...(Одна и та же ошибка с опциями и без них)... для courier-imap-2.0.0 выдает:
checking whether build environment is sane... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for gdbm_open in -lgdbm... no
checking for gdbm_open... no
checking for dbopen in -ldb... no
checking for db_open in -ldb... no
checking for db_env_create in -ldb... no
checking for dbopen... no
checking for db_open... no
checking for db_env_create... no
configure: error: Cannot find either the gdbm or the db library.

Библиотеки gdbm-1.8.0-14 и db1...3  установлены.

Конфигурирование Courier-IMAP(под imap пользователем). Опции использовал:
./configure --prefix=/usr/local --exec-prefix=/usr/local --without-authldap --without-authgdbm --with-authvchkpw --disable-root-check --with-ssl=/usr/local/ssl --without-authmysql --without-userdb --with-mailuser=vpopmail --with-gas --with-zlib --enable-unicode --enable-workarounds-for-imap-client-bugs

Система:
ASPLinux7.3 ServerEdition (2.4), +
qmail1.03 +
daemontools-0.70 +
uscpi-tcp-0.88 +
vpopmail-5.2.1

qmail+vpopmail работают.


Содержание

Сообщения в этом обсуждении
"courier-imap"
Отправлено klexx , 04-Авг-03 19:37 
Странно. Сегодня поднимал Курьер, все поставилось..
А ты еще раз проверь наличие библиотек, если что обнови и права доступа проверь.
Я тож ставил 2.0.0 и все хорошо заработало и поднялось

"courier-imap"
Отправлено alsan , 09-Авг-03 14:16 
Библиотеки libgdbm.so.2.0.0 и libdbX.so.X (X-число) есть в /usr/lib/*
С какими правами доступа должны быть библиотеки? У меня под рутом, а устанавливаю под обычным пользователем (как сказано в инструкции по установке)- может в этом глюк...

"courier-imap"
Отправлено klexx , 09-Авг-03 17:58 
Хм..
Тагда вариант попробуй такой.
Слей необходимые библиотеки которые требует курьер.
не .rpm а именно .tar.gz
распакуй их отдельно по папкам в /usr/linux/src и сделай каждой из них только configure и make. только не делай make install имхо устанавливать их НЕ НАДО. Просто собери. в скрипте ./configure курьера укажи путь до этих библиотек /usr/src/linux/твои собранные библиотеки.
Должно схавать.
Если собираешь с vchkpw модулем авторизации ОБЯЗАТЕЛЬНО поставь 755 на диру lib в домашней дире vpopmail ато работать не буит.
У меня  к примеру /home/vpopmail


"courier-imap"
Отправлено alsan , 25-Авг-03 20:51 
Спасибо за совет, НО...
>Слей необходимые библиотеки которые требует курьер.
>не .rpm а именно .tar.gz
Так вопрос в том, что как раз эти библиотеки (gdbm и db) мне не надо для сборки.
configure: error: Cannot find either the gdbm or the db library.
Мне необходимо чтобы собрался курьер с vchkpw модулем авторизации.
>Если собираешь с vchkpw модулем авторизации ОБЯЗАТЕЛЬНО поставь 755 на диру lib
>в домашней дире vpopmail ато работать не буит.
Задача как раз состоит в том, чтобы собрать только с vpopmail, без
других auth... Ставлю 755 (chmod 755 /var/qmail/vpopmail/lib) и после этого тоже не конфигурится. В доке написано что он (курьер) сам должен
ловить vchkpw - но не ловит.
Подскажи - как указать путь к библиотеке(ам)(--libdir=/var/qmail/vpopmail/lib/). Пробовал - не получилось.
Какие библиотеки необходимы (с какими правами) для сборки курьера с
vchkpw модулем авторизации?
Ошибка как раз в этом, судя по строке:
configure: error: Cannot find either the gdbm or the db library.
Не может найти библиотеку...
Заранее благодарен...