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

Исходное сообщение
"squidguard не ставится"

Отправлено mic1 , 06-Фев-06 10:18 
ну тоесть асолютно. Точнее не совсем он, а berkeley, которая ему нужна. Пробовал азные версии, ошибка одна и та же.
make install
===>   squidGuard-1.2.0_1 depends on shared library: db3.3 - not found
===>    Verifying install for db3.3 in /usr/ports/databases/db3
===>  Building for db3-3.3.11_2,1
/bin/sh ./libtool --mode=compile cc -c -O2 -fno-strict-aliasing -pipe  -I./../dist/../include -D_THREAD_SAFE ./../dist/../db_dump185/db_dump185.c
rm -f .libs/db_dump185.lo
cc -c -O2 -fno-strict-aliasing -pipe -I./../dist/../include -D_THREAD_SAFE ./../dist/../db_dump185/db_dump185.c  -fPIC -DPIC -o db_dump185.o
./../dist/../db_dump185/db_dump185.c: In function `main':
./../dist/../db_dump185/db_dump185.c:210: warning: assignment makes pointer from integer without a cast
./../dist/../db_dump185/db_dump185.c:212: warning: assignment makes pointer from integer without a cast
./../dist/../db_dump185/db_dump185.c:227: error: structure has no member named `seq'
./../dist/../db_dump185/db_dump185.c:227: error: `R_NEXT' undeclared (first use in this function)
./../dist/../db_dump185/db_dump185.c:227: error: (Each undeclared identifier is reported only once
./../dist/../db_dump185/db_dump185.c:227: error: for each function it appears in.)
./../dist/../db_dump185/db_dump185.c:232: error: structure has no member named `seq'
./../dist/../db_dump185/db_dump185.c: In function `db_hash':
./../dist/../db_dump185/db_dump185.c:260: error: structure has no member named `internal'
./../dist/../db_dump185/db_dump185.c:262: error: structure has no member named `internal'
./../dist/../db_dump185/db_dump185.c: In function `db_btree':
./../dist/../db_dump185/db_dump185.c:287: error: structure has no member named `internal'
*** Error code 1

Stop in /usr/ports/databases/db3/work/db-3.3.11/build_unix.
*** Error code 1

Stop in /usr/ports/databases/db3.
*** Error code 1

Stop in /usr/ports/www/squidguard.
не знаю чего делать...


Содержание

Сообщения в этом обсуждении
"squidguard не ставится"
Отправлено forfreeuse , 06-Фев-06 12:17 
попробуй режик: http://www.rejik.ru

"squidguard не ставится"
Отправлено DukeArtem , 06-Фев-06 15:52 
SquidGuard нужна спецелизорованная версия BD, 3.2, почитай там в справке написано. Я пробовал с другими версиями, но он не заработал!

"squidguard не ставится"
Отправлено Miledi , 07-Фев-06 11:57 
При редактировании пары файлов SquidGuard у меня таки запустился, но не заработал, т.е. висел в процессах, писал, что все работает и хорошо, но при этом никого не резал и пропускал всех.

"squidguard не ставится"
Отправлено DukeArtem , 07-Фев-06 22:48 
>При редактировании пары файлов SquidGuard у меня таки запустился, но не заработал,
>т.е. висел в процессах, писал, что все работает и хорошо, но
>при этом никого не резал и пропускал всех.
А что ты прописал в squid_e? Для того что бы SquidGuard заработал!


"squidguard не ставится"
Отправлено Miledi , 09-Фев-06 15:03 
>А что ты прописал в squid_e? Для того что бы SquidGuard заработал!

В squid я прописала стандартно:

redirect_program      /usr/local/bin/squidGuard
redirect_children 3
redirector_bypass on

SquidGuard запустился, в процессах висит, ошибок в логах не пищет, но пропускает, все что не должен пропускать. Так что пришлось через acl в squid делать. Хотя с этими же настройками на старой FreeBSD работал, а в SLackware 10.0 вот так нехорошо себя повел. Думается мне, что он не хочет просто с новыми версиями BD работать.



"squidguard не ставится"
Отправлено DukeArtem , 10-Фев-06 19:34 
>Думается мне,
>что он не хочет просто с новыми версиями BD работать.
Ну во первых на сайте написано, что он с новыми не работает, ему нужна только спецелизорованная версия, ну а во вторых, ведь БД используется только для ускорения работы SquidGuard_a, если попробовать без неё?!
P.S. "You need a version 2.X of the Berkeley DB library installed on your system. If you don't already have it, download and install the latest 2.X version. It should compile and install right out of the box. (squidGuard is developed with Berkeley DB version 2.x in mind, but it might work with Berkeley DB versions 1.85 and 1.86 too. If you have success linking and running with versions 1.85 or 1.86 please report!)
Here is a quick installation guide for the Berkeley DB library:

    mkdir -p /local/src (or wherever you like)
    cd /local/src
    gzip -dc /wherever/db-2.y.z.tar.gz | tar xvf -
    cd db-2.y.z/dist
    ./configure (optionally add the environment and flags you prefer) *)
    make
    make install
    make clean (optional)"
P.P.S. http://www.squidguard.org/install/