>> А подсказать никто не могёт
>>что сделать чтобтрабла исчезла?
конечно можно.см.ниже :-))..и траблы небудет
>Уволить нафик SquidGuard, и поставить хотя-бы режик. Тот правда тоже со >своими закидонами, но по крайней мере работает.
себя лучше уволь, сквид гуарда очень хороший и гибкий синтаксиси настройки
>А что касается сквидгада, то, во первых, проект заброшен хрен знает скока >времени. Во вторых, разработчики
>в последней версии (1.2.0) ухитрились искурочить работу с базой, и работает нормально все там , просто он свои функции выполняет больше ни чего туда и не надо..
>нормально только версия 1.1.4 (которой на сайте нету кстати). В третьих,
>работает все это чудо только с дремучей версией BerkleyDB 2.7.7. На
>сайте разработчиков утверждается, что работает и с 3.2.9, но я как-то
>в это не верю.
зря не веришь...все отлично пашет и с 4.1.25...:-)))
>Если уж сильно хочется кувыркаться со squidguard то собирай его без поддержки
>berkley db вовсе.
не слушай плохих советов..енто будет тормоз перестройки...
+++ squidGuard-1.2.0/src/sgDb.c
@@ -98,7 +98,7 @@
if(createdb)
flag = flag | DB_TRUNCATE;
if ((ret =
-#if DB_VERSION_MINOR == 1
+#if DB_VERSION_MINOR == 1 || DB_VERSION_MINOR == 2
Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) {
#else
Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, flag, 0664)) != 0) {
@@ -108,7 +108,7 @@
}
} else {
if ((ret =
-#if DB_VERSION_MINOR == 1
+#if DB_VERSION_MINOR == 1 || DB_VERSION_MINOR == 2
Db->dbp->open(Db->dbp, NULL, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {
#else
Db->dbp->open(Db->dbp, dbfile, NULL, DB_BTREE, DB_CREATE, 0664)) != 0) {