SquidGuard + BerkeleyDB

  • Устанавниваю новую проксю и решил поставить SquidGuard. На основе Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. инструкции ставлю новые BerkeleyDB 4.5.20 с параметром --prefix=/usr/local/BerkeleyDB (где-то вычитал, что если конфиг просто так прогнать, то директория BerkeleyDB.4.5 вызовет трудности в дальнейшей установке). Вот, базы встают на ура. Ни тебе ошибок, ничего.
    Начинаю ставить squidGuard (версия 1.20). Конфиг с параметрами --prefix=/usr/local/squidGuard --with-db=/usr/local/BerkeleyDB. Запускаю make (gmake) и получаю пулю в лоб


    Примечание: То что в строках 9-14 выглядит как вDb на самом деле вместо в стоит а с домиком (ощущение такое что коды страниц не совпадают).


    Система SuSe 10. Набор софта минимум - текстовая консоль, apache, squid. Пробовал инсталлировать систему с нуля и BerkeleyBD устанавливать с дистрибутива - таже песня (там базы версии 4.1).


    Кто виноват (какой пакет) и что делать?

  • Я инструкцией как направлением движения пользовался и думал что большой разницы не будет какой релиз брать (что в принципе и подтвердилось). Взял 3.2.9, оба патча и по инструкции.


    сконфигурировал базы на BerkeleyDB вместо BerkeleyDB.3.2.9 та же песня.

  • учись чтитать что тебе пишут

    Цитата
    Исходный код
    /bin/sh: yacc: command not found


    если присмотреться внимательно, то пишут другое чем в первом случае

  • Это я тоже прочитал и yacc установил, проблема как мне кажется в lex. Нашел я пакет blex.bin.tar там он уже готовый, запихал его в /usr/local/bin но это как мертвому припарка.