git checkout v2.3.0
and run build_mac_all.py
.
FAILED: third_party/cpprestsdk/Release/src/CMakeFiles/cpprest.dir/websockets/client/ws_client_wspp.cpp.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DBOOST_ALL_NO_LIB -DCPPREST_EXCLUDE_COMPRESSION=1 -DCPPREST_FORCE_HTTP_CLIENT_ASIO -DCPPREST_FORCE_HTTP_LISTENER_ASIO -DCPPREST_NO_SSL_LEAK_SUPPRESS -I../../../../third_party/cpprestsdk/Release/include -I../../../../third_party/cpprestsdk/Release/src/pch -I../../../../third_party/cpprestsdk/Release/libs/websocketpp -I../../../../third_party/grpc/third_party/boringssl/include -isystem /usr/local/include -stdlib=libc++ -Wno-return-type-c-linkage -Wno-unneeded-internal-declaration -std=c++11 -fno-strict-aliasing -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -mmacosx-version-min=10.10 -fvisibility=hidden -fPIC -pedantic -Wall -Wextra -Wcast-qual -Wconversion -Wformat=2 -Winit-self -Winvalid-pch -Wmissing-format-attribute -Wmissing-include-dirs -Wpacked -Wredundant-decls -Wno-overloaded-virtual -Wno-sign-conversion -Wno-deprecated -Wno-unknown-pragmas -Wno-reorder -Wno-char-subscripts -Wno-switch -Wno-unused-parameter -Wno-unused-variable -Wno-unused-value -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-unused-function -Wno-sign-compare -Wno-shorten-64-to-32 -Wno-unused-local-typedefs -MD -MT third_party/cpprestsdk/Release/src/CMakeFiles/cpprest.dir/websockets/client/ws_client_wspp.cpp.o -MF third_party/cpprestsdk/Release/src/CMakeFiles/cpprest.dir/websockets/client/ws_client_wspp.cpp.o.d -o third_party/cpprestsdk/Release/src/CMakeFiles/cpprest.dir/websockets/client/ws_client_wspp.cpp.o -c ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:179:22: error: no member named 'context' in 'std::__1::reference_wrapper<boost::asio::io_context>' return executor_.context(); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::context' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:169:15: error: no member named 'on_work_started' in 'std::__1::reference_wrapper<boost::asio::io_context>' executor_.on_work_started(); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::on_work_started' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:174:15: error: no member named 'on_work_finished' in 'std::__1::reference_wrapper<boost::asio::io_context>' executor_.on_work_finished(); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::on_work_finished' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:184:15: error: no member named 'dispatch' in 'std::__1::reference_wrapper<boost::asio::io_context>' executor_.dispatch(BOOST_ASIO_MOVE_CAST(function)(f), allocator_); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::dispatch' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:189:15: error: no member named 'post' in 'std::__1::reference_wrapper<boost::asio::io_context>' executor_.post(BOOST_ASIO_MOVE_CAST(function)(f), allocator_); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::post' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:194:15: error: no member named 'defer' in 'std::__1::reference_wrapper<boost::asio::io_context>' executor_.defer(BOOST_ASIO_MOVE_CAST(function)(f), allocator_); ~~~~~~~~~ ^ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::defer' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ In file included from ../../../../third_party/cpprestsdk/Release/src/websockets/client/ws_client_wspp.cpp:14: In file included from ../../../../third_party/cpprestsdk/Release/src/pch/stdafx.h:103: In file included from ../../../../third_party/cpprestsdk/Release/include/cpprest/http_client.h:68: In file included from /usr/local/include/boost/asio/ssl.hpp:22: In file included from /usr/local/include/boost/asio/ssl/stream.hpp:29: In file included from /usr/local/include/boost/asio/ssl/detail/io.hpp:21: In file included from /usr/local/include/boost/asio/ssl/detail/stream_core.hpp:21: In file included from /usr/local/include/boost/asio/deadline_timer.hpp:24: In file included from /usr/local/include/boost/asio/basic_deadline_timer.hpp:31: In file included from /usr/local/include/boost/asio/executor.hpp:338: /usr/local/include/boost/asio/impl/executor.hpp:218:22: error: invalid operands to binary expression ('const std::__1::reference_wrapper<boost::asio::io_context>' and 'const std::__1::reference_wrapper<boost::asio::io_context>') return executor_ == *static_cast<const Executor*>(e->target()); ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/boost/asio/impl/executor.hpp:142:3: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::equals' requested here impl(const Executor& e, const Allocator& a) BOOST_ASIO_NOEXCEPT ^ /usr/local/include/boost/asio/impl/executor.hpp:137:30: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::impl' requested here impl* p = new (mem.ptr_) impl(e, a); ^ /usr/local/include/boost/asio/impl/executor.hpp:333:50: note: in instantiation of member function 'boost::asio::executor::impl<std::__1::reference_wrapper<boost::asio::io_context>, std::__1::allocator<void> >::create' requested here : impl_(impl<Executor, std::allocator<void> >::create(e)) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2155:18: note: in instantiation of function template specialization 'boost::asio::executor::executor<std::__1::reference_wrapper<boost::asio::io_context> >' requested here : __value_(_VSTD::forward<_Args>(_VSTD::get<_Indexes>(__args))...) {} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:868:15: note: expanded from macro '_VSTD' #define _VSTD std::_LIBCPP_ABI_NAMESPACE ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2258:9: note: in instantiation of function template specialization 'std::__1::__compressed_pair_elem<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, 1, false>::__compressed_pair_elem<std::__1::reference_wrapper<boost::asio::io_context> &&, 0>' requested here _Base2(__pc, _VSTD::move(__second_args), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3671:16: note: in instantiation of function template specialization 'std::__1::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::__compressed_pair<std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > &, std::__1::reference_wrapper<boost::asio::io_context> &&>' requested here : __data_(piecewise_construct, _VSTD::forward_as_tuple(__a), ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4330:26: note: in instantiation of function template specialization 'std::__1::__shared_ptr_emplace<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::allocator<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> > >::__shared_ptr_emplace<std::__1::reference_wrapper<boost::asio::io_context> >' requested here ::new(__hold2.get()) _CntrlBlk(__a2, _VSTD::forward<_Args>(__args)...); ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4709:29: note: in instantiation of function template specialization 'std::__1::shared_ptr<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> >::make_shared<std::__1::reference_wrapper<boost::asio::io_context> >' requested here return shared_ptr<_Tp>::make_shared(_VSTD::forward<_Args>(__args)...); ^ ../../../../third_party/cpprestsdk/Release/libs/websocketpp/websocketpp/transport/asio/security/none.hpp:171:25: note: in instantiation of function template specialization 'std::__1::make_shared<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, std::__1::reference_wrapper<boost::asio::io_context> >' requested here m_socket = lib::make_shared<lib::asio::ip::tcp::socket>( ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/system_error:390:1: note: candidate function not viable: no known conversion from 'const std::__1::reference_wrapper<boost::asio::io_context>' to 'const std::__1::error_code' for 1st argument operator==(const error_code& __x, const error_code& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/system_error:397:1: note: candidate function not viable: no known conversion from 'const std::__1::reference_wrapper<boost::asio::io_context>' to 'const std::__1::error_code' for 1st argument operator==(const error_code& __x, const error_condition& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/system_error:405:1: note: candidate function not viable: no known conversion from 'const std::__1::reference_wrapper<boost::asio::io_context>' to 'const std::__1::error_condition' for 1st argument operator==(const error_condition& __x, const error_code& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/system_error:412:1: note: candidate function not viable: no known conversion from 'const std::__1::reference_wrapper<boost::asio::io_context>' to 'const std::__1::error_condition' for 1st argument operator==(const error_condition& __x, const error_condition& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/utility:579:1: note: candidate template ignored: could not match 'pair' against 'reference_wrapper' operator==(const pair<_T1,_T2>& __x, const pair<_T1,_T2>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iterator:723:1: note: candidate template ignored: could not match 'reverse_iterator' against 'reference_wrapper' operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iterator:952:1: note: candidate template ignored: could not match 'istream_iterator' against 'reference_wrapper' operator==(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iterator:1056:6: note: candidate template ignored: could not match 'istreambuf_iterator' against 'reference_wrapper' bool operator==(const istreambuf_iterator<_CharT,_Traits>& __a, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iterator:1159:1: note: candidate template ignored: could not match 'move_iterator' against 'reference_wrapper' operator==(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/iterator:1531:1: note: candidate template ignored: could not match '__wrap_iter' against 'reference_wrapper' operator==(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/tuple:1121:1: note: candidate template ignored: could not match 'tuple' against 'reference_wrapper' operator==(const tuple<_Tp...>& __x, const tuple<_Up...>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:1986:6: note: candidate template ignored: could not match 'allocator' against 'reference_wrapper' bool operator==(const allocator<_Tp>&, const allocator<_Up>&) _NOEXCEPT {return true;} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2963:1: note: candidate template ignored: could not match 'unique_ptr' against 'reference_wrapper' operator==(const unique_ptr<_T1, _D1>& __x, const unique_ptr<_T2, _D2>& __y) {return __x.get() == __y.get();} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:2999:1: note: candidate template ignored: could not match 'unique_ptr' against 'reference_wrapper' operator==(const unique_ptr<_T1, _D1>& __x, nullptr_t) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:3007:1: note: candidate template ignored: could not match 'unique_ptr' against 'reference_wrapper' operator==(nullptr_t, const unique_ptr<_T1, _D1>& __x) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4795:1: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' operator==(const shared_ptr<_Tp>& __x, const shared_ptr<_Up>& __y) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4849:1: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' operator==(const shared_ptr<_Tp>& __x, nullptr_t) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:4857:1: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' operator==(nullptr_t, const shared_ptr<_Tp>& __x) _NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2452:1: note: candidate template ignored: could not match 'function' against 'reference_wrapper' operator==(const function<_Rp(_ArgTypes...)>& __f, nullptr_t) _NOEXCEPT {return !__f;} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/functional:2457:1: note: candidate template ignored: could not match 'function' against 'reference_wrapper' operator==(nullptr_t, const function<_Rp(_ArgTypes...)>& __f) _NOEXCEPT {return !__f;} ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string_view:613:6: note: candidate template ignored: could not match 'basic_string_view' against 'reference_wrapper' bool operator==(basic_string_view<_CharT, _Traits> __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string_view:622:6: note: candidate template ignored: could not match 'basic_string_view' against 'reference_wrapper' bool operator==(basic_string_view<_CharT, _Traits> __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string_view:631:6: note: candidate template ignored: could not match 'basic_string_view' against 'reference_wrapper' bool operator==(typename common_type<basic_string_view<_CharT, _Traits> >::type __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:563:6: note: candidate template ignored: could not match 'fpos' against 'reference_wrapper' bool operator==(const fpos<_StateT>& __x, const fpos<_StateT>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:3834:1: note: candidate template ignored: could not match 'basic_string' against 'reference_wrapper' operator==(const basic_string<_CharT, _Traits, _Allocator>& __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:3846:1: note: candidate template ignored: could not match 'basic_string' against 'reference_wrapper' operator==(const basic_string<char, char_traits<char>, _Allocator>& __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:3865:1: note: candidate template ignored: could not match 'const _CharT *' against 'std::__1::reference_wrapper<boost::asio::io_context>' operator==(const _CharT* __lhs, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/string:3878:1: note: candidate template ignored: could not match 'basic_string' against 'reference_wrapper' operator==(const basic_string<_CharT,_Traits,_Allocator>& __lhs, ^ /usr/local/include/boost/bind/arg.hpp:48:40: note: candidate template ignored: could not match 'arg' against 'reference_wrapper' template< int I > BOOST_CONSTEXPR bool operator==( arg<I> const &, arg<I> const & ) ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:823:40: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' template<class T, class U> inline bool operator==(shared_ptr<T> const & a, shared_ptr<U> const & b) BOOST_SP_NOEXCEPT ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:846:31: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' template<class T> inline bool operator==( shared_ptr<T> const & p, boost::detail::sp_nullptr_t ) BOOST_SP_NOEXCEPT ^ /usr/local/include/boost/smart_ptr/shared_ptr.hpp:851:31: note: candidate template ignored: could not match 'shared_ptr' against 'reference_wrapper' template<class T> inline bool operator==( boost::detail::sp_nullptr_t, shared_ptr<T> const & p ) BOOST_SP_NOEXCEPT ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1562:1: note: candidate template ignored: could not match 'map' against 'reference_wrapper' operator==(const map<_Key, _Tp, _Compare, _Allocator>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:2111:1: note: candidate template ignored: could not match 'multimap' against 'reference_wrapper' operator==(const multimap<_Key, _Tp, _Compare, _Allocator>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/vector:3360:1: note: candidate template ignored: could not match 'vector' against 'reference_wrapper' operator==(const vector<_Tp, _Allocator>& __x, const vector<_Tp, _Allocator>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/deque:2880:1: note: candidate template ignored: could not match 'deque' against 'reference_wrapper' operator==(const deque<_Tp, _Allocator>& __x, const deque<_Tp, _Allocator>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/stack:256:1: note: candidate template ignored: could not match 'stack' against 'reference_wrapper' operator==(const stack<_Tp, _Container>& __x, const stack<_Tp, _Container>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/array:371:1: note: candidate template ignored: could not match 'array' against 'reference_wrapper' operator==(const array<_Tp, _Size>& __x, const array<_Tp, _Size>& __y) ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2393:1: note: candidate template ignored: could not match 'mersenne_twister_engine' against 'reference_wrapper' operator==(const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2718:1: note: candidate template ignored: could not match 'subtract_with_carry_engine' against 'reference_wrapper' operator==( ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:2936:1: note: candidate template ignored: could not match 'discard_block_engine' against 'reference_wrapper' operator==(const discard_block_engine<_Eng, _Pp, _Rp>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3187:1: note: candidate template ignored: could not match 'independent_bits_engine' against 'reference_wrapper' operator==( ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/random:3418:1: note: candidate template ignored: could not match 'shuffle_order_engine' against 'reference_wrapper' operator==( ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/unordered_map:1642:1: note: candidate template ignored: could not match 'unordered_map' against 'reference_wrapper' operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/unordered_map:2269:1: note: candidate template ignored: could not match 'unordered_multimap' against 'reference_wrapper' operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x, ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/queue:362:1: note: candidate template ignored: could not match 'queue' against 'reference_wrapper' operator==(const queue<_Tp, _Container>& __x,const queue<_Tp, _Container>& __y) ^ 7 errors generated. ninja: build stopped: subcommand failed.