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

Исходное сообщение
"Помогите ктонить:сборка Postfix 2.0.3"

Отправлено DMroot , 19-Июн-03 17:40 
Пытаюсь собрать из исходников postfix 2.0.3, установлен Berkeley.4.1,
а при make пишет
No <db.h> include file found
Install the appropriate db*-devel package first
Что это может быть??

Содержание

Сообщения в этом обсуждении
"Помогите ктонить:сборка Postfix 2.0.3"
Отправлено paganelp , 20-Июн-03 14:35 
При сборке postfix-а надо указать путь к BerkeleyDB.
Пример:

make tidy
make makefiles \
CCARGS="-DHAS_DB -I/usr/local/BerkeleyDB.3.2/include" \
AUXLIBS="-L/usr/local/BerkeleyDB.3.2/lib -ldb"
make

Кстати у меня он заработать только с указанной версий. Пробывал от 2 до 4.
Почему так и не понял.


"Помогите ктонить:сборка Postfix 2.0.3"
Отправлено DMroot , 20-Июн-03 15:05 
Я собрал таки пришлось, правда rpm-ку поставить -devel, ну собираться стал,
теперь не могу sasl2 прикрутить, собирал с ключами:
make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include' 'AUXLIBS=-L/usr/local/my_sql/lib -lmysql client -lz -lm' 'CCARGS=-DUSE_SASL_AUTH -I/usr/local/include/sasl' 'AUXLIBS=-L/usr/local/lib -lasl'

sasl2-2.1.10 --из rpm, вообщем делал всё как в www.atmsk.ru/viewtopic.php?t=595
А в результате при попытке авторизации получаю следующее:

Jun 20 17:49:42 mail master[6813]: fatal: master_spawn: exec /usr/lib/postfix/smtpd-sasl: No such file or directory
Jun 20 17:49:43 mail postfix/master[6364]: warning: process /usr/lib/postfix/smtpd-sasl pid 6813 exit status 1
Jun 20 17:49:43 mail postfix/master[6364]: warning: /usr/lib/postfix/smtpd-sasl: bad command startup -- throttling


"Помогите ктонить:сборка Postfix 2.0.3"
Отправлено paganelp , 20-Июн-03 15:51 
Вот мой полный скрипт для сборки Postfix.
Тут связка Postfix_OpenLDAP+SASL

make tidy
make makefiles \
CCARGS="-DHAS_DB -I/usr/local/BerkeleyDB.3.2/include \
-DUSE_SASL_AUTH -I/usr/local/include/sasl \
-I/usr/include -DHAS_LDAP" \
AUXLIBS="-L/usr/local/BerkeleyDB.3.2/lib -ldb \
-L/usr/lib/sasl2 -lsasl2 \
-L/usr/lib -lldap -L/usr/lib -llber"
make

Кстати именно со SASL-ом теперь бьюсь, не могу настроить авторизацию SAMTP через SASL


"Помогите ктонить:сборка Postfix 2.0.3"
Отправлено lavr , 20-Июн-03 15:56 
>Я собрал таки пришлось, правда rpm-ку поставить -devel, ну собираться стал,
>теперь не могу sasl2 прикрутить, собирал с ключами:
>make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include' 'AUXLIBS=-L/usr/local/my_sql/lib -lmysql client -lz -lm' 'CCARGS=-DUSE_SASL_AUTH
>-I/usr/local/include/sasl' 'AUXLIBS=-L/usr/local/lib -lasl'
>
>sasl2-2.1.10 --из rpm, вообщем делал всё как в www.atmsk.ru/viewtopic.php?t=595
>А в результате при попытке авторизации получаю следующее:
>
>Jun 20 17:49:42 mail master[6813]: fatal: master_spawn: exec /usr/lib/postfix/smtpd-sasl: No such file
>or directory
>Jun 20 17:49:43 mail postfix/master[6364]: warning: process /usr/lib/postfix/smtpd-sasl pid 6813 exit status
>1
>Jun 20 17:49:43 mail postfix/master[6364]: warning: /usr/lib/postfix/smtpd-sasl: bad command startup -- throttling
>

ldd сделай и посмотри ldconfig цепляет у тебя /usr/local/lib?
а собрался то как интересно: -L/usr/local/lib -lasl (libasl? :)