The Apache Haus Forum

Forum Topics => Apache Programming and Building => Topic started by: mario on February 18, 2015, 05:50:38 PM

Title: Apache with OpenSSL 1.0.2
Post by: mario on February 18, 2015, 05:50:38 PM
I tried to compile httpd 2.4.12 with OpenSSL 1.0.2. The compiling worked fine, but when I tried to start apache I got

Code: [Select]
undefined symbol SSL_CONF_CTX_finish

and apache will not start.
Title: Re: Apache with OpenSSL 1.0.2
Post by: Gregg on February 18, 2015, 07:34:59 PM
Seems odd since I'm running 2.4.12 w/ 1.0.2 at ah.net. I do not remember doing anything different.
Title: Re: Apache with OpenSSL 1.0.2
Post by: Gregg on February 20, 2015, 02:10:03 AM
Can I assume this is on Debian? I see the problem popping up on Ubuntu also.
I think this is a problem with the ssl lib, so it's OpenSSL's bug since it seems to not affect Windows.

Edit: Bla bla bla
I really have no clue. I'm surprised it compiles but all SSL_CONF_CTX_* are supplied by openssl (ssleay). Maybe it's not getting added to the exports list, if unix uses them, or added but not compiled in, or a couple other possibilities. In any case, it's the wonderful world of new versions. You know, newer is always better right?
Title: Re: Apache with OpenSSL 1.0.2
Post by: mario on February 20, 2015, 10:06:15 AM
Yepp that was on the debian server.

Since you mention the SSL lib, it is some kinda true that even installing the compiled SSL lib, some of the old SSL Libs might kept.