Я уже опять запустил установку squid 3.0 посмотрю че там...21.06.04 14:01 Число просмотров: 1920 Автор: IgorMan2 Статус: Незарегистрированный пользователь
> 3.0 это еще не конечный продукт, возможно из-за этого и > возникают ошибки > а сквид 2.5 (/usr/ports/www/squid) не устраивает? Я уже опять запустил установку SQUID 3.0 посмотрю че там получится
При 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 - это только протокол работы configure21.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, и Вроде он > ничего не писал. Кому верить?
> 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 Статус: Незарегистрированный пользователь