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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 instead.’ 14 | BOOST_HEADER_DEPRECATED("") | ^~~~~~~~~~~~~~~~~~~~~~~ /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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 + 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 >’: /usr/include/boost/asio/impl/read.hpp:591:15: required from ‘typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadHandler&&, typename std::enable_if::value>::type*) [with AsyncReadStream = qi::sock::SocketWithContext; MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay::type = std::decay >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if::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; B = boost::asio::mutable_buffers_1; H = boost::asio::detail::wrapped_handler >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::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 >; M = qi::Message*; Proc = qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; size_t = long unsigned int]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:395:24: required from ‘void qi::sock::ReceiveMessageContinuous::operator()(const S&, qi::sock::SslEnabled, size_t, Proc, const F0&, const F1&) [with S = boost::shared_ptr >; Proc = qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; 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::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; 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::Connected(qi::sock::SocketPtr&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::SocketPtr = boost::shared_ptr >; 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 qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /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’ 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 >’: /usr/include/boost/asio/impl/write.hpp:557:15: required from ‘typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = qi::sock::SocketWithContext; ConstBufferSequence = std::vector >; WriteHandler = boost::asio::detail::wrapped_handler >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay::type = std::decay >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if::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; B = std::vector >; H = boost::asio::detail::wrapped_handler >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::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 >; M = std::_List_iterator; Proc = qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:364:21: required from ‘void qi::sock::SendMessageEnqueue::operator()(Msg&&, qi::sock::SslEnabled, Proc, const F0&, const F1&) [with Msg = qi::Message; Proc = qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; N = qi::sock::NetworkAsio; S = boost::shared_ptr >]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:333:17: required from ‘void qi::sock::Connected::Impl::send(Msg, qi::sock::SslEnabled, Proc) [with Msg = qi::Message; Proc = ka::constant_function_t; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:220:27: required from ‘void qi::sock::Connected::send(Msg&&, qi::sock::SslEnabled, const Proc&) [with Msg = qi::Message; Proc = ka::constant_function_t; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:658:29: required from ‘bool qi::TcpMessageSocket::send(qi::Message) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /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’ 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 + 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 >’: /usr/include/boost/asio/impl/read.hpp:591:15: required from ‘typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadHandler&&, typename std::enable_if::value>::type*) [with AsyncReadStream = qi::sock::SocketWithContext; MutableBufferSequence = boost::asio::mutable_buffers_1; ReadHandler = boost::asio::detail::wrapped_handler >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay::type = std::decay >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if::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; B = boost::asio::mutable_buffers_1; H = boost::asio::detail::wrapped_handler >, qi::Message*, qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::Message*, qi::sock::SslEnabled, size_t, const qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>&, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, std::size_t)>, std::shared_ptr >::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 >; M = qi::Message*; Proc = qi::sock::ReceiveMessageContinuous::operator() >, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, qi::sock::SslEnabled, size_t, qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, qi::Message*)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; size_t = long unsigned int]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/receive.hpp:395:24: required from ‘void qi::sock::ReceiveMessageContinuous::operator()(const S&, qi::sock::SslEnabled, size_t, Proc, const F0&, const F1&) [with S = boost::shared_ptr >; Proc = qi::sock::Connected >::Impl::start > >(qi::sock::SslEnabled, size_t, qi::sock::HandleMessage >, qi::int64_t):: mutable::, qi::Message*)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; 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::Impl::start(qi::sock::SslEnabled, size_t, Proc, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; 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::Connected(qi::sock::SocketPtr&, qi::sock::SslEnabled, size_t, const Proc&, qi::int64_t) [with Proc = qi::sock::HandleMessage >; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext; qi::sock::SocketPtr = boost::shared_ptr >; 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 qi::TcpMessageSocket::connect(const qi::Url&) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /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’ 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 >’: /usr/include/boost/asio/impl/write.hpp:557:15: required from ‘typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteHandler&&, typename std::enable_if::value>::type*) [with AsyncWriteStream = qi::sock::SocketWithContext; ConstBufferSequence = std::vector >; WriteHandler = boost::asio::detail::wrapped_handler >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&; typename boost::asio::async_result::type, void(boost::system::error_code, long unsigned int)>::return_type = void; typename std::decay::type = std::decay >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::Impl> >, boost::asio::detail::is_continuation_delegated>&>::type; typename std::enable_if::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; B = std::vector >; H = boost::asio::detail::wrapped_handler >, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(const boost::shared_ptr >&, std::_List_iterator, qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>, qi::sock::SslEnabled, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo)::, size_t)>, std::shared_ptr >::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 >; M = std::_List_iterator; Proc = qi::sock::SendMessageEnqueue > >::operator() >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, ka::data_bound_transfo_t >::Impl> >, qi::sock::StrandTransfo >(qi::Message&&, qi::sock::SslEnabled, qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>, const ka::data_bound_transfo_t >::Impl> >&, const qi::sock::StrandTransfo&)::, I)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/send.hpp:364:21: required from ‘void qi::sock::SendMessageEnqueue::operator()(Msg&&, qi::sock::SslEnabled, Proc, const F0&, const F1&) [with Msg = qi::Message; Proc = qi::sock::Connected >::Impl::send >(qi::Message, qi::sock::SslEnabled, ka::constant_function_t):: mutable::&, const ReadableMessage&)>; F0 = ka::data_bound_transfo_t >::Impl> >; F1 = qi::sock::StrandTransfo; N = qi::sock::NetworkAsio; S = boost::shared_ptr >]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:333:17: required from ‘void qi::sock::Connected::Impl::send(Msg, qi::sock::SslEnabled, Proc) [with Msg = qi::Message; Proc = ka::constant_function_t; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /home/user/pepper_ws/src/libqi/src/messaging/sock/connectedstate.hpp:220:27: required from ‘void qi::sock::Connected::send(Msg&&, qi::sock::SslEnabled, const Proc&) [with Msg = qi::Message; Proc = ka::constant_function_t; N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /home/user/pepper_ws/src/libqi/src/messaging/tcpmessagesocket.hpp:658:29: required from ‘bool qi::TcpMessageSocket::send(qi::Message) [with N = qi::sock::NetworkAsio; S = qi::sock::SocketWithContext]’ /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’ 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