The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix + sasl + mysql (db?)"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix + sasl + mysql (db?)"
Сообщение от akeeper emailИскать по авторуВ закладки on 10-Мрт-04, 17:56  (MSK)
Решил собрать связку postfix+sasl+mysql+drweb+web_морда. Всё бы ничего, благо манов достаточно много, но... постфикс оказался собранным без поддержки mysql и пришлось делать это ручками. Тут я наткнулся на не первые, но непонятные грабли, которые никак не могу побороть. При попытке сбора постфикса (как версии 1.1.x, так и 2.x.x) получаю...

[root@new_off postfix-2.0.18]# make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -DUSE_SASL_AUTH -I/usr/include/mysql -I/usr/local/include -L /usr/local/lib -lsasl -lmysqlclient'
make -f Makefile.in MAKELEVEL= Makefiles
set -e; for i in src/util src/global src/dns src/master src/postfix src/smtpstone src/sendmail src/error src/pickup src/cleanup src/smtpd src/local src/lmtp src/trivial-rewrite src/qmgr src/smtp src/bounce src/pipe src/showq src/postalias src/postcat src/postconf src/postdrop src/postkick src/postlock src/postlog src/postmap src/postqueue src/postsuper src/nqmgr src/qmqpd src/spawn src/flush src/virtual src/proxymap; do \
(set -e; echo "[$i]"; cd $i; rm -f Makefile; \
make -f Makefile.in Makefile MAKELEVEL=) || exit 1; \
done;
[src/util]
(set -e; echo "# DO NOT EDIT"; /bin/sh ../../makedefs && cat Makefile.in) >Makefile
No <db.h> include file found.
Install the appropriate db*-devel package first.
See the RELEASE_NOTES file for more information.
make: *** [Makefile] Error 1
make: *** [Makefiles] Error 1
make: *** [makefiles] Error 2
[root@new_off postfix-2.0.18]#

Кля, я вообще не понимаю причем здесь berkeley, ну да бог с ним. Собрал, в директории в теже, что и сасл /usr/lib & /usr/include. Но он всё равно с упорством идиота кричит, что найти не может db.h Дальше - больше. Пытаюсь собрать сначала с db (как советуют в мане к постфиксу) - нихрена. Тот же результат. Уже не понимаю куда смотреть, подскажите.

P.S. Библиотеки .h & .a лежат соответственно в /usr/local/include & /usr/local/lib

wbr, akeeper.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix + sasl + mysql (db?)"
Сообщение от shaman Искать по авторуВ закладки on 10-Мрт-04, 18:23  (MSK)
Скорее всего Berkeley нужна версии 1.85, т.е. собирать с опцией --enable-compat185
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix + sasl + mysql (db?)"
Сообщение от akeeper emailИскать по авторуВ закладки on 10-Мрт-04, 18:32  (MSK)
Нет, всё проще оказалось. Идиоты, которые делали скрипты написали в скрипте не переменную на путь к lib'ам, а жёсткую привязку. После того, как это пофиксил - всё нормально пошло дальше.

P.S. Теперь борюсь с тем, что он не в том месте libsasl.so.7 ищет.

wbr, akeeper.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix + sasl + mysql (db?)"
Сообщение от akeeper emailИскать по авторуВ закладки on 10-Мрт-04, 18:40  (MSK)
Эту хрень так же поборол. Оказалось, что сие чудо программерской мысли всегда (вне зависимости от вашего желания) ищет libsasl.so.7 в /usr/lib, хотя должно было исходя из параметров в /usr/local/lib. Пришлось сделать симлинк и всё норамльно собралось и поставилось.

wbr, akeeper.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру