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

Исходное сообщение
"apache+mod_auth_mysql = неделя секса"

Отправлено dvk54 , 08-Окт-04 14:45 
apache+mod_auth_mysql = не могу установить уже неделю...

OS - FreeBSD 4.10

apache-1.3.31_6
mysql-4.0.20
mysql-client-4.0.18_1
curl-7.12.1
php-5.0.1
mod_ssl-2.8.19-1.3.31
mod_perl-1.29
openssl-0.9.7d
mod_auth_mysql-2.20_3

все, кроме mod_auth_mysql и curl, ставилось согласно технологии, описаной
в этой статье:
http://www.opennet.me/base/sys/apache_tune_bsd.txt.html
curl был установлен несколько позже, т.к. на момент установки
я бы еще в неведении относительно его существования.

Категорически необходимо установить mod_auth_mysql -
его использует клиентский интерфейс биллинга.

попытки решить проблему "в лоб" ни к чему не привели.
К сожалению, в *nix я новичек - пересел с виндовс менее
чем пол-года назад. Попытался установить мод по аналогии, используя
статью с вышеприведенной ссылки - но сначало мешало слабое понимание, чего от меня хочет configure. Путем тупого копирования библиотечных файлов и создания символических ссылок на каталоги, удалось добиться
чтобы в apache_1.3.31/src/modules появился каталог auth_mysql.

но при компиляции выдается ошибка:
#make
[скипнуто]
===> src/modules/auth_mysql
<=== src/modules/auth_mysql
===> src/modules/php5
<=== src/modules/php5
===> src/modules/perl
<=== src/modules/perl
<=== src/modules
gcc -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -I/uc
gcc -c -I. -I/usr/libdata/perl/5.00503/mach/CORE -I./os/unix -I./include   -I/uc
gcc  -I/usr/local/include/mysql  -funsigned-char -DMOD_SSL=208119 -DMOD_PERL -Dm
-lmysqlclient: not found
modules/auth_mysql/libauth_mysql.a(mod_auth_mysql.o): In function `open_auth_db:
mod_auth_mysql.o(.text+0x57e): undefined reference to `mysql_connect'
*** Error code 1

Stop in /monster/apache_1.3.31/src.
*** Error code 1

Stop in /monster/apache_1.3.31.
*** Error code 1

Stop in /monster/apache_1.3.31.
#

Посоветуй, как решить проблему? Время поджимает со страшной силой!


Содержание

Сообщения в этом обсуждении
"apache+mod_auth_mysql = неделя секса"
Отправлено Асен Тотин , 09-Окт-04 02:11 
Привет,

>mod_auth_mysql-2.20_3

Попробуй что-то из более ранних версий... я до сих пользуюсь версией 20030510 (это пре-2.5) и работает без перебоев.. а вот после 2.5 у меня тоже были проблемы...

WWell,


"apache+mod_auth_mysql = неделя секса"
Отправлено Xela , 11-Окт-04 17:14 
>gcc  -I/usr/local/include/mysql  -funsigned-char -DMOD_SSL=208119 -DMOD_PERL -Dm
>-lmysqlclient: not found
>modules/auth_mysql/libauth_mysql.a(mod_auth_mysql.o): In function `open_auth_db:
>mod_auth_mysql.o(.text+0x57e): undefined reference to `mysql_connect'
Не находит библиотеку libmysqlclient.so

>Посоветуй, как решить проблему? Время поджимает со страшной силой!
Найти где она лежит и путь до нее прописать в /etc/ld.so.conf  
после чего выполнить комманду ldconfig
или же, переложить библиотеку в нужное место, например /usr/local/lib


"apache+mod_auth_mysql = неделя секса"
Отправлено Xela , 11-Окт-04 17:17 
>Посоветуй, как решить проблему? Время поджимает со страшной силой!
А еще лучше все ставить из портов
cd /usr/ports/www/mod_auth_mysql
make install clean