Details
-
Bug
-
Resolution: Duplicate
-
Major - P3
-
None
-
3.3.1
-
None
-
Fully Compatible
-
ALL
-
Platforms 16 (06/24/16)
Description
I tried compiling mongodb + enterprise modules today, and ran into the following compile failure:
In file included from src/third_party/asio-asio-1-11-0/asio/include/asio/ssl/impl/src.hpp:22:0,
|
from src/third_party/asio-asio-1-11-0/asio/src/asio_ssl.cpp:11:
|
src/third_party/asio-asio-1-11-0/asio/include/asio/ssl/impl/context.ipp: In constructor 'asio::ssl::context::context(asio::ssl::context_base::method)':
|
src/third_party/asio-asio-1-11-0/asio/include/asio/ssl/impl/context.ipp:88:29: error: '::SSLv3_method' has not been declared
|
handle_ = ::SSL_CTX_new(::SSLv3_method());
|
^
|
src/third_party/asio-asio-1-11-0/asio/include/asio/ssl/impl/context.ipp:91:29: error: '::SSLv3_client_method' has not been declared
|
handle_ = ::SSL_CTX_new(::SSLv3_client_method());
|
^
|
src/third_party/asio-asio-1-11-0/asio/include/asio/ssl/impl/context.ipp:94:29: error: '::SSLv3_server_method' has not been declared
|
handle_ = ::SSL_CTX_new(::SSLv3_server_method());
|
adam.midvidy concluded:
15:46 <Αdam> your openssl version is actually too *new*
|
15:46 <Αdam> and SSLv3_method has been removed
|
15:47 <Αdam> and the version of standalone asio we have hasn't worked around that yet
|
As a separate note, he suggested to use
--with-system-asio
|
Attachments
Issue Links
- duplicates
-
SERVER-22986 Linking against SSL3 OpenSSL symbols fails on Archlinux
-
- Closed
-