Advertisement
0x255

adchpp build log (release)

Jun 2nd, 2011
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.33 KB | None | 0 0
  1. 0x255@SonicTorment:~/dev/adchpp$ scons mode=release
  2. scons: Reading SConscript files ...
  3. Checking for C header file poll.h... yes
  4. Checking for C header file sys/epoll.h... yes
  5. Checking for C header file ruby.h... no
  6. Checking for dlopen() in C library dl... yes
  7. Checking for pthread_create() in C library pthread... yes
  8. Checking for SSL_connect() in C library ssl... yes
  9. Ruby not found, skipping ruby module
  10. Python.h not found, not building python extension
  11. No Linux support for PHP extensions yet
  12. scons: done reading SConscript files.
  13. scons: Building targets ...
  14. Compiling build/release-default/adchpp/adchpp.gch (shared precompiled header)
  15. Compiling build/release-default/adchpp/AdcCommand.os (shared)
  16. Compiling build/release-default/adchpp/Bot.os (shared)
  17. Compiling build/release-default/adchpp/Buffer.os (shared)
  18. Compiling build/release-default/adchpp/Client.os (shared)
  19. Compiling build/release-default/adchpp/ClientManager.os (shared)
  20. Compiling build/release-default/adchpp/Core.os (shared)
  21. Compiling build/release-default/adchpp/Encoder.os (shared)
  22. Compiling build/release-default/adchpp/Entity.os (shared)
  23. Compiling build/release-default/adchpp/File.os (shared)
  24. Compiling build/release-default/adchpp/Hub.os (shared)
  25. Compiling build/release-default/adchpp/LogManager.os (shared)
  26. Compiling build/release-default/adchpp/ManagedSocket.os (shared)
  27. Compiling build/release-default/adchpp/PluginManager.os (shared)
  28. Compiling build/release-default/adchpp/SimpleXML.os (shared)
  29. Compiling build/release-default/adchpp/SocketManager.os (shared)
  30. In file included from boost/boost/asio/ssl/context_service.hpp:25:0,
  31. from boost/boost/asio/ssl/context.hpp:21,
  32. from boost/boost/asio/ssl.hpp:19,
  33. from adchpp/SocketManager.cpp:30:
  34. boost/boost/asio/ssl/detail/openssl_context_service.hpp: In member function ‘void boost::asio::ssl::detail::openssl_context_service::create(SSL_CTX*&, boost::asio::ssl::context_base::method)’:
  35. boost/boost/asio/ssl/detail/openssl_context_service.hpp:70:28: error: ‘::SSLv2_method’ has not been declared
  36. boost/boost/asio/ssl/detail/openssl_context_service.hpp:73:28: error: ‘::SSLv2_client_method’ has not been declared
  37. boost/boost/asio/ssl/detail/openssl_context_service.hpp:76:28: error: ‘::SSLv2_server_method’ has not been declared
  38. In file included from boost/boost/function/detail/prologue.hpp:17:0,
  39. from boost/boost/function.hpp:24,
  40. from boost/boost/asio/ssl/detail/openssl_context_service.hpp:22,
  41. from boost/boost/asio/ssl/context_service.hpp:25,
  42. from boost/boost/asio/ssl/context.hpp:21,
  43. from boost/boost/asio/ssl.hpp:19,
  44. from adchpp/SocketManager.cpp:30:
  45. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’:
  46. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  47. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’
  48. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’
  49. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int]’
  50. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  51. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  52. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:266:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  53. boost/boost/asio/ssl/stream_service.hpp:104:5: instantiated from ‘void boost::asio::ssl::stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  54. boost/boost/asio/ssl/stream.hpp:225:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_handshake(boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  55. adchpp/SocketManager.cpp:147:130: instantiated from here
  56. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  57. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  58. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’:
  59. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  60. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’
  61. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’
  62. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int]’
  63. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  64. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  65. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:321:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_shutdown(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = void (*)(const boost::system::error_code&), boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  66. boost/boost/asio/ssl/stream_service.hpp:120:5: instantiated from ‘void boost::asio::ssl::stream_service::async_shutdown(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, ShutdownHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, ShutdownHandler = void (*)(const boost::system::error_code&), boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  67. boost/boost/asio/ssl/stream.hpp:269:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_shutdown(ShutdownHandler) [with ShutdownHandler = void (*)(const boost::system::error_code&), Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  68. adchpp/SocketManager.cpp:151:39: instantiated from here
  69. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  70. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  71. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’:
  72. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  73. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’
  74. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >]’
  75. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int]’
  76. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  77. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::handshake_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  78. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:118:7: instantiated from ‘boost::asio::ssl::detail::openssl_stream_service::handshake_handler<Stream, Handler>::handshake_handler(Handler, boost::asio::io_service&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>]’
  79. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:247:52: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  80. boost/boost/asio/ssl/stream_service.hpp:104:5: instantiated from ‘void boost::asio::ssl::stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  81. boost/boost/asio/ssl/stream.hpp:225:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_handshake(boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  82. adchpp/SocketManager.cpp:147:130: instantiated from here
  83. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  84. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  85. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’:
  86. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  87. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’
  88. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >]’
  89. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int]’
  90. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  91. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, void (*)(const boost::system::error_code&)>*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  92. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:143:7: instantiated from ‘boost::asio::ssl::detail::openssl_stream_service::shutdown_handler<Stream, Handler>::shutdown_handler(Handler, boost::asio::io_service&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = void (*)(const boost::system::error_code&)]’
  93. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:304:55: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_shutdown(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = void (*)(const boost::system::error_code&), boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  94. boost/boost/asio/ssl/stream_service.hpp:120:5: instantiated from ‘void boost::asio::ssl::stream_service::async_shutdown(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, ShutdownHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, ShutdownHandler = void (*)(const boost::system::error_code&), boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  95. boost/boost/asio/ssl/stream.hpp:269:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_shutdown(ShutdownHandler) [with ShutdownHandler = void (*)(const boost::system::error_code&), Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  96. adchpp/SocketManager.cpp:151:39: instantiated from here
  97. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  98. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  99. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’:
  100. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  101. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  102. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  103. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = bool, T1 = int]’
  104. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = bool, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  105. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = bool, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  106. boost/boost/function/function_template.hpp:1105:5: instantiated from ‘typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1)>&>::type boost::function<R(T0, T1)>::operator=(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, bool, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = bool, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1)>&>::type = boost::function<int(bool, int)>&]’
  107. boost/boost/asio/ssl/detail/openssl_operation.hpp:103:5: instantiated from ‘boost::asio::ssl::detail::openssl_operation<Stream>::openssl_operation(boost::asio::ssl::detail::ssl_primitive_func, Stream&, boost::asio::ssl::detail::net_buffer&, SSL*, BIO*, boost::asio::ssl::detail::user_handler_func, boost::asio::io_service::strand&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::ssl_primitive_func = boost::function<int(ssl_st*)>, SSL = ssl_st, BIO = bio_st, boost::asio::ssl::detail::user_handler_func = boost::function<void(const boost::system::error_code&, int)>]’
  108. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:266:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  109. boost/boost/asio/ssl/stream_service.hpp:104:5: instantiated from ‘void boost::asio::ssl::stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  110. boost/boost/asio/ssl/stream.hpp:225:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_handshake(boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  111. adchpp/SocketManager.cpp:147:130: instantiated from here
  112. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  113. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  114. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >]’:
  115. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >, mpl_::true_ = mpl_::bool_<true>]’
  116. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >]’
  117. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >]’
  118. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >, R = int]’
  119. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function0<R>::function0(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >, R = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  120. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R()>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >, R = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  121. boost/boost/function/function_template.hpp:1105:5: instantiated from ‘typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R()>&>::type boost::function<R()>::operator=(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf0<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, boost::_bi::list1<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*> > >, R = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R()>&>::type = boost::function<int()>&]’
  122. boost/boost/asio/ssl/detail/openssl_operation.hpp:107:5: instantiated from ‘boost::asio::ssl::detail::openssl_operation<Stream>::openssl_operation(boost::asio::ssl::detail::ssl_primitive_func, Stream&, boost::asio::ssl::detail::net_buffer&, SSL*, BIO*, boost::asio::ssl::detail::user_handler_func, boost::asio::io_service::strand&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::ssl_primitive_func = boost::function<int(ssl_st*)>, SSL = ssl_st, BIO = bio_st, boost::asio::ssl::detail::user_handler_func = boost::function<void(const boost::system::error_code&, int)>]’
  123. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:266:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  124. boost/boost/asio/ssl/stream_service.hpp:104:5: instantiated from ‘void boost::asio::ssl::stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  125. boost/boost/asio/ssl/stream.hpp:225:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_handshake(boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  126. adchpp/SocketManager.cpp:147:130: instantiated from here
  127. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  128. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  129. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’:
  130. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  131. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  132. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  133. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int]’
  134. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  135. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  136. boost/boost/function/function_template.hpp:1105:5: instantiated from ‘typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1)>&>::type boost::function<R(T0, T1)>::operator=(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, boost::system::error_code, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, boost::function<R(T0, T1)>&>::type = boost::function<int(const boost::system::error_code&, int)>&]’
  137. boost/boost/asio/ssl/detail/openssl_operation.hpp:111:5: instantiated from ‘boost::asio::ssl::detail::openssl_operation<Stream>::openssl_operation(boost::asio::ssl::detail::ssl_primitive_func, Stream&, boost::asio::ssl::detail::net_buffer&, SSL*, BIO*, boost::asio::ssl::detail::user_handler_func, boost::asio::io_service::strand&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::ssl_primitive_func = boost::function<int(ssl_st*)>, SSL = ssl_st, BIO = bio_st, boost::asio::ssl::detail::user_handler_func = boost::function<void(const boost::system::error_code&, int)>]’
  138. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:266:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  139. boost/boost/asio/ssl/stream_service.hpp:104:5: instantiated from ‘void boost::asio::ssl::stream_service::async_handshake(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  140. boost/boost/asio/ssl/stream.hpp:225:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_handshake(boost::asio::ssl::stream_base::handshake_type, HandshakeHandler) [with HandshakeHandler = std::_Bind<std::_Mem_fn<void (adchpp::TLSSocketStream::*)(const boost::system::error_code&, const std::function<void()>&)>(adchpp::TLSSocketStream*, std::_Placeholder<1>, std::function<void()>)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  141. adchpp/SocketManager.cpp:147:130: instantiated from here
  142. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  143. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  144. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >]’:
  145. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >, mpl_::true_ = mpl_::bool_<true>]’
  146. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >]’
  147. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >]’
  148. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*]’
  149. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  150. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  151. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:490:40: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const Mutable_Buffers&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Mutable_Buffers = boost::asio::mutable_buffers_1, Handler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  152. boost/boost/asio/ssl/stream_service.hpp:154:5: instantiated from ‘void boost::asio::ssl::stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const MutableBufferSequence&, ReadHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  153. boost/boost/asio/ssl/stream.hpp:424:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_read_some(const MutableBufferSequence&, ReadHandler) [with MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  154. adchpp/SocketManager.cpp:79:4: instantiated from ‘void adchpp::SocketStream<T>::prepareRead(const BufferPtr&, const Handler&) [with T = boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, adchpp::BufferPtr = std::shared_ptr<adchpp::Buffer>, adchpp::AsyncStream::Handler = std::function<void(const boost::system::error_code&, unsigned int)>]’
  155. adchpp/SocketManager.cpp:352:1: instantiated from here
  156. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  157. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  158. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’:
  159. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  160. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’
  161. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’
  162. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int]’
  163. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  164. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::base_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  165. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:507:5: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const Mutable_Buffers&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Mutable_Buffers = boost::asio::mutable_buffers_1, Handler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  166. boost/boost/asio/ssl/stream_service.hpp:154:5: instantiated from ‘void boost::asio::ssl::stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const MutableBufferSequence&, ReadHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  167. boost/boost/asio/ssl/stream.hpp:424:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_read_some(const MutableBufferSequence&, ReadHandler) [with MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  168. adchpp/SocketManager.cpp:79:4: instantiated from ‘void adchpp::SocketStream<T>::prepareRead(const BufferPtr&, const Handler&) [with T = boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, adchpp::BufferPtr = std::shared_ptr<adchpp::Buffer>, adchpp::AsyncStream::Handler = std::function<void(const boost::system::error_code&, unsigned int)>]’
  169. adchpp/SocketManager.cpp:352:1: instantiated from here
  170. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  171. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  172. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >]’:
  173. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >, mpl_::true_ = mpl_::bool_<true>]’
  174. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >]’
  175. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >]’
  176. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function1<R, T1>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*]’
  177. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function1<R, T1>::function1(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  178. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, int (*)(ssl_st*, const void*, int), boost::_bi::list3<boost::arg<1>, boost::_bi::value<const void*>, boost::_bi::value<int> > >, R = int, T0 = ssl_st*, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  179. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:397:40: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_write_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const Const_Buffers&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Const_Buffers = boost::asio::mutable_buffers_1, Handler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  180. boost/boost/asio/ssl/stream_service.hpp:137:5: instantiated from ‘void boost::asio::ssl::stream_service::async_write_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const ConstBufferSequence&, WriteHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, ConstBufferSequence = boost::asio::mutable_buffers_1, WriteHandler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  181. boost/boost/asio/ssl/stream.hpp:346:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_write_some(const ConstBufferSequence&, WriteHandler) [with ConstBufferSequence = boost::asio::mutable_buffers_1, WriteHandler = std::function<void(const boost::system::error_code&, unsigned int)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  182. adchpp/SocketManager.cpp:91:4: instantiated from ‘void adchpp::SocketStream<T>::write(const BufferList&, const Handler&) [with T = boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, adchpp::BufferList = std::vector<std::shared_ptr<adchpp::Buffer> >, adchpp::AsyncStream::Handler = std::function<void(const boost::system::error_code&, unsigned int)>]’
  183. adchpp/SocketManager.cpp:352:1: instantiated from here
  184. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  185. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  186. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’:
  187. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  188. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’
  189. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >]’
  190. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int]’
  191. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  192. boost/boost/function/function_template.hpp:1064:16: instantiated from ‘boost::function<R(T0, T1)>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<void, boost::_mfi::mf2<void, boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >, const boost::system::error_code&, unsigned int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_stream_service::io_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp>, std::function<void(const boost::system::error_code&, unsigned int)> >*>, boost::arg<1>, boost::arg<2> > >, R = void, T0 = const boost::system::error_code&, T1 = unsigned int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  193. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:94:7: instantiated from ‘boost::asio::ssl::detail::openssl_stream_service::io_handler<Stream, Handler>::io_handler(Handler, boost::asio::io_service&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Handler = std::function<void(const boost::system::error_code&, unsigned int)>]’
  194. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:485:77: instantiated from ‘void boost::asio::ssl::detail::openssl_stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const Mutable_Buffers&, Handler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Mutable_Buffers = boost::asio::mutable_buffers_1, Handler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  195. boost/boost/asio/ssl/stream_service.hpp:154:5: instantiated from ‘void boost::asio::ssl::stream_service::async_read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const MutableBufferSequence&, ReadHandler) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  196. boost/boost/asio/ssl/stream.hpp:424:5: instantiated from ‘void boost::asio::ssl::stream<Stream, Service>::async_read_some(const MutableBufferSequence&, ReadHandler) [with MutableBufferSequence = boost::asio::mutable_buffers_1, ReadHandler = std::function<void(const boost::system::error_code&, unsigned int)>, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service]’
  197. adchpp/SocketManager.cpp:79:4: instantiated from ‘void adchpp::SocketStream<T>::prepareRead(const BufferPtr&, const Handler&) [with T = boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, adchpp::BufferPtr = std::shared_ptr<adchpp::Buffer>, adchpp::AsyncStream::Handler = std::function<void(const boost::system::error_code&, unsigned int)>]’
  198. adchpp/SocketManager.cpp:352:1: instantiated from here
  199. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  200. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  201. boost/boost/function/function_base.hpp: In static member function ‘static void boost::detail::function::functor_manager_common<Functor>::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’:
  202. boost/boost/function/function_base.hpp:360:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, mpl_::true_ = mpl_::bool_<true>]’
  203. boost/boost/function/function_base.hpp:406:11: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  204. boost/boost/function/function_base.hpp:434:13: instantiated from ‘static void boost::detail::function::functor_manager<Functor>::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >]’
  205. boost/boost/function/function_template.hpp:913:60: instantiated from ‘void boost::function2<R, T1, T2>::assign_to(Functor) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int]’
  206. boost/boost/function/function_template.hpp:722:7: instantiated from ‘boost::function2<R, T1, T2>::function2(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<int, boost::_mfi::mf2<int, boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, const boost::system::error_code&, int>, boost::_bi::list3<boost::_bi::value<boost::asio::ssl::detail::openssl_operation<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >*>, boost::arg<1>, boost::arg<2> > >, R = int, T0 = const boost::system::error_code&, T1 = int, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
  207. boost/boost/function/function_template.hpp:1064:16: [ skipping 2 instantiation contexts ]
  208. boost/boost/asio/ssl/detail/openssl_operation.hpp:138:5: instantiated from ‘boost::asio::ssl::detail::openssl_operation<Stream>::openssl_operation(boost::asio::ssl::detail::ssl_primitive_func, Stream&, boost::asio::ssl::detail::net_buffer&, SSL*, BIO*) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, boost::asio::ssl::detail::ssl_primitive_func = boost::function<int(ssl_st*)>, SSL = ssl_st, BIO = bio_st]’
  209. boost/boost/asio/ssl/detail/openssl_stream_service.hpp:450:7: instantiated from ‘std::size_t boost::asio::ssl::detail::openssl_stream_service::read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const Mutable_Buffers&, boost::system::error_code&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Mutable_Buffers = boost::asio::mutable_buffers_1, std::size_t = unsigned int, boost::asio::ssl::detail::openssl_stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  210. boost/boost/asio/ssl/stream_service.hpp:145:65: instantiated from ‘std::size_t boost::asio::ssl::stream_service::read_some(boost::asio::ssl::detail::openssl_stream_service::impl_struct*&, Stream&, const MutableBufferSequence&, boost::system::error_code&) [with Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, MutableBufferSequence = boost::asio::mutable_buffers_1, std::size_t = unsigned int, boost::asio::ssl::stream_service::impl_type = boost::asio::ssl::detail::openssl_stream_service::impl_struct*]’
  211. boost/boost/asio/ssl/stream.hpp:369:71: instantiated from ‘std::size_t boost::asio::ssl::stream<Stream, Service>::read_some(const MutableBufferSequence&) [with MutableBufferSequence = boost::asio::mutable_buffers_1, Stream = boost::asio::basic_stream_socket<boost::asio::ip::tcp>, Service = boost::asio::ssl::stream_service, std::size_t = unsigned int]’
  212. adchpp/SocketManager.cpp:86:70: instantiated from ‘size_t adchpp::SocketStream<T>::read(const BufferPtr&) [with T = boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> >, size_t = unsigned int, adchpp::BufferPtr = std::shared_ptr<adchpp::Buffer>]’
  213. adchpp/SocketManager.cpp:352:1: instantiated from here
  214. boost/boost/function/function_base.hpp:321:15: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  215. boost/boost/function/function_base.hpp:325:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  216. boost/boost/system/error_code.hpp: At global scope:
  217. boost/boost/system/error_code.hpp:214:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
  218. boost/boost/system/error_code.hpp:215:36: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable]
  219. boost/boost/system/error_code.hpp:216:36: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable]
  220. boost/boost/asio/error.hpp:253:45: warning: ‘boost::asio::error::netdb_category’ defined but not used [-Wunused-variable]
  221. boost/boost/asio/error.hpp:255:45: warning: ‘boost::asio::error::addrinfo_category’ defined but not used [-Wunused-variable]
  222. boost/boost/asio/error.hpp:257:45: warning: ‘boost::asio::error::misc_category’ defined but not used [-Wunused-variable]
  223. boost/boost/asio/error.hpp:259:45: warning: ‘boost::asio::error::ssl_category’ defined but not used [-Wunused-variable]
  224. scons: *** [build/release-default/adchpp/SocketManager.os] Error 1
  225. scons: building terminated because of errors.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement