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

Исходное сообщение
"Squid не компилится с поддержкой icap"

Отправлено Nas_tradamus , 16-Апр-07 11:49 
Имею:
SLES 10
squid-2.6.STABLE12
c_icap-030606rc1
icap-2_6.patch

Патчил так:
patch -p1 < icap-2_6.patch
env acver=2.59 amver=1.9 ./bootstrap.sh
В процессе патч ругался и просил указать не существующий "squid/errors/list", но я нажал Enter (пропустить), т.к. читал на каком-то англоязычном форуме, что на эту ошибку можно не обращать внимание.

Конфигурировал так:
./configure --enable-basic-auth-helpers=NCSA --enable-delay-pools --enable-icap-support

Когда делаю make, в конце пишет:

http.c: In function ‘httpAppendBody’:
http.c:649: warning: passing argument 2 of ‘icapRespModAddBodyData’ discards qualifiers from pointer target type
http.c:661: warning: passing argument 2 of ‘icapRespModAddBodyData’ discards qualifiers from pointer target type
http.c: In function ‘httpSendComplete’:
http.c:1115: warning: cast from pointer to integer of different size
http.c:1144: error: incompatible type for argument 2 of ‘storeCreateEntry’
http.c:1144: error: incompatible type for argument 3 of ‘storeCreateEntry’
http.c:1144: error: too few arguments to function ‘storeCreateEntry’
make[3]: *** [http.o] Ошибка 1

Кто-нибудь объясните мне пожалуйста что я делаю не так.


Содержание

Сообщения в этом обсуждении
"Squid не компилится с поддержкой icap"
Отправлено Nas_tradamus , 16-Апр-07 12:21 
Скачал еще раз последнюю версию Squid'а и патча - тот же результат ((.

"Squid не компилится с поддержкой icap"
Отправлено Nas_tradamus , 16-Апр-07 13:15 
Кстати, без опции --enable-icap-support компиляция проходит нормально.

"Squid не компилится с поддержкой icap"
Отправлено coyote , 25-Апр-07 12:06 
>http.c: In function ‘httpSendComplete’:
>http.c:1115: warning: cast from pointer to integer of different size
>http.c:1144: error: incompatible type for argument 2 of ‘storeCreateEntry’
>http.c:1144: error: incompatible type for argument 3 of ‘storeCreateEntry’
>http.c:1144: error: too few arguments to function ‘storeCreateEntry’
>make[3]: *** [http.o] Ошибка 1
>
>Кто-нибудь объясните мне пожалуйста что я делаю не так.

багрепорт мэйнтейнеру.


"Squid не компилится с поддержкой icap"
Отправлено Nas_tradamus , 25-Апр-07 12:19 
>>http.c: In function ‘httpSendComplete’:
>>http.c:1115: warning: cast from pointer to integer of different size
>>http.c:1144: error: incompatible type for argument 2 of ‘storeCreateEntry’
>>http.c:1144: error: incompatible type for argument 3 of ‘storeCreateEntry’
>>http.c:1144: error: too few arguments to function ‘storeCreateEntry’
>>make[3]: *** [http.o] Ошибка 1
>>
>>Кто-нибудь объясните мне пожалуйста что я делаю не так.
>
>багрепорт мэйнтейнеру.


Уже HAVP юзаю и с ним ни каких проблем...


"Squid не компилится с поддержкой icap"
Отправлено coyote , 25-Апр-07 13:20 
>>>Кто-нибудь объясните мне пожалуйста что я делаю не так.
>>
>>багрепорт мэйнтейнеру.
>
>
>Уже HAVP юзаю и с ним ни каких проблем...

багрепорт мэйнтейнеру это не отменяет. наши порты - это наше всё. +1 нормально собирающийся из портов это всё-таки +1


"Squid не компилится с поддержкой icap"
Отправлено bytestore , 25-Апр-07 16:42 
>
>Кто-нибудь объясните мне пожалуйста что я делаю не так.

думаю патчик старый нужен последний для HEAD версии сквида ну и сквид тоже
Они патчи HEAD генерят каждый день