Авторизация SQUID ч/з MySQL

Конфигурирование прокси-сервера (Установка, настройка SQUID)
Ответить
KolyanUS
Сообщения: 1
Зарегистрирован: 08 авг 2008, 15:18

Авторизация SQUID ч/з MySQL

Сообщение KolyanUS » 08 авг 2008, 15:34

Респектище тебе за твои труды ;) Пытаюсь организовать авторизацию пользователей SQUID через MySQL, пробовал SQUID2MySQL - вещь отстойная: при большом потоке SQUID падает. В данный момент проблема заключается в том что никак не могу скомпилить исходники авторизационного скрипта. Прбовал уже 3 исходника, включая и твой, но результат нулевой. Вот что выдаётся при компиляции твоего исходника:
# g++ ./utv.cpp -o auth -lm -lmysqlclient
./utv.cpp:3:25: ошибка: mysql/mysql.h: No such file or directory
./utv.cpp: In function ‘int main(int, char**)’:
./utv.cpp:8: ошибка: нет декларации ‘MYSQL’ в этой области видимости
./utv.cpp:8: ошибка: expected `;' before ‘mysql’
./utv.cpp:9: ошибка: нет декларации ‘MYSQL_RES’ в этой области видимости
./utv.cpp:9: ошибка: нет декларации ‘res’ в этой области видимости
./utv.cpp:10: ошибка: нет декларации ‘MYSQL_ROW’ в этой области видимости
./utv.cpp:10: ошибка: expected `;' before ‘row’
./utv.cpp:11: ошибка: нет декларации ‘mysql’ в этой области видимости
./utv.cpp:11: ошибка: нет декларации ‘mysql_init’ в этой области видимости
./utv.cpp:25: ошибка: нет декларации ‘mysql_real_connect’ в этой области видимости
./utv.cpp:26: ошибка: нет декларации ‘mysql_query’ в этой области видимости
./utv.cpp:27: ошибка: нет декларации ‘mysql_store_result’ в этой области видимости
./utv.cpp:28: ошибка: нет декларации ‘mysql_num_rows’ в этой области видимости
./utv.cpp:30: ошибка: нет декларации ‘row’ в этой области видимости
./utv.cpp:30: ошибка: нет декларации ‘mysql_fetch_row’ в этой области видимости
./utv.cpp:51: ошибка: нет декларации ‘mysql_close’ в этой области видимости

И так с остальными. Вчём кося не пойму....

Аватара пользователя
Роман Торопов
Администратор
Сообщения: 134
Зарегистрирован: 24 мар 2008, 10:49
Откуда: г. Пермь
Контактная информация:

Re: Авторизация SQUID ч/з MySQL

Сообщение Роман Торопов » 15 авг 2008, 15:53

KolyanUS писал(а):Прбовал уже 3 исходника, включая и твой, но результат нулевой.
других источников исходника не может существовать - это авторский проект.
KolyanUS писал(а):Вот что выдаётся при компиляции твоего исходника:
# g++ ./utv.cpp -o auth -lm -lmysqlclient
./utv.cpp:3:25: ошибка: mysql/mysql.h: No such file or directory
И так с остальными. Вчём кося не пойму....
дык нада быть внимательным и читать всё что написано а не прыгать по описанию с места на место ...
возможные причины:
Не установлена библиотека libmysql12-devel

Ответить