информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
За кого нас держат?Атака на InternetПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / networking
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
вот почему 21.06.04 15:51  Число просмотров: 1680
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
g++ запускается с -Werror (Treat warnings as errors; abort compilation after any warning)
т.е. воспринимать предупреждения как ошибки
убери из в makefile (кажется в каталоге auth) директивку -Werror и собирай дальше

> Unix# cd /usr/local/squid/squid-3.0-PRE3/
> Unix# make
> Making all in lib
> Making all in libTrie
> make all-recursive
> Making all in src
> Making all in test
> Making all in scripts
> Making all in src
> make all-recursive
> Making all in fs
> Making all in repl
> Making all in auth
> if g++ -DHAVE_CONFIG_H
> -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\"
> -I. -I. -I../include -I. -I. -I../include -I../include
> -I../lib/libTrie/include -Werror -Wall -Wpointer-arith
> -Wwrite-strings -Wmissing-prototypes -Wcomments -g -O2 -MT
> main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o `test -f
> 'main.cc'|echo './'`main.cc; then mv -f
> ".deps/main.Tpo" ".deps/main.Po"; else rm -f
> ".deps/main.Tpo"; exit 1; fi
> cc1plus: warnings being treated as errors</a>
> main.cc: In function `int main(int, char**)':
> main.cc:864: warning: comparison between signed and
> unsigned integer
> expressions
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3.
> Unix#
<networking>
Squid 21.06.04 12:18  
Автор: IgorMan2 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
При make для squid у меня вывалилась ошибка, через 4 часа после компиляции. Что-то там в процедуре main с типами напутано. Залез в config.log, там все ок. exit code(0). Кому верить? Раньше я уже устанавливал squid, и Вроде он ничего не писал. Кому верить?
Попробуй все таки 2.5stable5 21.06.04 13:27  
Автор: TARASA <Taras L. Stadnik> Статус: Member
<"чистая" ссылка>
> Кому верить? Раньше я уже устанавливал squid, и Вроде он
> ничего не писал. Кому верить?
Попробуй все таки 2.5STABLE5
5 Freebsd все еще технический релиз.
Может это фря, а может третий сквид капризнячает
config.log - это только протокол работы configure 21.06.04 12:32  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
Отредактировано 21.06.04 12:42  Количество правок: 1
<"чистая" ссылка>
config.log - это только протокол работы configure и к ошибкам во времени компиляции этот файл не имеет отношения
попробуй повторно запустить make - если вываливается по той же самой ошибке - выкладывай сюда то что там пишет
какую версия сквида ставишь?

> При make для squid у меня вывалилась ошибка, через 4 часа
> после компиляции. Что-то там в процедуре main с типами
> напутано. Залез в config.log, там все ок. exit code(0).
> Кому верить? Раньше я уже устанавливал squid, и Вроде он
> ничего не писал. Кому верить?
squid-3.0-PRE3.tar.gz 21.06.04 13:03  
Автор: IgorMan2 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
рекомендую ставить софт только из портов 21.06.04 13:30  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
3.0 это еще не конечный продукт, возможно из-за этого и возникают ошибки
а сквид 2.5 (/usr/ports/www/squid) не устраивает?
Я уже опять запустил установку squid 3.0 посмотрю че там... 21.06.04 14:01  
Автор: IgorMan2 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> 3.0 это еще не конечный продукт, возможно из-за этого и
> возникают ошибки
> а сквид 2.5 (/usr/ports/www/squid) не устраивает?
Я уже опять запустил установку SQUID 3.0 посмотрю че там получится
Unix# cd /usr/local/squid/squid-3.0-PRE3/ 21.06.04 15:22  
Автор: IgorMan2 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Unix# cd /usr/local/squid/squid-3.0-PRE3/
Unix# make
Making all in lib
Making all in libTrie
make all-recursive
Making all in src
Making all in test
Making all in scripts
Making all in src
make all-recursive
Making all in fs
Making all in repl
Making all in auth
if g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\" -I. -I. -I../include -I. -I. -I../include -I../include -I../lib/libTrie/include -Werror -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wcomments -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o `test -f 'main.cc'|echo './'`main.cc; then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
cc1plus: warnings being treated as errors
main.cc: In function `int main(int, char**)':
main.cc:864: warning: comparison between signed and unsigned integer
expressions
*** Error code 1

Stop in /usr/local/squid/squid-3.0-PRE3/src.
*** Error code 1

Stop in /usr/local/squid/squid-3.0-PRE3/src.
*** Error code 1

Stop in /usr/local/squid/squid-3.0-PRE3/src.
*** Error code 1

Stop in /usr/local/squid/squid-3.0-PRE3.
Unix#
вот почему 21.06.04 15:51  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
g++ запускается с -Werror (Treat warnings as errors; abort compilation after any warning)
т.е. воспринимать предупреждения как ошибки
убери из в makefile (кажется в каталоге auth) директивку -Werror и собирай дальше

> Unix# cd /usr/local/squid/squid-3.0-PRE3/
> Unix# make
> Making all in lib
> Making all in libTrie
> make all-recursive
> Making all in src
> Making all in test
> Making all in scripts
> Making all in src
> make all-recursive
> Making all in fs
> Making all in repl
> Making all in auth
> if g++ -DHAVE_CONFIG_H
> -DDEFAULT_CONFIG_FILE=\"/usr/local/squid/etc/squid.conf\"
> -I. -I. -I../include -I. -I. -I../include -I../include
> -I../lib/libTrie/include -Werror -Wall -Wpointer-arith
> -Wwrite-strings -Wmissing-prototypes -Wcomments -g -O2 -MT
> main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o `test -f
> 'main.cc'|echo './'`main.cc; then mv -f
> ".deps/main.Tpo" ".deps/main.Po"; else rm -f
> ".deps/main.Tpo"; exit 1; fi
> cc1plus: warnings being treated as errors</a>
> main.cc: In function `int main(int, char**)':
> main.cc:864: warning: comparison between signed and
> unsigned integer
> expressions
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3/src.
>*Error code 1
>
> Stop in /usr/local/squid/squid-3.0-PRE3.
> Unix#
Я сделал не так 22.06.04 14:37  
Автор: IgorMan2 Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Короче этот самый файл main.cc там была строка

if (FD_SETSIZE < Squid_MaxFD)
Squid_MaxFD = FD_SETSIZE;

Я немного по разбирался и понял что там не определен тип FD_SETSIZE, я посмотрел тип Squid_MaxFD он оказался int, ну тогда я написал так

if ((int)FD_SETSIZE < Squid_MaxFD)
Squid_MaxFD = FD_SETSIZE;

1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach