Skip to content

Instantly share code, notes, and snippets.

@vinniefalco
Created April 11, 2017 00:04
Show Gist options
  • Save vinniefalco/cf09adc4bb3df2137d945f5a50c1e22e to your computer and use it in GitHub Desktop.
Save vinniefalco/cf09adc4bb3df2137d945f5a50c1e22e to your computer and use it in GitHub Desktop.
Vinnies-MacBook-Pro:bin vinnie$ b2 -j4
warning: No toolsets are configured.
warning: Configuring default toolset "darwin".
warning: If the default is wrong, your build may not work correctly.
warning: Use the "toolset=xxxxx" option to override our guess.
warning: For more configuration options, please consult
warning: http://boost.org/boost-build2/doc/html/bbv2/advanced/configuration.html
error: no Jamfile in current directory found, and no target references specified.
Vinnies-MacBook-Pro:bin vinnie$ cd ..
Vinnies-MacBook-Pro:Beast vinnie$ b2 -j4
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
- symlinks supported : yes (cached)
- C++11 mutex : no (cached)
- lockfree boost::atomic_flag : yes (cached)
...patience...
...patience...
...patience...
...found 3774 targets...
...updating 3 targets...
clang-darwin.compile.c++ bin/test/clang-darwin-4.2.1/debug/threading-multi/http/read.o
In file included from test/http/read.cpp:9:
In file included from include/beast/http/read.hpp:153:
In file included from include/beast/http/impl/read.ipp:13:
In file included from include/beast/http/parse.hpp:348:
In file included from include/beast/http/impl/parse.ipp:16:
In file included from include/beast/core/stream_concepts.hpp:11:
In file included from include/beast/core/detail/stream_concepts.hpp:13:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/io_service.hpp:767:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/impl/io_service.hpp:71:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/task_io_service.hpp:196:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/impl/task_io_service.hpp:19:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/completion_handler.hpp:20:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/fenced_block.hpp:24:
/Users/Vinnie/boost_1_63_0/boost/asio/detail/macos_fenced_block.hpp:45:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
OSMemoryBarrier();
^
/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
void OSMemoryBarrier( void );
^
In file included from test/http/read.cpp:9:
In file included from include/beast/http/read.hpp:153:
In file included from include/beast/http/impl/read.ipp:13:
In file included from include/beast/http/parse.hpp:348:
In file included from include/beast/http/impl/parse.ipp:16:
In file included from include/beast/core/stream_concepts.hpp:11:
In file included from include/beast/core/detail/stream_concepts.hpp:13:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/io_service.hpp:767:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/impl/io_service.hpp:71:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/task_io_service.hpp:196:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/impl/task_io_service.hpp:19:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/completion_handler.hpp:20:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/detail/fenced_block.hpp:24:
/Users/Vinnie/boost_1_63_0/boost/asio/detail/macos_fenced_block.hpp:51:5: warning: 'OSMemoryBarrier' is deprecated: first deprecated in macOS 10.12 - Use std::atomic_thread_fence() from <atomic> instead [-Wdeprecated-declarations]
OSMemoryBarrier();
^
/usr/include/libkern/OSAtomicDeprecated.h:749:9: note: 'OSMemoryBarrier' has been explicitly marked deprecated here
void OSMemoryBarrier( void );
^
In file included from test/http/read.cpp:19:
In file included from extras/beast/test/yield_to.hpp:12:
In file included from /Users/Vinnie/boost_1_63_0/boost/asio/spawn.hpp:19:
In file included from /Users/Vinnie/boost_1_63_0/boost/coroutine/all.hpp:11:
In file included from /Users/Vinnie/boost_1_63_0/boost/coroutine/coroutine.hpp:10:
In file included from /Users/Vinnie/boost_1_63_0/boost/coroutine/asymmetric_coroutine.hpp:39:
/Users/Vinnie/boost_1_63_0/boost/coroutine/detail/push_coroutine_object.hpp:247:9: warning: destructor called on non-final 'boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
obj->~obj_t();
^
/Users/Vinnie/boost_1_63_0/boost/coroutine/detail/push_coroutine_object.hpp:309:7: note: in instantiation of member function 'boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::deallocate_' requested here
{ deallocate_( this); }
^
/Users/Vinnie/boost_1_63_0/boost/coroutine/detail/push_coroutine_object.hpp:266:5: note: in instantiation of member function 'boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::destroy' requested here
push_coroutine_object( BOOST_RV_REF( Fn) fn, attributes const& attrs,
^
/Users/Vinnie/boost_1_63_0/boost/coroutine/asymmetric_coroutine.hpp:1929:23: note: in instantiation of member function 'boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::push_coroutine_object' requested here
impl_ = new ( sp) object_t(
^
/Users/Vinnie/boost_1_63_0/boost/asio/impl/spawn.hpp:288:40: note: in instantiation of function template specialization 'boost::coroutines::push_coroutine<void>::push_coroutine<boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &>' requested here
shared_ptr<callee_type> coro(new callee_type(entry_point, attributes_));
^
/Users/Vinnie/boost_1_63_0/boost/asio/detail/wrapped_handler.hpp:191:5: note: in instantiation of member function 'boost::asio::detail::spawn_helper<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)>::operator()' requested here
handler_();
^
/Users/Vinnie/boost_1_63_0/boost/asio/handler_invoke_hook.hpp:69:3: note: (skipping 9 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
function();
^
/Users/Vinnie/boost_1_63_0/boost/asio/impl/spawn.hpp:335:16: note: in instantiation of function template specialization 'boost::asio::spawn<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)>' requested here
boost::asio::spawn(strand.wrap(&detail::default_spawn_handler),
^
/Users/Vinnie/boost_1_63_0/boost/asio/impl/spawn.hpp:344:16: note: in instantiation of function template specialization 'boost::asio::spawn<(lambda at extras/beast/test/yield_to.hpp:112:9)>' requested here
boost::asio::spawn(boost::asio::io_service::strand(io_service),
^
extras/beast/test/yield_to.hpp:111:18: note: in instantiation of function template specialization 'boost::asio::spawn<(lambda at extras/beast/test/yield_to.hpp:112:9)>' requested here
boost::asio::spawn(ios_,
^
extras/beast/test/yield_to.hpp:95:9: note: in instantiation of function template specialization 'beast::test::enable_yield_to::yield_to<std::__1::__bind<void (beast::http::read_test::*&)(boost::asio::basic_yield_context<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> >), beast::http::read_test *, std::__1::placeholders::__ph<1> &> >' requested here
yield_to(std::bind(f,
^
test/http/read.cpp:322:9: note: in instantiation of function template specialization 'beast::test::enable_yield_to::yield_to<void (beast::http::read_test::*)(boost::asio::basic_yield_context<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running> >), beast::http::read_test *>' requested here
yield_to(&read_test::testFailures, this);
^
/Users/Vinnie/boost_1_63_0/boost/coroutine/detail/push_coroutine_object.hpp:247:15: note: qualify call to silence this warning
obj->~obj_t();
^
boost::coroutines::detail::push_coroutine_object<boost::coroutines::pull_coroutine<void>, void, boost::asio::detail::coro_entry_point<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand, void (*)(), boost::asio::detail::is_continuation_if_running>, (lambda at extras/beast/test/yield_to.hpp:112:9)> &, boost::coroutines::basic_standard_stack_allocator<boost::coroutines::stack_traits> >::
3 warnings generated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment