DebianХочу собрать squid с поддержкой icap
насколько я понял в репозиториях нету squid 2.5 с поддержкой icap.
скачал с http://squid.sourceforge.net/icap/
icap-2.5.patch
делаю следующие вещи:
apt-get source squid=2.5.9-10sarge2
mv mv squid-2.5.9/ squid
patch -p0 < icap-2.5.patch
он сначала нормально потом ругается на
patching file squid/acconfig.h
patching file squid/configure.in
Hunk #1 succeeded at 438 (offset -7 lines).
Hunk #2 FAILED at 1848.
Hunk #3 succeeded at 1786 (offset -105 lines).
1 out of 3 hunks FAILED -- saving rejects to file squid/configure.in.rej
can't find file to patch at input line 75
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: squid/errors/list
|diff -u squid/errors/list:1.1.1.1.146.1 squid/errors/list:1.1.1.1.182.2
|--- squid/errors/list:1.1.1.1.146.1 Mon Jan 31 19:14:47 2005
|+++ squid/errors/list Mon Mar 7 13:28:01 2005
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
затем
mv squid squid-2.5.9
cd squid-2.5.9/
dpkg-buildpackage -rfakeroot -uc -b
и вот последняя команда вываливается на:
client_side.c: In function 'clientReadRequest':
client_side.c:3091: error: 'fde' has no member named 'pconn'
client_side.c:3092: error: 'fde' has no member named 'pconn'
make[4]: *** [client_side.o] Ошибка 1
make[4]: Leaving directory `/home/soft/q/squid-2.5.9/src'
make[3]: *** [all-recursive] Ошибка 1
make[3]: Leaving directory `/home/soft/q/squid-2.5.9/src'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/soft/q/squid-2.5.9/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/soft/q/squid-2.5.9'
make: *** [build] Ошибка 2
как собрать под дебиан squid с поддержкой icap?