- 
    Type:
Bug
 - 
    Resolution: Duplicate
 - 
    Priority:
Major - P3
 - 
    None
 - 
    Affects Version/s: 3.3.1
 - 
    Component/s: Build
 - 
    None
 
- 
        Fully Compatible
 - 
        ALL
 - 
        Platforms 16 (06/24/16)
 - 
        None
 
- 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 - 
        None
 
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
, but that breaks in a different way (see upcoming ticket).
- duplicates
 - 
                    
SERVER-22986 Linking against SSL3 OpenSSL symbols fails on Archlinux
-         
 - Closed
 
 -