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

Исходное сообщение
"Courier-imap + Mysql... хелп!!!"

Отправлено syfer , 13-Фев-03 19:26 
Возникла необходимость настроить courier-imap в связке с Mysql
Linux RH 7.3

mysql-3.23.55-max
все rpm
courier-imap-1.5.1.tar.gz
пробовал так же
courier-imap-1.6.1.tar.gz
courier-imap-1.7.0.tar.gz

создаю пользователя courier даю ему права
./configure
make
потом проверяю
authlib/authinfo
в списке
AUTHDAEMONMODULELIST="authcustom authcram authuserdb authpam"
и нет authmysql
пробовал ./configure --with-authmysql --with-mysql-libs=/usr/lib
говорит не может найти mysqlclient.so
делал ln -s /usr/lib/libmysqlclient.so.10.0.0 /usr/lib/mysqlclient.so
не помогает...
что делать?.... спасите памагите вообщем ахтунг...


Содержание

Сообщения в этом обсуждении
"RE: Courier-imap + Mysql... хелп!!!"
Отправлено Sampan , 13-Фев-03 19:54 
>пробовал ./configure --with-authmysql --with-mysql-libs=/usr/lib
>говорит не может найти mysqlclient.so

IMHO ./configure не ищет *.so. Ему нужны *.h
Соответственно, попробуй поставить --with-mysql-libs=/usr, а он сам разберется, где lib, а где include


"RE: Courier-imap + Mysql... хелп!!!"
Отправлено LS , 14-Фев-03 04:05 
>>пробовал ./configure --with-authmysql --with-mysql-libs=/usr/lib
>>говорит не может найти mysqlclient.so
>
>IMHO ./configure не ищет *.so. Ему нужны *.h

ему по большему счету вообще ничего не нужно. его задача сгенерить Makefile из которого компилятор и линкер возмут все данные. Так что оно может просто забить на все и сгенерить (ни что не глядя), а может и проверить (это конечно лучше).

>Соответственно, попробуй поставить --with-mysql-libs=/usr, а он сам разберется, где lib, а где
>include

скрей всего это так - mysql по умолчанию сваливает все свои файлы в один каталог и многие пограмы при configure просят указать именно этот basedir и добавляют к нему в Makefike lib и include дабы нати хидеры и библиотеки при сборке. Но у courier authlib/configure --help говорит:

...
--with-mysql-libs=DIR          Look for mysql libs in this dir
...

вот и поди разберись не попробовав...



"RE: Courier-imap + Mysql... хелп!!!"
Отправлено syfer , 14-Фев-03 11:48 
>вот и поди разберись не попробовав...

ну вот и попробовал...
./configure --with-authmysql --with-authchangepwdir --with-mysql-libs=/usr/
конфигурит конфигурит ...
------------------
checking for mysql_config... /usr/bin/mysql_config
checking for mysql_connect... no
checking for mysql_real_connect... no
configure: error: --with-authmysql specified but no mysqlclient.so
configure: error: /bin/sh './configure' failed for authlib
------------------
после этого все вылетает и все.... тишина...


"RE: Courier-imap + Mysql... хелп!!!"
Отправлено syfer , 14-Фев-03 12:52 
В реадми написано "configure by default will include authmysql if it finds MySQL client libraries"
ставил вот такие пакеты
MySQL-3.23.55-1.i386.rpm
MySQL-client-3.23.55-1.i386.rpm
MySQL-devel-3.23.55-1.i386.rpm
MySQL-Max-3.23.55-1.i386.rpm
MySQL-shared-3.23.55-1.i386.rpm

rpm -i MySQL-*
работает все нормально... может нгде то чего не дописал?


"RE: Courier-imap + Mysql... хелп!!!"
Отправлено Boytronic , 14-Фев-03 15:42 
Не дайте умереть....
все танцы народов мира уже исполнили...
головой об стену побились....



"RE: Courier-imap + Mysql... хелп!!!"
Отправлено LS , 15-Фев-03 02:22 
>В реадми написано "configure by default will include authmysql if it finds
>MySQL client libraries"
>ставил вот такие пакеты
>MySQL-3.23.55-1.i386.rpm
>MySQL-client-3.23.55-1.i386.rpm
>MySQL-devel-3.23.55-1.i386.rpm
>MySQL-Max-3.23.55-1.i386.rpm
>MySQL-shared-3.23.55-1.i386.rpm
>
>rpm -i MySQL-*
>работает все нормально... может нгде то чего не дописал?

сделай:

configure 2>&1 | tee configure.bububu
make 2>&1 |tee make.bububu

и замыль мне *.bububu