<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div>Hello,</div><div><br></div><div>I am trying to compile squid on Debian 9 and include OpenSSL support. Here are the configure options I am using:</div><div><br></div><div>./configure --with-openssl --enable-disk-io --enable-storeio --enable-icmp --enable-delay-pools --enable-linux-netfilter --enable-log-daemon-helpers --enable-external-acl-helpers --enable-url-rewrite-helpers --enable-storeid-rewrite-helpers<br></div><div><br></div><div>The error that I'm getting during make is this:</div><div><br></div><div><div>../../src/ssl/gadgets.h:83:45: error: ‘CRYPTO_LOCK_X509’ was not declared in this scope</div><div> typedef LockingPointer<X509, X509_free_cpp, CRYPTO_LOCK_X509> X509_Pointer;</div><br></div><div>I cannot find the CRYPTO_LOCK_X509 macro defined anywhere in the OpenSSL headers I've installed with libssl-dev (which is probably why I'm getting the error).</div><div><br></div><div>How do I get around this particular compilation error? What additional software/steps do I need?</div><div><br></div><div>Thanks!</div><div><br></div></div></body></html>