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

Исходное сообщение
"Squid guard"

Отправлено ktr , 18-Ноя-02 15:12 
Как его собстно заставить работать...
система asplinux 7.3
установил Berkeley DB в  /usr/local/BerkeleyDB/
версия 3.2.9
пропачил тем что нашел на сайте
скачал squidGuard-1.2.0
сделал
./configure --prefix=/usr/local/squidGuard   --with-db=/usr/local/BerkeleyDB  \
--with-sg-config=/usr/local/squidGuard/squidGuard.conf \
--with-sg-logdir=/usr/local/squidGuard/log \
--with-sg-dbhome=/usr/local/squidGuard/db
а на make он заявил следующее:

making all in squidGuard-1.2.0                                                
make[1]: Вход в каталог `/usr/src/squid/squidGuard-1.2.0/src'                  
making all in src                                                              
: sg.l || cp lex.yy.c.flex lex.yy.c                                            
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/
ocal/BerkeleyDB/include -c lex.yy.c                                            
gcc: lex.yy.c: ??? ?????? ????? ??? ????????                                  
gcc: No input files                                                            
make[1]: *** [lex.yy.o] Ошибка 1                                              
make[1]: Выход из каталог `/usr/src/squid/squidGuard-1.2.0/src'                
make: *** [all] Ошибка 1                                                      

Что я сделал не так всемогуший АЛЛ ??
Благодарствую за наставление на путь истинный..


Содержание

Сообщения в этом обсуждении
"RE: Squid guard"
Отправлено windomser , 18-Ноя-02 15:25 
Помню там засада была. Попробуй другие версии BerkeleyDB  - 2 или 4

"RE: Squid guard"
Отправлено ktr , 18-Ноя-02 15:46 
>Помню там засада была. Попробуй другие версии BerkeleyDB  - 2 или
>4

На версию 4 ругаеться configure и предлагает установить BerkeleyDB
на версию 2.7.7 make заявил следующее
making all in squidGuard-1.2.0                                                  
make[1]: Вход в каталог `/usr/src/squid/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/l
ocal/BerkeleyDB/include -c main.c                                              
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
ocal/BerkeleyDB/include -c sgLog.c                                              
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
ocal/BerkeleyDB/include -c sgDb.c                                              
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
ocal/BerkeleyDB/include -c sgDiv.c                                              
yacc -d sg.y || (cp y.tab.c.bison y.tab.c && cp y.tab.h.bison y.tab.h)          
/bin/sh: yacc: command not found                                                
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
ocal/BerkeleyDB/include -c y.tab.c                                              
: sg.l || cp lex.yy.c.flex lex.yy.c                                            
gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
ocal/BerkeleyDB/include -c lex.yy.c                                            
gcc: lex.yy.c: ??? ?????? ????? ??? ????????                                    
gcc: No input files                                                            
make[1]: *** [lex.yy.o] Ошибка 1                                                
make[1]: Выход из каталог `/usr/src/squid/squidGuard-1.2.0/src'                
make: *** [all] Ошибка 1                                                        

Все тот же lex.yy.c и lex.yy.o
и куда копать необходимо ??? (могу от сюда и до обеда, желательно только направление...)


"RE: Squid guard"
Отправлено lavr , 18-Ноя-02 15:51 
>>Помню там засада была. Попробуй другие версии BerkeleyDB  - 2 или
>>4
>
>На версию 4 ругаеться configure и предлагает установить BerkeleyDB
>на версию 2.7.7 make заявил следующее
>making all in squidGuard-1.2.0
>make[1]: Вход в каталог `/usr/src/squid/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/l
>ocal/BerkeleyDB/include -c main.c
>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
>ocal/BerkeleyDB/include -c sgLog.c
>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
>ocal/BerkeleyDB/include -c sgDb.c
>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
>ocal/BerkeleyDB/include -c sgDiv.c
>yacc -d sg.y || (cp y.tab.c.bison y.tab.c && cp y.tab.h.bison y.tab.h)
>/bin/sh: yacc: command not found
>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
>ocal/BerkeleyDB/include -c y.tab.c
>: sg.l || cp lex.yy.c.flex lex.yy.c
>gcc -I.. -I. -I. -I/usr/local/BerkeleyDB/include -DHAVE_CONFIG_H -g -O2 -I/usr/l
>ocal/BerkeleyDB/include -c lex.yy.c
>gcc: lex.yy.c: ??? ?????? ????? ??? ????????
>gcc: No input files
>make[1]: *** [lex.yy.o] Ошибка 1
>make[1]: Выход из каталог `/usr/src/squid/squidGuard-1.2.0/src'
>make: *** [all] Ошибка 1
>
>Все тот же lex.yy.c и lex.yy.o
>и куда копать необходимо ??? (могу от сюда и до обеда, желательно
>только направление...)


установить yacc (или bison как альтернативу)


"RE: Squid guard"
Отправлено ktr , 18-Ноя-02 16:48 
>установить yacc (или bison как альтернативу)
Легче копать не стало :((( все равно не хочет...


"RE: Squid guard"
Отправлено ktr , 18-Ноя-02 19:52 
>Легче копать не стало :((( все равно не хочет...
после нескольких экспериментов (экспериментирование заключалось в правке makefile строка $(LEX) sg.l || cp lex.yy.c.flex lex.yy.c была заменена на строку sg.l | cp lex.yy.c.flex lex.yy.c )
) Squid guard всетаки установился, но очень криво. т.е. создалась директория /usr/local/squidGuard а в ней
еще 2 /bin и /log  в bin улегся сам squidGuard но ни списка сайтов, ни файла конфигурации ни документации не появилось...
судя по тестам которые squidGuard делал он что то делает.... т.е. вроде как работает... но без файла конфигурации толку от этого ровно дырка от бублика...


куда тепереча копати ???



"RE: Squid guard"
Отправлено SandySandy , 19-Ноя-02 13:32 
Установи пакеты byacc- и flex-, может поможет.



"RE: Squid guard"
Отправлено Boytronic , 19-Ноя-02 15:06 
>Установи пакеты byacc- и flex-, может поможет.
Спасибо благодетель...
я накопался... :))