user@workstation:~/pepper_ws$ colcon build
Starting >>> naoqi_libqi
[Processing: naoqi_libqi]
--- stderr: naoqi_libqi
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/type/genericobject.cpp:2:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/type/metasignal_p.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/type/anyobject.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/type/detail/manageable.hpp:17,
from /home/user/pepper_ws/src/libqi/src/type/manageable.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/ka/memory.hpp:5,
from /home/user/pepper_ws/src/libqi/ka/functional.hpp:10,
from /home/user/pepper_ws/src/libqi/qi/detail/future_fwd.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/future.hpp:7,
from /home/user/pepper_ws/src/libqi/src/type/dynamicobjectbuilder.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/ka/memory.hpp:5,
from /home/user/pepper_ws/src/libqi/ka/functional.hpp:10,
from /home/user/pepper_ws/src/libqi/qi/detail/future_fwd.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/future.hpp:7,
from /home/user/pepper_ws/src/libqi/src/type/anyfunction.cpp:7:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/anyfunction.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/metamethod.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/type/detail/anyreference.hpp:14,
from /home/user/pepper_ws/src/libqi/src/type/anyreference.cpp:10:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/jsoncodec.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/jsonencoder.cpp:12:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/jsoncodec.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/jsondecoder.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/src/log.cpp:16:
/usr/include/boost/function_output_iterator.hpp:14:1: note: ‘#pragma message: This header is deprecated. Use <boost/iterator/function_output_iterator.hpp> instead.’
14 | BOOST_HEADER_DEPRECATED("<boost/iterator/function_output_iterator.hpp>")
| ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/type/detail/anyreference.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/anyvalue.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/anyvalue.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/qi/type/metaproperty.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/metaproperty.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/src/application_p.hpp:3,
from /home/user/pepper_ws/src/libqi/src/application.cpp:11:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/src/type/metasignal_p.hpp:8,
from /home/user/pepper_ws/src/libqi/src/type/metasignal.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
from /usr/include/boost/smart_ptr/make_shared.hpp:14,
from /usr/include/boost/make_shared.hpp:14,
from /home/user/pepper_ws/src/libqi/src/type/dynamicobject.cpp:7:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/src/type/metaobject.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/anymodule.hpp:13,
from /home/user/pepper_ws/src/libqi/src/type/anymodule.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/thread/thread_time.hpp:9,
from /usr/include/boost/thread/lock_types.hpp:18,
from /usr/include/boost/thread/pthread/thread_data.hpp:12,
from /usr/include/boost/thread/thread_only.hpp:17,
from /usr/include/boost/thread/thread.hpp:12,
from /usr/include/boost/thread.hpp:13,
from /home/user/pepper_ws/src/libqi/src/type/objecttypebuilder.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/thread/thread_time.hpp:9,
from /usr/include/boost/thread/lock_types.hpp:18,
from /usr/include/boost/thread/pthread/recursive_mutex.hpp:13,
from /usr/include/boost/thread/recursive_mutex.hpp:16,
from /home/user/pepper_ws/src/libqi/src/type/signal.cpp:9:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/type/detail/staticobjecttype.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/staticobjecttype.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/src/type/structtypeinterface.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/thread/thread_time.hpp:9,
from /usr/include/boost/thread/lock_types.hpp:18,
from /usr/include/boost/thread/pthread/mutex.hpp:16,
from /usr/include/boost/thread/mutex.hpp:16,
from /usr/include/boost/thread/synchronized_value.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/eventloop.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/actor.hpp:10,
from /home/user/pepper_ws/src/libqi/qi/signalspy.hpp:6,
from /home/user/pepper_ws/src/libqi/src/type/signalspy.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/signature.hpp:10,
from /home/user/pepper_ws/src/libqi/src/type/signature.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/src/type/typeinterface.cpp:11:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/qi/type/detail/type.hpp:14,
from /home/user/pepper_ws/src/libqi/src/type/type.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/src/type/traceanalyzer.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/program_options/options_description.hpp:16,
from /usr/include/boost/program_options.hpp:15,
from /home/user/pepper_ws/src/libqi/qi/application.hpp:12,
from /home/user/pepper_ws/src/libqi/qi/applicationsession.hpp:11,
from /home/user/pepper_ws/src/libqi/src/messaging/applicationsession_internal.hpp:11,
from /home/user/pepper_ws/src/libqi/src/messaging/applicationsession_internal.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/src/messaging/authprovider.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/program_options/options_description.hpp:16,
from /usr/include/boost/program_options.hpp:15,
from /home/user/pepper_ws/src/libqi/src/messaging/applicationsession.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
from /usr/include/boost/smart_ptr/make_shared.hpp:14,
from /usr/include/boost/make_shared.hpp:14,
from /home/user/pepper_ws/src/libqi/src/messaging/boundobject.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/src/messaging/clientauthenticator.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/qi/messaging/servicedirectoryproxy.hpp:11,
from /home/user/pepper_ws/src/libqi/qi/messaging/gateway.hpp:11,
from /home/user/pepper_ws/src/libqi/src/messaging/gateway.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/messaging/messagedispatcher.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/messagedispatcher.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
from /usr/include/boost/smart_ptr/make_shared.hpp:14,
from /usr/include/boost/make_shared.hpp:14,
from /home/user/pepper_ws/src/libqi/src/messaging/message.cpp:7:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/thread/thread_time.hpp:9,
from /usr/include/boost/thread/lock_types.hpp:18,
from /usr/include/boost/thread/pthread/mutex.hpp:16,
from /usr/include/boost/thread/mutex.hpp:16,
from /usr/include/boost/thread/synchronized_value.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/eventloop.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/actor.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/objecthost.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/messaging/objectregistrar.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/ka/memory.hpp:5,
from /home/user/pepper_ws/src/libqi/ka/functional.hpp:10,
from /home/user/pepper_ws/src/libqi/qi/detail/future_fwd.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/future.hpp:7,
from /home/user/pepper_ws/src/libqi/src/messaging/messagesocket.hpp:9,
from /home/user/pepper_ws/src/libqi/src/messaging/remoteobject_p.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/remoteobject.cpp:11:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/smart_ptr/make_shared_object.hpp:17,
from /usr/include/boost/smart_ptr/make_shared.hpp:14,
from /usr/include/boost/make_shared.hpp:14,
from /home/user/pepper_ws/src/libqi/src/messaging/servicedirectory.cpp:14:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/signal.hpp:12,
from /home/user/pepper_ws/src/libqi/src/messaging/servicedirectoryclient.hpp:12,
from /home/user/pepper_ws/src/libqi/src/messaging/servicedirectoryclient.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/type/detail/anyreference.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/anyvalue.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/clientauthenticator_p.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/servicedirectoryproxy.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/src/messaging/serviceinfo.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/session.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/session.cpp:12:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/ka/memory.hpp:5,
from /home/user/pepper_ws/src/libqi/ka/functional.hpp:10,
from /home/user/pepper_ws/src/libqi/ka/scoped.hpp:6,
from /home/user/pepper_ws/src/libqi/src/messaging/sessionservice.cpp:11:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/atomic.hpp:39,
from /home/user/pepper_ws/src/libqi/qi/anyobject.hpp:13,
from /home/user/pepper_ws/src/libqi/src/messaging/server.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /home/user/pepper_ws/src/libqi/ka/memory.hpp:5,
from /home/user/pepper_ws/src/libqi/ka/functional.hpp:10,
from /home/user/pepper_ws/src/libqi/qi/detail/future_fwd.hpp:14,
from /home/user/pepper_ws/src/libqi/qi/future.hpp:7,
from /home/user/pepper_ws/src/libqi/src/messaging/sessionservices.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/sessionservices.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/src/messaging/streamcontext.hpp:10,
from /home/user/pepper_ws/src/libqi/src/messaging/streamcontext.cpp:8:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/src/messaging/transportserver.cpp:15:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/src/messaging/transportserverasio_p.cpp:10:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/src/messaging/messagesocket.cpp:1:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/src/messaging/transportsocketcache.cpp:11:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_waitable_timer.hpp:22,
from /usr/include/boost/asio/steady_timer.hpp:22,
from /usr/include/boost/asio/basic_socket_streambuf.hpp:36,
from /usr/include/boost/asio/basic_socket_iostream.hpp:24,
from /usr/include/boost/asio/ip/tcp.hpp:20,
from /home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.cpp:2:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/date_time/time_clock.hpp:17,
from /usr/include/boost/date_time/posix_time/posix_time_types.hpp:10,
from /usr/include/boost/asio/time_traits.hpp:23,
from /usr/include/boost/asio/detail/timer_queue_ptime.hpp:22,
from /usr/include/boost/asio/detail/deadline_timer_service.hpp:29,
from /usr/include/boost/asio/basic_deadline_timer.hpp:25,
from /usr/include/boost/asio.hpp:25,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/url.hpp:13,
from /home/user/pepper_ws/src/libqi/src/messaging/url.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/read.hpp:1288,
from /usr/include/boost/asio.hpp:144,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/os.hpp:17,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:26,
from /home/user/pepper_ws/src/libqi/src/messaging/messagesocket.cpp:1:
/usr/include/boost/asio/impl/read.hpp: In instantiation of ‘class boost::asio::detail::initiate_async_read_buffer_sequence<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >’:
/usr/include/boost/asio/impl/read.hpp:591:15: required from ‘typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadHandler&&, typename std::enable_if<boost::asio::is_mutable_buffer_sequence<MutableBufferSequence>::value>::type*) [with AsyncReadStream = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay<Number>::type = std::decay<boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if<boost::asio::is_mutable_buffer_sequence<MutableBufferSequence>::value>::type = void]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/networkasio.hpp:50:30: required from ‘static void qi::sock::NetworkAsio::async_read(S&, const B&, H) [with S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; B = boost::asio::mutable_buffers_1; H = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:337:20: required from ‘void qi::sock::receiveMessage(const S&, M, qi::sock::SslEnabled, size_t, const Proc&, F0, F1) [with N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; M = qi::Message*; Proc = qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; size_t = long unsigned int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:395:24: required from ‘void qi::sock::ReceiveMessageContinuous<N>::operator()(const S&, qi::sock::SslEnabled, size_t, Proc, const F0&, const F1&) [with S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; Proc = qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; N = qi::sock::NetworkAsio; size_t = long unsigned int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:288:20: required from ‘void qi::sock::Connected<N, S>::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; size_t = long unsigned int; qi::int64_t = long int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:248:19: required from ‘qi::sock::Connected<N, S>::Connected(qi::sock::SocketPtr<S>&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; qi::sock::SocketPtr<S> = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; size_t = long unsigned int; qi::int64_t = long int]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:475:18: required from ‘qi::FutureSync<void> qi::TcpMessageSocket<N, S>::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:413:20: required from here
/usr/include/boost/asio/impl/read.hpp:482:53: error: no type named ‘executor_type’ in ‘class qi::sock::SocketWithContext<qi::sock::NetworkAsio>’
482 | typedef typename AsyncReadStream::executor_type executor_type;
| ^~~~~~~~~~~~~
In file included from /usr/include/boost/asio/write.hpp:1246,
from /usr/include/boost/asio/buffered_write_stream.hpp:28,
from /usr/include/boost/asio/buffered_stream.hpp:22,
from /usr/include/boost/asio.hpp:43,
from /home/user/pepper_ws/src/libqi/qi/macro.hpp:31,
from /home/user/pepper_ws/src/libqi/qi/api.hpp:16,
from /home/user/pepper_ws/src/libqi/qi/os.hpp:17,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:26,
from /home/user/pepper_ws/src/libqi/src/messaging/messagesocket.cpp:1:
/usr/include/boost/asio/impl/write.hpp: In instantiation of ‘class boost::asio::detail::initiate_async_write_buffer_sequence<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >’:
/usr/include/boost/asio/impl/write.hpp:557:15: required from ‘typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if<boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type*) [with AsyncWriteStream = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; ConstBufferSequence = std::vector<boost::asio::const_buffer, std::allocator<boost::asio::const_buffer> >; WriteHandler = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay<Number>::type = std::decay<boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if<boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type = void]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/networkasio.hpp:56:31: required from ‘static void qi::sock::NetworkAsio::async_write(S&, const B&, H) [with S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; B = std::vector<boost::asio::const_buffer, std::allocator<boost::asio::const_buffer> >; H = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:213:21: required from ‘void qi::sock::sendMessage(const S&, M, Proc, qi::sock::SslEnabled, F0, F1) [with N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; M = std::_List_iterator<qi::Message>; Proc = qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:364:21: required from ‘void qi::sock::SendMessageEnqueue<N, S>::operator()(Msg&&, qi::sock::SslEnabled, Proc, const F0&, const F1&) [with Msg = qi::Message; Proc = qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:333:17: required from ‘void qi::sock::Connected<N, S>::Impl::send(Msg, qi::sock::SslEnabled, Proc) [with Msg = qi::Message; Proc = ka::constant_function_t<bool>; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:220:27: required from ‘void qi::sock::Connected<N, S>::send(Msg&&, qi::sock::SslEnabled, const Proc&) [with Msg = qi::Message; Proc = ka::constant_function_t<bool>; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:658:29: required from ‘bool qi::TcpMessageSocket<N, S>::send(qi::Message) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:648:8: required from here
/usr/include/boost/asio/impl/write.hpp:447:54: error: no type named ‘executor_type’ in ‘class qi::sock::SocketWithContext<qi::sock::NetworkAsio>’
447 | typedef typename AsyncWriteStream::executor_type executor_type;
| ^~~~~~~~~~~~~
In file included from /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp:22,
from /usr/include/boost/smart_ptr/detail/yield_k.hpp:23,
from /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp:14,
from /usr/include/boost/smart_ptr/detail/spinlock.hpp:42,
from /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp:25,
from /usr/include/boost/smart_ptr/shared_ptr.hpp:29,
from /usr/include/boost/shared_ptr.hpp:17,
from /usr/include/boost/format/alt_sstream.hpp:22,
from /usr/include/boost/format/internals.hpp:24,
from /usr/include/boost/format.hpp:38,
from /home/user/pepper_ws/src/libqi/qi/log.hpp:23,
from /home/user/pepper_ws/src/libqi/qi/type/typeinterface.hpp:18,
from /home/user/pepper_ws/src/libqi/src/registration.cpp:6:
/usr/include/boost/bind.hpp:36:1: note: ‘#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.’
36 | BOOST_PRAGMA_MESSAGE(
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/asio/read.hpp:1288,
from /usr/include/boost/asio.hpp:144,
from /home/user/pepper_ws/src/libqi/src/messaging/transportserverasio_p.cpp:10:
/usr/include/boost/asio/impl/read.hpp: In instantiation of ‘class boost::asio::detail::initiate_async_read_buffer_sequence<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >’:
/usr/include/boost/asio/impl/read.hpp:591:15: required from ‘typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadHandler&&, typename std::enable_if<boost::asio::is_mutable_buffer_sequence<MutableBufferSequence>::value>::type*) [with AsyncReadStream = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay<Number>::type = std::decay<boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if<boost::asio::is_mutable_buffer_sequence<MutableBufferSequence>::value>::type = void]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/networkasio.hpp:50:30: required from ‘static void qi::sock::NetworkAsio::async_read(S&, const B&, H) [with S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; B = boost::asio::mutable_buffers_1; H = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::receiveMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::Message*, qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>&, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, std::size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:337:20: required from ‘void qi::sock::receiveMessage(const S&, M, qi::sock::SslEnabled, size_t, const Proc&, F0, F1) [with N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; M = qi::Message*; Proc = qi::sock::ReceiveMessageContinuous<qi::sock::NetworkAsio>::operator()<boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, qi::sock::SslEnabled, size_t, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; size_t = long unsigned int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:395:24: required from ‘void qi::sock::ReceiveMessageContinuous<N>::operator()(const S&, qi::sock::SslEnabled, size_t, Proc, const F0&, const F1&) [with S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; Proc = qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::start<qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, qi::int64_t)::<lambda()> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, qi::Message*)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; N = qi::sock::NetworkAsio; size_t = long unsigned int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:288:20: required from ‘void qi::sock::Connected<N, S>::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; size_t = long unsigned int; qi::int64_t = long int]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:248:19: required from ‘qi::sock::Connected<N, S>::Connected(qi::sock::SocketPtr<S>&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; qi::sock::SocketPtr<S> = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; size_t = long unsigned int; qi::int64_t = long int]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:475:18: required from ‘qi::FutureSync<void> qi::TcpMessageSocket<N, S>::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:413:20: required from here
/usr/include/boost/asio/impl/read.hpp:482:53: error: no type named ‘executor_type’ in ‘class qi::sock::SocketWithContext<qi::sock::NetworkAsio>’
482 | typedef typename AsyncReadStream::executor_type executor_type;
| ^~~~~~~~~~~~~
In file included from /usr/include/boost/asio/write.hpp:1246,
from /usr/include/boost/asio/buffered_write_stream.hpp:28,
from /usr/include/boost/asio/buffered_stream.hpp:22,
from /usr/include/boost/asio.hpp:43,
from /home/user/pepper_ws/src/libqi/src/messaging/transportserverasio_p.cpp:10:
/usr/include/boost/asio/impl/write.hpp: In instantiation of ‘class boost::asio::detail::initiate_async_write_buffer_sequence<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >’:
/usr/include/boost/asio/impl/write.hpp:557:15: required from ‘typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if<boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type*) [with AsyncWriteStream = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; ConstBufferSequence = std::vector<boost::asio::const_buffer, std::allocator<boost::asio::const_buffer> >; WriteHandler = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result<typename std::decay<Number>::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay<Number>::type = std::decay<boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if<boost::asio::is_const_buffer_sequence<ConstBufferSequence>::value>::type = void]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/networkasio.hpp:56:31: required from ‘static void qi::sock::NetworkAsio::async_write(S&, const B&, H) [with S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>; B = std::vector<boost::asio::const_buffer, std::allocator<boost::asio::const_buffer> >; H = boost::asio::detail::wrapped_handler<boost::asio::io_context&, ka::data_bound_proc_t<qi::sock::sendMessage<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(const boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >&, std::_List_iterator<qi::Message>, qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio>)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, size_t)>, std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, boost::asio::detail::is_continuation_delegated>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:213:21: required from ‘void qi::sock::sendMessage(const S&, M, Proc, qi::sock::SslEnabled, F0, F1) [with N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >; M = std::_List_iterator<qi::Message>; Proc = qi::sock::SendMessageEnqueue<qi::sock::NetworkAsio, boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> > >::operator()<qi::Message, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >, qi::sock::StrandTransfo<qi::sock::NetworkAsio> >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>, const ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >&, const qi::sock::StrandTransfo<qi::sock::NetworkAsio>&)::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>, I)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:364:21: required from ‘void qi::sock::SendMessageEnqueue<N, S>::operator()(Msg&&, qi::sock::SslEnabled, Proc, const F0&, const F1&) [with Msg = qi::Message; Proc = qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl::send<qi::Message, ka::constant_function_t<bool> >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t<bool>)::<lambda(qi::Message&)> mutable::<lambda(qi::sock::ErrorCode<qi::sock::NetworkAsio>&, const ReadableMessage&)>; F0 = ka::data_bound_transfo_t<std::shared_ptr<qi::sock::Connected<qi::sock::NetworkAsio, qi::sock::SocketWithContext<qi::sock::NetworkAsio> >::Impl> >; F1 = qi::sock::StrandTransfo<qi::sock::NetworkAsio>; N = qi::sock::NetworkAsio; S = boost::shared_ptr<qi::sock::SocketWithContext<qi::sock::NetworkAsio> >]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:333:17: required from ‘void qi::sock::Connected<N, S>::Impl::send(Msg, qi::sock::SslEnabled, Proc) [with Msg = qi::Message; Proc = ka::constant_function_t<bool>; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:220:27: required from ‘void qi::sock::Connected<N, S>::send(Msg&&, qi::sock::SslEnabled, const Proc&) [with Msg = qi::Message; Proc = ka::constant_function_t<bool>; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:658:29: required from ‘bool qi::TcpMessageSocket<N, S>::send(qi::Message) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext<qi::sock::NetworkAsio>]’
/home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:648:8: required from here
/usr/include/boost/asio/impl/write.hpp:447:54: error: no type named ‘executor_type’ in ‘class qi::sock::SocketWithContext<qi::sock::NetworkAsio>’
447 | typedef typename AsyncWriteStream::executor_type executor_type;
| ^~~~~~~~~~~~~
gmake[2]: *** [CMakeFiles/qi.dir/build.make:1154: CMakeFiles/qi.dir/src/messaging/messagesocket.cpp.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[2]: *** [CMakeFiles/qi.dir/build.make:1140: CMakeFiles/qi.dir/src/messaging/transportserverasio_p.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/qi.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
---
Failed <<< naoqi_libqi [43.9s, exited with code 2]
Summary: 0 packages finished [44.0s]
1 package failed: naoqi_libqi
1 package had stderr output: naoqi_libqi