Re: Cant compile squid 3.2.3 with ssl-crtd (FEDORA 17 x64)

From: Henrik Nordström <henrik_at_henriknordstrom.net>
Date: Tue, 27 Nov 2012 09:42:41 +0100

tis 2012-11-27 klockan 04:44 +0200 skrev Eliezer Croitoru:
> I tried to build squid 3.2.3 on fedora 17 x64 and got an error.
> compiling options
> -g -O2 -c -o certificate_db.o certificate_db.cc
> certificate_db.cc: In member function ×’void Ssl::CertificateDb::load()×’:
> certificate_db.cc:460:76: error: ×’index_serial_hash_LHASH_HASH×’ was not
> declared in this scope
> certificate_db.cc:460:106: error: ×’index_serial_cmp_LHASH_COMP×’ was not
> [...]$
>
>
> So it's something with the crtd code but I am unable to understand the
> meaning of it.

Fedora 15-17 have borked openssl headers lying about the OpenSSL
version, caused by a slightly misguided patch in OpenSSL which they
haven't been able to get rid of due to ABI breakage.

This causes problems for our crtd which tries do adapt to the detected
OpenSSL version but can't on Fedora.

Supposedly fixed in Fedora 18 but have not verified yet.

Regards
Henrik
Received on Tue Nov 27 2012 - 08:42:47 MST

This archive was generated by hypermail 2.2.0 : Tue Nov 27 2012 - 12:00:08 MST