Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: установка SAcc - Squid Accounting  (Прочитано 2094 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SimkaSS

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
установка SAcc - Squid Accounting
« : 09 Ноября 2010, 13:09:50 »
На удивление, по этому вопросу очень мало информации, а если и есть то не связана с установкой в Ubuntu. Вот сайт проекта http://sacc.cybersec.ru.
Хочется услышть советы по установке, от людей установивших данный продукт.
Конфигурировал с ключами (использую тип авторизации ncsa) : ./configure  --enable-mysql-rp=pass  --enable-ncsa-auth  
конфигурация вроде проходит...
затем делаю make install all
и выдает следующее:
Making install in src
make[1]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src'
Making install in auth
make[2]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth'
Making install in lib
make[3]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth/lib'
make[4]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth/lib'
make[4]: Цель `install-exec-am' не требует выполнения команд.
make[4]: Цель `install-data-am' не требует выполнения команд.
make[4]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth/lib'
make[3]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth/lib'
Making install in MySQL
make[3]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth/MySQL'
make[4]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth/MySQL'
make[4]: Цель `install-exec-am' не требует выполнения команд.
make[4]: Цель `install-data-am' не требует выполнения команд.
make[4]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth/MySQL'
make[3]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth/MySQL'
Making install in NCSA
make[3]: Вход в каталог `/home/smaks/SAcc-1.81STABLE1/src/auth/NCSA'
gcc -DHAVE_CONFIG_H -I. -I../../.. -I/usr/include -I../include    -I/usr/include -g -O2   -MT htpasswd.o -MD -MP -MF .deps/htpasswd.Tpo -c -o htpasswd.o htpasswd.c
htpasswd.c:144: error: conflicting types for ‘getline’
/usr/include/stdio.h:671: note: previous declaration of ‘getline’ was here
make[3]: *** [htpasswd.o] Ошибка 1
make[3]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth/NCSA'
make[2]: *** [install-recursive] Ошибка 1
make[2]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src/auth'
make[1]: *** [install-recursive] Ошибка 1
make[1]: Выход из каталога `/home/smaks/SAcc-1.81STABLE1/src'
make: *** [install-recursive] Ошибка 1

кто знает как сделать подскажите плииз.
« Последнее редактирование: 09 Ноября 2010, 14:56:23 от SimkaSS »

Оффлайн panch

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: установка SAcc - Squid Accounting
« Ответ #1 : 06 Января 2011, 21:55:24 »
помню  правил stdio.h

что правил - не помню


Оффлайн gizomo

  • Любитель
  • *
  • Сообщений: 63
    • Просмотр профиля
Re: установка SAcc - Squid Accounting
« Ответ #2 : 28 Августа 2011, 08:52:57 »
А у меня вообще Mysql не может найти, хотя база стоит. При конфигурации ищется файл mysql.h, которого в ubuntu 10.04 нету.
У тебя mysql из исходников собрана?

Все с mysql разобрался просто установил linmysql-client-dev.

Теперь тоже с ошибкой stdio.h столкнулся. Нашли как исправить?

Пользователь решил продолжить мысль 28 Августа 2011, 14:16:40:
Глюк с stdio.h можно обойти следующим образом. Действительно в в строке функции getline (у меня она 651) нужно заменить заголовок самой функции, например, на parseline. Вроде, как getline уже встречается где-то в модулях, даже может apacha, поэтому при компиляции происходит такой глюк. Не знаю как это объяснить, я в С практически не варю нисколько.

P.s. Понимаю, что данная инфа уже может оказаться неактуальной. Но на всякий случай пост оставлю. Вдруг, у кого возникнет такая же трабла.
« Последнее редактирование: 28 Августа 2011, 14:16:40 от gizomo »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.