David Lienhard wrote:
Hi all
I am trying to compile Squid stable10 with the SSL Patch from
http://devel.squid-cache.org/old_projects.html#ssl.
I tried it with the following steps:
1. downloading an unpacking the sources and the patch.
2. patching the sources in the folder squid-2.5.STABLE10 with the
following command:
patch -p1 < ../ssl-2_5.patch
patching file configure.in
patching file src/HttpHeader.c
patching file src/access_log.c
patching file src/acl.c
patching file src/cache_cf.c
patching file src/cf.data.pre
patching file src/client_side.c
patching file src/comm.c
patching file src/comm_select.c
patching file src/defines.h
patching file src/enums.h
patching file src/external_acl.c
patching file src/forward.c
patching file src/http.c
patching file src/mem.c
patching file src/peer_select.c
patching file src/ssl_support.c
patching file src/ssl_support.h
patching file src/structs.h
patching file src/typedefs.h
3. compiling:
./configure --prefix=/usr/local/squid --with-ssl
make all
but then i get the following error:
comm.c: In function `comm_close_ssl_finish':
comm.c:678: warning: implicit declaration of function `SSL_free'
comm.c:678: error: structure has no member named `ssl'
comm.c:679: error: structure has no member named `ssl'
comm.c: In function `comm_close_ssl':
comm.c:687: warning: implicit declaration of function `ssl_shutdown_method'
comm.c: At top level:
comm.c:697: warning: `comm_close_ssl_timeout' defined but not used
make[3]: *** [comm.o] Error 1
make[3]: Leaving directory `/root/squid-2.5.STABLE10/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/squid-2.5.STABLE10/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/root/squid-2.5.STABLE10/src'
make: *** [all-recursive] Error 1
it seems, the this ist becaus of the ssl patch. is this a known issue?
regards,
david
It seems that the devel patch requires some of the official 2.5.Stable9
patches to apply cleanly.
The ssl patch from
http://www.geocities.com/squidrunner_dev/patches/v25/squid25S9SSL.txt
works for me.
--
Thanks
Emilio C.