Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

странная проблема при установке SquidGuard + Berkeley DB

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Пн Мар 12 2007 15:48    Заголовок сообщения: странная проблема при установке SquidGuard + Berkeley DB Ответить с цитатой

Задача: нужно установить SquidGuard 1.2.0 c Berkeley DB 4.5.20.
Cуть проблемы следующая:

1). Конфигурю SquidGuard cо следующими опциями, где указан путь к Berkeley DB

Код:

./configure --prefix=/usr/local/SquidGuard --with-db-lib=/usr/local/BerkeleyDB.4.5/lib\ --with-db-inc=/usr/local/BerkeleyDB.4.5/include\ --with-sg-config=/usr/local/squidguard/squidguard.conf\ --with-sg-dbhome=/usr/local/squidguard/log\ --with-sq-dbhome=/usr/local/squidguard/db
Password:
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking whether make sets ${MAKE}... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for lynx... /usr/bin/lynx
checking for perl... /usr/bin/perl
checking for db_version in -ldb... no

[b]** The Berkley DB library is required for squidGuard
   to compile. Get it from http://www.sleepycat.com
   use --with-db=DIR or --with-db-lib=DIR to specify
   its location. (default is /usr/local/BerkeleyDB)[/b]


Configure, как видно, проходит нормально, если не брать во внимание последние строчки....

2. Далее, делаем make. И вот они, эти грабли:

Код:
make
making all in squidguard-1.2.0
make[1]: Entering directory `/usr/squidguard-1.2.0/src'
making all in src
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/local/BerkeleyDB/include -c sgDb.c
sgDb.c: In function `sgDbInit':
sgDb.c:101: warning: passing arg 2 of pointer to function from incompatible pointer type
sgDb.c:101: warning: passing arg 4 of pointer to function makes pointer from integer without a cast
sgDb.c:101: error: too few arguments to function
sgDb.c:107: warning: passing arg 2 of pointer to function from incompatible pointer type
sgDb.c:107: warning: passing arg 4 of pointer to function makes pointer from integer without a cast
sgDb.c:107: error: too few arguments to function
make[1]: *** [sgDb.o] Ошибка 1
make[1]: Leaving directory `/usr/squidguard-1.2.0/src'
make: *** [all] Ошибка 1


И на этом все и кончается. SG. ессесна, не компилится...

Так в чем же тут трабл: со SG или Berkeley DB
иль мои кривые руки...?
Поясните, плз, что это такое может быть. 3 дня уже гадаю.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
4e6



Зарегистрирован: 09.01.2006
Сообщения: 92
Откуда: Москва

СообщениеДобавлено: Пн Мар 12 2007 16:44    Заголовок сообщения: Re: странная проблема при установке SquidGuard + Berkeley DB Ответить с цитатой

LordBayne писал(а):
** The Berkley DB library is required for squidGuard
to compile. Get it from http://www.sleepycat.com
use --with-db=DIR or --with-db-lib=DIR to specify
its location. (default is /usr/local/BerkeleyDB)

[/code]

Configure, как видно, проходит нормально, если не брать во внимание последние строчки....



Не находит он у вас Berkley DB library. В этом и причина. У меня точно также postgresql zlib не находил, несмотря на то, что полсистемы её успешно юзали.
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
LordBayne



Зарегистрирован: 11.11.2005
Сообщения: 63

СообщениеДобавлено: Вт Мар 13 2007 10:06    Заголовок сообщения: Ответить с цитатой

Спасибо! Я так и понял. Но можно ли каким-то способом обойти эту проблему?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
krim



Зарегистрирован: 12.06.2007
Сообщения: 1

СообщениеДобавлено: Вт Июн 12 2007 13:53    Заголовок сообщения: Ответить с цитатой

была такая же проблема, решил поставив BerkeleyDB v2.7.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...