Имею:
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
Кто-нибудь объясните мне пожалуйста что я делаю не так.