Summary: | sys-cluster/galera-25.3.13 -- ssl support required but asio/ssl.hpp not found or not usable -- '::SSLv2_method' has not been declared | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gary E. Miller <gem> |
Component: | Current packages | Assignee: | Gentoo Linux MySQL bugs team <mysql-bugs> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | gem |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=568332 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
environment config.log |
Description
Gary E. Miller
2016-03-02 19:48:16 UTC
Created attachment 427244 [details]
build.log
Created attachment 427246 [details]
environment
Created attachment 427248 [details]
config.log
Smoking gun in the config.log: In file included from /usr/include/asio/ssl/context_service.hpp:25:0, from /usr/include/asio/ssl/context.hpp:21, from /usr/include/asio/ssl.hpp:19, from .sconf_temp/conftest_11.cpp:2: /usr/include/asio/ssl/detail/openssl_context_service.hpp: In member function 'void asio::ssl::detail::openssl_context_service::create(SSL_CTX*&, asio::ssl::context_base::method)': /usr/include/asio/ssl/detail/openssl_context_service.hpp:69:28: error: '::SSLv2_method' has not been declared impl = ::SSL_CTX_new(::SSLv2_method()); ^ /usr/include/asio/ssl/detail/openssl_context_service.hpp:72:28: error: '::SSLv2_client_method' has not been declared impl = ::SSL_CTX_new(::SSLv2_client_method()); ^ /usr/include/asio/ssl/detail/openssl_context_service.hpp:75:28: error: '::SSLv2_server_method' has not been declared impl = ::SSL_CTX_new(::SSLv2_server_method()); ^ So it seems the bug is really in the dev-cpp/asio-1.4.8-r1 package, broken by openssl-1.0.2g-r1 I can re-emerging dev-cpp/asio-1.4.8-r1::gentoo just fine. After re-emerging I still see this bug. *** This bug has been marked as a duplicate of bug 576128 *** (In reply to Brian Evans from comment #7) > > *** This bug has been marked as a duplicate of bug 576128 *** I disagree this is a duplicate, there is code in sys-cluster/galera that needs to change to support the new openssl. Maybe depends on or blocks is a better approach. (In reply to Gary E. Miller from comment #8) > (In reply to Brian Evans from comment #7) > > > > *** This bug has been marked as a duplicate of bug 576128 *** > > I disagree this is a duplicate, there is code in sys-cluster/galera that > needs to change to support the new openssl. Maybe depends on or blocks is a > better approach. This is not a galera problem but an issue with dev-cpp/asio. Please file a bug with them. (In reply to Brian Evans from comment #9) > > This is not a galera problem but an issue with dev-cpp/asio. Please file a > bug with them. I just searched the code and I agree. Given how big this mess is I'll let the big dogs resolve the core of the problems before proceeding. |