The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не получается сделать make "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [ Отслеживать ]

"Не получается сделать make "  
Сообщение от Мясо on 01-Апр-09, 22:49 
Помогите мне пожалуйста, мне нужно скомпилировать squid из под винды, я для этого использую cygwin .Значит скатал ,вроде, нужные компоненты с инета для sygwin, установил. Потом через него захожу в папку исходников сквида. По инструкции первая должна идти строчка ./configure -prefix=(место куда готовое кидать). Ввожу я эту строчку, нажимаю Enter, а мне в ответ выдает след:
---------------------------------
./configure: line 12: $'\r': command not found
./configure: line 20: syntax error near unexpected token 'elif'
./configure: line 20: 'elif' test -n "${NASH_VERSION+ser}" && (set -o posix) > /de
---------------------------------
Скажите что делать, может ссылку где эта проблема уже описанна, может какой нить другой компилятор достать .... посоветуйте.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Сеанс с хрустальным шаром"  
Сообщение от Andrey Mitrofanov on 07-Апр-09, 09:24 
>./configure: line 20: syntax error near unexpected token 'elif'
>Скажите что делать, может ссылку где эта проблема уже описанна

Да! google.ru + configure "syntax error near unexpected token elif" + ENTER
Например: "Running dos2unix, to remove ^M characters from the config.m4 files
allows a good ./configure" Может, и ещё чего есть...

>может какой нить другой компилятор достать .... посоветуйте.

google.ru + squidnt compile + ENTER
- это не совсем компилятор - есть такой проект SquidNT http://www.serassio.it/SquidNT.htm. Не подойдёт? С компиляторами так:
google.ru + squid cygwin compile + ENTER
google.ru + squid mingw compile + ENTER

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "compile Squid for Windows OS"  
Сообщение от Мясо on 16-Апр-09, 12:07 
>>может какой нить другой компилятор достать .... посоветуйте.
>
>google.ru + squidnt compile + ENTER
>- это не совсем компилятор - есть такой проект SquidNT http://www.serassio.it/SquidNT.htm. Не
>подойдёт? С компиляторами так:
>google.ru + squid cygwin compile + ENTER
>google.ru + squid mingw compile + ENTER

Пишут про 3 основных компилятора:
1) Microsoft Visual C++ 6 SP6
2) cygwin
3) mingw

попробовал скомпилть из под mingw, не получилось.
В minGW ,когда уже набираю команду make вылетает следующее сообщение.
----------------------------------------------------------------------
$ make
Making all in lib
make[1]: Entering directory `/d/other/squid/lib'
if gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../port/win32/include -I../include -I../src    -pipe -O2 -mms-bitfields -march=i686 -mthreads -MT Array.o -MD -MP -MF ".deps/Array.Tpo" -c -o Array.o Array.c; \
then mv -f ".deps/Array.Tpo" ".deps/Array.Po"; else rm -f ".deps/Array.Tpo"; exit 1; fi
In file included from ../include/util.h:44,
                 from Array.c:52:
d:/other/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:27: error: redefinition of `struct timezone'
In file included from Array.c:52:
../include/util.h:133: error: conflicting types for 'gettimeofday'
d:/other/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:40: error: previous declaration of 'gettimeofday' was here
../include/util.h:133: error: conflicting types for 'gettimeofday'
d:/other/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:40: error: previous declaration of 'gettimeofday' was here
make[1]: *** [Array.o] Error 1
make[1]: Leaving directory `/d/other/squid/lib'
make: *** [all-recursive] Error 1
----------------------------------------------------------------------

Ответьте пожалуйста. Кто собирал squid из под винды, как вы его собирали , каким компилятором пользовались и что долполнительного устанавливали?

Хотелось бы узнать еще и про Microsoft Visual C++ 6. Как с его помощью можно собрать squid??  

Спасибо за терпимость.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "compile Squid for Windows OS"  
Сообщение от Pahanivo (ok) on 16-Апр-09, 16:02 
а чо бинарный сквид уже не рулит?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "compile Squid for Windows OS"  
Сообщение от Genny aka Мясо on 17-Апр-09, 10:26 
>а чо бинарный сквид уже не рулит?

Это просто по диплому нужно). Мне как бы для него надо модуль написать, этот модуль должен юзать некоторые функции самого сквида.

А из под винды, потому что она у меня сейчас стоит на компе, и на линукс переходить не очень хочеться(не особо знаком с ней). тем более потому что из под win OS тоже можно решить мою задачу.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "compile Squid for Windows OS"  
Сообщение от Pahanivo (ok) on 17-Апр-09, 12:25 
>>а чо бинарный сквид уже не рулит?
>
>Это просто по диплому нужно). Мне как бы для него надо модуль
>написать, этот модуль должен юзать некоторые функции самого сквида.
>
>А из под винды, потому что она у меня сейчас стоит на
>компе, и на линукс переходить не очень хочеться(не особо знаком с
>ней). тем более потому что из под win OS тоже можно
>решить мою задачу.

тогда ты уж лучше поставь динукс или фрю ))) это будет гораздао быстрей )))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Сеанс с хрустальным шаром"  
Сообщение от Genny aka Мясо on 19-Апр-09, 19:36 
>>./configure: line 20: syntax error near unexpected token 'elif'
>>Скажите что делать, может ссылку где эта проблема уже описанна
>
>Да! google.ru + configure "syntax error near unexpected token elif" + ENTER
>
>Например: "Running dos2unix, to remove ^M characters from the config.m4 files
>allows a good ./configure" Может, и ещё чего есть...
>

да , спасибо за ссылки, проблема разрешилась. Оказывается zip архиватор винды распаковывает немного не так как хотелось бы(символ кнец строки DOS формата). Чтобы правильно разархивировать можно воспользоваться командой 'tar' в sygwin - е.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру