+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/icinga2-2.15.1/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/icinga2-2.15.1/work.log ===> Building for icinga2-2.15.1 [ 1%] Building C object third-party/socketpair/CMakeFiles/socketpair.dir/socketpair.c.o [ 2%] Building C object third-party/execvpe/CMakeFiles/execvpe.dir/execvpe.c.o [ 3%] Building C object third-party/mmatch/CMakeFiles/mmatch.dir/mmatch.c.o /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/third-party/execvpe/execvpe.c: In function 'icinga2_execvpe': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/third-party/execvpe/execvpe.c:96:21: warning: implicit declaration of function 'confstr' [-Wimplicit-function-declaration] 96 | pathlen = confstr (_CS_PATH, (char *) NULL, 0); | ^~~~~~~ [ 3%] Built target socketpair [ 3%] Built target mmatch [ 3%] Built target execvpe [ 4%] [FLEX][class_lexer] Building scanner with flex 2.6.4 [ 5%] Building C object tools/mkembedconfig/CMakeFiles/mkembedconfig.dir/mkembedconfig.c.o [ 6%] Building C object tools/mkunity/CMakeFiles/mkunity.dir/mkunity.c.o [ 7%] [BISON][class_parser] Building parser with bison 3.8.2 [ 8%] Linking C executable ../../Bin/Release/mkembedconfig [ 9%] Linking C executable ../../Bin/Release/mkunity /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/tools/mkclass/class_parser.yy:19.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 19 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/tools/mkclass/class_parser.yy:23.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 23 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/tools/mkclass/class_parser.yy: warning: 2 shift/reduce conflicts [-Wconflicts-sr] /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/tools/mkclass/class_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples [ 9%] Built target mkembedconfig /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/tools/mkclass/class_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [ 9%] Built target mkunity [ 10%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_parser.cc.o [ 11%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/mkclass.cpp.o [ 12%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/classcompiler.cpp.o [ 13%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_lexer.cc.o [ 14%] Linking CXX executable ../../Bin/Release/mkclass [ 14%] Built target mkclass [ 15%] Generating configobject-ti.cpp, configobject-ti.hpp [ 16%] Generating base_unity.cpp [ 17%] Generating application-ti.cpp, application-ti.hpp [ 18%] Generating datetime-ti.cpp, datetime-ti.hpp [ 19%] Generating configuration-ti.cpp, configuration-ti.hpp [ 20%] Generating filelogger-ti.cpp, filelogger-ti.hpp [ 21%] Generating journaldlogger-ti.cpp, journaldlogger-ti.hpp [ 22%] Generating function-ti.cpp, function-ti.hpp [ 23%] Generating logger-ti.cpp, logger-ti.hpp [ 24%] Generating perfdatavalue-ti.cpp, perfdatavalue-ti.hpp [ 25%] Generating streamlogger-ti.cpp, streamlogger-ti.hpp [ 26%] Generating sysloglogger-ti.cpp, sysloglogger-ti.hpp [ 27%] Building CXX object lib/base/CMakeFiles/base.dir/application-version.cpp.o [ 28%] Building CXX object lib/base/CMakeFiles/base.dir/journaldlogger.cpp.o [ 29%] Building CXX object lib/base/CMakeFiles/base.dir/base_unity.cpp.o In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application-version.cpp:3: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/utility.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/timer.hpp:44:54: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.cpp:48:47: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/base_unity.cpp:5: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'class boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::seekable>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/utility/base_from_member.hpp:128:17: required from 'class boost::base_from_member, std::allocator, boost::iostreams::seekable>, 0>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:18:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:211:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::auto_close() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 211 | bool indirect_streambuf::auto_close() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:215:6: warning: 'void boost::iostreams::detail::indirect_streambuf::set_auto_close(bool) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 215 | void indirect_streambuf::set_auto_close(bool close) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:319:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::strict_sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 319 | bool indirect_streambuf::strict_sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:222:6: warning: 'void boost::iostreams::detail::indirect_streambuf::imbue(const std::locale&) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 222 | void indirect_streambuf::imbue(const std::locale& loc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:269:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::pbackfail(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:283:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::overflow(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:309:5: warning: 'int boost::iostreams::detail::indirect_streambuf::sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 309 | int indirect_streambuf::sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:329:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekoff(off_type, std::ios_base::seekdir, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; off_type = long int; std::ios_base::seekdir = std::ios_base::seekdir; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 329 | indirect_streambuf::seekoff | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:335:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekpos(pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: warning: 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 383 | inline void indirect_streambuf::close_impl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const boost::core::typeinfo& boost::iostreams::detail::indirect_streambuf::component_type() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::core::typeinfo = std::type_info]' can be marked override [-Wsuggest-override] 97 | const boost::core::typeinfo& component_type() const { return BOOST_CORE_TYPEID(T); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:98:11: warning: 'void* boost::iostreams::detail::indirect_streambuf::component_impl() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 98 | void* component_impl() { return component(); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configobject-ti.cpp:259:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.hpp:113:52: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:19, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/netstring.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.cpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:85:24: warning: 'virtual void boost::asio::detail::strand_executor_service::shutdown()' can be marked override [-Wsuggest-override] 85 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_service.hpp:81:24: warning: 'virtual void boost::asio::detail::strand_service::shutdown()' can be marked override [-Wsuggest-override] 81 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:97:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::resume()' can be marked override [-Wsuggest-override] 97 | void resume() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:109:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::suspend_with(void (*)(void*), void*)' can be marked override [-Wsuggest-override] 109 | void suspend_with(void (*fn)(void*), void* arg) | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:120:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::destroy()' can be marked override [-Wsuggest-override] 120 | void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:27:7: required from 'class icinga::SeenStream > >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:68:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:86:8: warning: 'void boost::asio::detail::reactive_socket_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 86 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.cpp:29:72: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configuration-ti.cpp:276:49: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/datetime-ti.cpp:85:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/filelogger-ti.cpp:89:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/function-ti.cpp:106:39: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::time_traits]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/logger-ti.cpp:89:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/perfdatavalue-ti.cpp:128:44: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/sysloglogger-ti.cpp:89:47: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:44:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:62:8: warning: 'void boost::asio::detail::resolver_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 62 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/base_unity.cpp:70: /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp: In function 'int icinga::MakeX509CSR(const String&, const String&, const String&, const String&, bool)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:487:27: warning: 'RSA* RSA_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 487 | RSA *rsa = RSA_new(); | ~~~~~~~^~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/ssl.h:32, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:12: /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/rsa.h:212:28: note: declared here 212 | OSSL_DEPRECATEDIN_3_0 RSA *RSA_new(void); | ^~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:501:33: warning: 'int RSA_generate_key_ex(RSA*, int, BIGNUM*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 501 | if (!RSA_generate_key_ex(rsa, 4096, e, nullptr)) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/rsa.h:271:27: note: declared here 271 | OSSL_DEPRECATEDIN_3_0 int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:527:41: warning: 'int PEM_write_bio_RSAPrivateKey(BIO*, const RSA*, const EVP_CIPHER*, const unsigned char*, int, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 527 | if (!PEM_write_bio_RSAPrivateKey(bio, rsa, nullptr, nullptr, 0, nullptr, nullptr)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/ssl.h:37: /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:87:9: note: declared here 87 | int PEM_##writename##_##name(OUTTYPE *out, const type *x, \ | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:301:10: note: in expansion of macro 'PEM_write_cb_fnsig' 301 | attr PEM_write_cb_fnsig(name, type, BIO, write_bio); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:328:5: note: in expansion of macro 'DECLARE_PEM_write_cb_bio_attr' 328 | DECLARE_PEM_write_cb_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:366:5: note: in expansion of macro 'DECLARE_PEM_write_cb_attr' 366 | DECLARE_PEM_write_cb_attr(attr, name, type) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:457:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/x509.h:29: /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/evp.h:522:57: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 522 | # define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 523 | (rsa)) | ~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:544:9: note: in expansion of macro 'EVP_PKEY_assign_RSA' 544 | EVP_PKEY_assign_RSA(key, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/evp.h:1396:5: note: declared here 1396 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp: In function 'std::shared_ptr icinga::CreateCert(EVP_PKEY*, X509_NAME*, X509_NAME*, EVP_PKEY*, bool)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:660:23: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 660 | if (!SHA1_Init(&context)) { | ~~~~~~~~~^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/x509.h:41: /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:669:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 669 | if (!SHA1_Update(&context, (unsigned char*)id.CStr(), id.GetLength())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:678:24: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 678 | if (!SHA1_Final(digest, &context)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp: In function 'std::shared_ptr icinga::CreateCertIcingaCA(EVP_PKEY*, X509_NAME*, bool)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:750:41: warning: 'RSA* PEM_read_bio_RSAPrivateKey(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 750 | rsa = PEM_read_bio_RSAPrivateKey(cakeybio, nullptr, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:76:11: note: declared here 76 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:274:10: note: in expansion of macro 'PEM_read_cb_fnsig' 274 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:338:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 338 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:365:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 365 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/pem.h:457:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr' 457 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/evp.h:522:57: warning: 'int EVP_PKEY_assign(EVP_PKEY*, int, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 522 | # define EVP_PKEY_assign_RSA(pkey, rsa) EVP_PKEY_assign((pkey), EVP_PKEY_RSA, \ | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 523 | (rsa)) | ~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:766:9: note: in expansion of macro 'EVP_PKEY_assign_RSA' 766 | EVP_PKEY_assign_RSA(privkey, rsa); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/evp.h:1396:5: note: declared here 1396 | int EVP_PKEY_assign(EVP_PKEY *pkey, int type, void *key); | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp: In function 'icinga::String icinga::SHA1(const String&, bool)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:866:23: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 866 | if (!SHA1_Init(&context)) { | ~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:49:27: note: declared here 49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c); | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:875:25: warning: 'int SHA1_Update(SHA_CTX*, const void*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 875 | if (!SHA1_Update(&context, (unsigned char*)s.CStr(), s.GetLength())) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:50:27: note: declared here 50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len); | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:884:24: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 884 | if (!SHA1_Final(digest, &context)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:51:27: note: declared here 51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c); | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp: In function 'icinga::String icinga::SHA256(const String&)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:905:25: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 905 | if (!SHA256_Init(&context)) { | ~~~~~~~~~~~^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:73:27: note: declared here 73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c); | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:914:27: warning: 'int SHA256_Update(SHA256_CTX*, const void*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 914 | if (!SHA256_Update(&context, (unsigned char*)s.CStr(), s.GetLength())) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:74:27: note: declared here 74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c, | ^~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.cpp:923:26: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 923 | if (!SHA256_Final(digest, &context)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/sha.h:76:27: note: declared here 76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c); | ^~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/workqueue.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.cpp:17: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = thread_data; A1 = void (*)()]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:221:93: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:118:18: warning: 'void boost::detail::thread_data::run() [with F = void (*)()]' can be marked override [-Wsuggest-override] 118 | void run() | ^~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.cpp:334:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configobject-ti.cpp:990:21: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl<>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl<>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configuration-ti.cpp:932:21: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/datetime-ti.cpp:172:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/filelogger-ti.cpp:195:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/function-ti.cpp:302:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/logger-ti.cpp:192:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/perfdatavalue-ti.cpp:488:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.cpp:34:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/sysloglogger-ti.cpp:192:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/timer.cpp:127:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:27: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/verify_callback.hpp: In instantiation of 'class boost::asio::ssl::detail::verify_callback >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:386:9: required from 'boost::system::error_code boost::asio::ssl::stream< >::set_verify_callback(VerifyCallback, boost::system::error_code&) [with VerifyCallback = icinga::UnbufferedAsioTlsStream::BeforeHandshake(boost::asio::ssl::stream_base::handshake_type)::; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:359:30: required from 'void boost::asio::ssl::stream< >::set_verify_callback(VerifyCallback) [with VerifyCallback = icinga::UnbufferedAsioTlsStream::BeforeHandshake(boost::asio::ssl::stream_base::handshake_type)::; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.cpp:82:21: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/verify_callback.hpp:48:16: warning: 'bool boost::asio::ssl::detail::verify_callback::call(bool, boost::asio::ssl::verify_context&) [with VerifyCallback = icinga::UnbufferedAsioTlsStream::BeforeHandshake(boost::asio::ssl::stream_base::handshake_type)::]' can be marked override [-Wsuggest-override] 48 | virtual bool call(bool preverified, verify_context& ctx) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:398:63: required from 'boost::signals2::detail::signal_impl::connection_list_type& boost::signals2::detail::signal_impl::invocation_state::connection_bodies() [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; boost::signals2::detail::signal_impl::connection_list_type = boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:161:65: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:668:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:20:7: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:398:63: required from 'boost::signals2::detail::signal_impl::connection_list_type& boost::signals2::detail::signal_impl::invocation_state::connection_bodies() [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; boost::signals2::detail::signal_impl::connection_list_type = boost::signals2::detail::grouped_list, boost::shared_ptr >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex> > >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:161:65: required from 'boost::signals2::detail::signal_impl::signal_impl(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:668:16: required from 'boost::signals2::signal::signal(const combiner_type&, const group_compare_type&) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; combiner_type = boost::signals2::optional_last_value; group_compare_type = std::less]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.cpp:29:72: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::basic_executor_type, 0>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:7: required from 'boost::asio::detail::io_object_impl::io_object_impl(int, int, ExecutionContext&) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::deadline_timer_service >; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:188:7: required from 'boost::asio::basic_deadline_timer::basic_deadline_timer(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.cpp:88:171: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data&, std::function&&, icinga::WorkQueuePriority):: >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = thread_data&, std::function&&, icinga::WorkQueuePriority):: >; A1 = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:215:125: required from 'static boost::detail::thread_data_ptr boost::thread::make_thread_info(F&&) [with F = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::; boost::detail::thread_data_ptr = boost::shared_ptr]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:267:39: required from 'boost::thread::thread(F&&) [with F = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread_group.hpp:79:56: required from 'boost::thread* boost::thread_group::create_thread(F) [with F = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/workqueue.cpp:63:27: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:118:18: warning: 'void boost::detail::thread_data::run() [with F = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::]' can be marked override [-Wsuggest-override] 118 | void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service >*, boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:694:44: required from 'void boost::asio::basic_deadline_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::detail::spawn_handler; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = basic_deadline_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:661:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_deadline_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context&; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:139:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >; Args = {boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:158:60: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot, InFilter, OutFilter) [with CancellationSlot = boost::asio::cancellation_slot; InFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; OutFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:54:7: required from 'boost::asio::detail::base_from_cancellation_state >::base_from_cancellation_state(const Handler&, Filter) [with Filter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; Handler = boost::asio::detail::spawn_handler; = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/read.hpp:360:53: required from 'boost::asio::detail::read_op::read_op(AsyncReadStream&, const MutableBufferSequence&, CompletionCondition&, ReadHandler&) [with AsyncReadStream = icinga::Shared; MutableBufferSequence = boost::asio::mutable_buffer; MutableBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; ReadHandler = boost::asio::detail::spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/read.hpp:450:5: required from 'void boost::asio::detail::start_read_op(AsyncReadStream&, const MutableBufferSequence&, const MutableBufferIterator&, CompletionCondition&, ReadHandler&) [with AsyncReadStream = icinga::Shared; MutableBufferSequence = boost::asio::mutable_buffer; MutableBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = transfer_all_t; ReadHandler = spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/read.hpp:484:20: required from 'void boost::asio::detail::initiate_async_read< >::operator()(ReadHandler&&, const MutableBufferSequence&, CompletionCondition&&) const [with ReadHandler = boost::asio::detail::spawn_handler; MutableBufferSequence = boost::asio::mutable_buffer; CompletionCondition = boost::asio::detail::transfer_all_t; AsyncReadStream = icinga::Shared]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::detail::initiate_async_read >; InitArgs = {const boost::asio::mutable_buffer&, boost::asio::detail::transfer_all_t}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); return_type = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = detail::initiate_async_read >; Args = {const mutable_buffer&, detail::transfer_all_t}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = long unsigned int; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/read.hpp:841:51: required from 'decltype (async_initiate(declval >(), token, buffers, boost::asio::transfer_all())) boost::asio::async_read(AsyncReadStream&, const MutableBufferSequence&, ReadToken&&, constraint_t::value>, constraint_t<(! is_completion_condition::value)>) [with AsyncReadStream = icinga::Shared; MutableBufferSequence = mutable_buffer; ReadToken = basic_yield_context&; decltype (async_initiate(declval >(), token, buffers, transfer_all())) = long unsigned int; std::size_t = long unsigned int; constraint_t::value> = int; constraint_t<(! is_completion_condition::value)> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/netstring.cpp:221:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation; Args = {boost::asio::detail::dev_poll_reactor*, boost::asio::detail::dev_poll_reactor::per_descriptor_data*, int&, boost::asio::detail::dev_poll_reactor::op_types}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:415:56: required from 'void boost::asio::detail::reactive_socket_service_base::async_receive(base_implementation_type&, const MutableBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with MutableBufferSequence = boost::asio::mutable_buffer; Handler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; IoExecutor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:1150:47: required from 'void boost::asio::basic_stream_socket::initiate_async_receive::operator()(ReadHandler&&, const MutableBufferSequence&, boost::asio::socket_base::message_flags) const [with ReadHandler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; MutableBufferSequence = boost::asio::mutable_buffer; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:329:42: required from 'static boost::asio::detail::completion_handler_async_result::return_type boost::asio::detail::completion_handler_async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_stream_socket::initiate_async_receive; RawCompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Args = {const boost::asio::mutable_buffer&, int}; CompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Signatures = {void(boost::system::error_code, long unsigned int)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = basic_stream_socket::initiate_async_receive; Args = {const mutable_buffer&, int}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; type_identity_t = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:1081:53: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:344:35: required from 'void boost::asio::ssl::detail::async_io(Stream&, stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = shutdown_op; Handler = boost::asio::detail::spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:962:23: required from 'void boost::asio::ssl::stream< >::initiate_async_shutdown::operator()(ShutdownHandler&&) const [with ShutdownHandler = boost::asio::detail::spawn_handler; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::ssl::stream >::initiate_async_shutdown; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = ssl::stream >::initiate_async_shutdown; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:650:40: required from 'decltype (async_initiate(declval >::initiate_async_shutdown>(), token)) boost::asio::ssl::stream< >::async_shutdown(ShutdownToken&&) [with ShutdownToken = boost::asio::basic_yield_context; Stream = boost::asio::basic_stream_socket; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.cpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler > >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service > >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service > >*, boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::detail::chrono_time_traits >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:627:44: required from 'void boost::asio::basic_waitable_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:329:42: required from 'static boost::asio::detail::completion_handler_async_result::return_type boost::asio::detail::completion_handler_async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_waitable_timer::initiate_async_wait; RawCompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Args = {}; CompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Signatures = {void(boost::system::error_code)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; Signatures = {void(boost::system::error_code)}; Initiation = basic_waitable_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code)>; typename std::decay<_Tp>::type = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; type_identity_t = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:595:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:344:35: required from 'void boost::asio::ssl::detail::async_io(Stream&, stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = shutdown_op; Handler = boost::asio::detail::spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:962:23: required from 'void boost::asio::ssl::stream< >::initiate_async_shutdown::operator()(ShutdownHandler&&) const [with ShutdownHandler = boost::asio::detail::spawn_handler; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::ssl::stream >::initiate_async_shutdown; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = ssl::stream >::initiate_async_shutdown; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:650:40: required from 'decltype (async_initiate(declval >::initiate_async_shutdown>(), token)) boost::asio::ssl::stream< >::async_shutdown(ShutdownToken&&) [with ShutdownToken = boost::asio::basic_yield_context; Stream = boost::asio::basic_stream_socket; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.cpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service > >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service > >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ [ 29%] Built target base [ 30%] Generating config_unity.cpp [ 31%] [BISON][config_parser] Building parser with bison 3.8.2 [ 32%] [FLEX][config_lexer] Building scanner with flex 2.6.4 /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy:59.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 59 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy:63.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 63 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy: warning: 52 shift/reduce conflicts [-Wconflicts-sr] /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy: warning: 105 reduce/reduce conflicts [-Wconflicts-rr] /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [ 33%] Building CXX object lib/config/CMakeFiles/config.dir/config_parser.cc.o [ 34%] Building CXX object lib/config/CMakeFiles/config.dir/config_unity.cpp.o [ 35%] Building CXX object lib/config/CMakeFiles/config.dir/config_lexer.cc.o In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/debuginfo.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompiler.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_lexer.ll:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/debuginfo.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompiler.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy:7: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/activationcontext.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/activationcontext.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/function.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/function.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/exception.hpp:11, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/activationcontext.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/utility.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/config_parser.yy:12: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/timer.hpp:44:54: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/utility.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompiler.cpp:6, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/config/config_unity.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompilercontext.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompilercontext.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/config/config_unity.cpp:5: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'class boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::seekable>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/utility/base_from_member.hpp:128:17: required from 'class boost::base_from_member, std::allocator, boost::iostreams::seekable>, 0>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:18:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:211:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::auto_close() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 211 | bool indirect_streambuf::auto_close() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:215:6: warning: 'void boost::iostreams::detail::indirect_streambuf::set_auto_close(bool) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 215 | void indirect_streambuf::set_auto_close(bool close) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:319:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::strict_sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 319 | bool indirect_streambuf::strict_sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:222:6: warning: 'void boost::iostreams::detail::indirect_streambuf::imbue(const std::locale&) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 222 | void indirect_streambuf::imbue(const std::locale& loc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:269:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::pbackfail(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:283:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::overflow(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:309:5: warning: 'int boost::iostreams::detail::indirect_streambuf::sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 309 | int indirect_streambuf::sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:329:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekoff(off_type, std::ios_base::seekdir, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; off_type = long int; std::ios_base::seekdir = std::ios_base::seekdir; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 329 | indirect_streambuf::seekoff | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:335:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekpos(pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: warning: 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 383 | inline void indirect_streambuf::close_impl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const boost::core::typeinfo& boost::iostreams::detail::indirect_streambuf::component_type() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::core::typeinfo = std::type_info]' can be marked override [-Wsuggest-override] 97 | const boost::core::typeinfo& component_type() const { return BOOST_CORE_TYPEID(T); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:98:11: warning: 'void* boost::iostreams::detail::indirect_streambuf::component_impl() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 98 | void* component_impl() { return component(); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.hpp:113:52: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:19, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/netstring.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompilercontext.cpp:6: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:85:24: warning: 'virtual void boost::asio::detail::strand_executor_service::shutdown()' can be marked override [-Wsuggest-override] 85 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_service.hpp:81:24: warning: 'virtual void boost::asio::detail::strand_service::shutdown()' can be marked override [-Wsuggest-override] 81 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:97:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::resume()' can be marked override [-Wsuggest-override] 97 | void resume() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:109:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::suspend_with(void (*)(void*), void*)' can be marked override [-Wsuggest-override] 109 | void suspend_with(void (*fn)(void*), void* arg) | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:120:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::destroy()' can be marked override [-Wsuggest-override] 120 | void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:27:7: required from 'class icinga::SeenStream > >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:68:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:86:8: warning: 'void boost::asio::detail::reactive_socket_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 86 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.cpp:22:93: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {icinga::ScriptFrame&, icinga::ScriptError*, const icinga::DebugInfo&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/workqueue.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configitem.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompiler.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = thread_data; A1 = void (*)()]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:221:93: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:118:18: warning: 'void boost::detail::thread_data::run() [with F = void (*)()]' can be marked override [-Wsuggest-override] 118 | void run() | ^~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl<>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl<>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:296:16: required from 'bool boost::signals2::detail::signal_impl::empty() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:747:31: required from 'bool boost::signals2::signal::empty() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configitem.cpp:505:65: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {icinga::ScriptFrame&, icinga::ScriptError*, const icinga::DebugInfo&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {icinga::ScriptFrame&, icinga::ScriptError*, const icinga::DebugInfo&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.cpp:34:15: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::basic_executor_type, 0>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:7: required from 'boost::asio::detail::io_object_impl::io_object_impl(int, int, ExecutionContext&) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:138:7: required from 'boost::asio::basic_socket::basic_socket(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:123:47: required from 'boost::asio::basic_stream_socket::basic_stream_socket(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:107:7: required from 'boost::asio::ssl::stream< >::stream(Arg&&, boost::asio::ssl::context&) [with Arg = boost::asio::io_context&; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:31:62: required from 'icinga::SeenStream::SeenStream(Args&& ...) [with Args = {boost::asio::io_context&, boost::asio::ssl::context&}; ARS = boost::asio::ssl::stream >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:73:80: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ [ 35%] Built target config [ 36%] Generating endpoint-ti.cpp, endpoint-ti.hpp [ 37%] Generating apilistener-ti.cpp, apilistener-ti.hpp [ 38%] Generating apiuser-ti.cpp, apiuser-ti.hpp [ 39%] Generating remote_unity.cpp [ 40%] Generating zone-ti.cpp, zone-ti.hpp [ 41%] Building CXX object lib/remote/CMakeFiles/remote.dir/remote_unity.cpp.o In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/url.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httphandler.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/actionshandler.hpp:6, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/actionshandler.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/apiuser-ti.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apiuser.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.hpp:6, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httphandler.hpp:8: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.hpp:113:52: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.hpp:8: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:85:24: warning: 'virtual void boost::asio::detail::strand_executor_service::shutdown()' can be marked override [-Wsuggest-override] 85 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_service.hpp:81:24: warning: 'virtual void boost::asio::detail::strand_service::shutdown()' can be marked override [-Wsuggest-override] 81 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:97:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::resume()' can be marked override [-Wsuggest-override] 97 | void resume() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:109:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::suspend_with(void (*)(void*), void*)' can be marked override [-Wsuggest-override] 109 | void suspend_with(void (*fn)(void*), void* arg) | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:120:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::destroy()' can be marked override [-Wsuggest-override] 120 | void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:27:7: required from 'class icinga::SeenStream > >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:68:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:86:8: warning: 'void boost::asio::detail::reactive_socket_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 86 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.hpp:45:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.hpp:45:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::time_traits]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apiaction.hpp:48:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/timer.hpp:44:54: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apifunction.hpp:50:36: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:44:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:62:8: warning: 'void boost::asio::detail::resolver_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 62 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.hpp:195:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/apilistener-ti.cpp:217:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:11, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'class boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::seekable>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/utility/base_from_member.hpp:128:17: required from 'class boost::base_from_member, std::allocator, boost::iostreams::seekable>, 0>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:18:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:211:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::auto_close() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 211 | bool indirect_streambuf::auto_close() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:215:6: warning: 'void boost::iostreams::detail::indirect_streambuf::set_auto_close(bool) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 215 | void indirect_streambuf::set_auto_close(bool close) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:319:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::strict_sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 319 | bool indirect_streambuf::strict_sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:222:6: warning: 'void boost::iostreams::detail::indirect_streambuf::imbue(const std::locale&) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 222 | void indirect_streambuf::imbue(const std::locale& loc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:269:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::pbackfail(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:283:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::overflow(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:309:5: warning: 'int boost::iostreams::detail::indirect_streambuf::sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 309 | int indirect_streambuf::sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:329:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekoff(off_type, std::ios_base::seekdir, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; off_type = long int; std::ios_base::seekdir = std::ios_base::seekdir; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 329 | indirect_streambuf::seekoff | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:335:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekpos(pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: warning: 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 383 | inline void indirect_streambuf::close_impl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const boost::core::typeinfo& boost::iostreams::detail::indirect_streambuf::component_type() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::core::typeinfo = std::type_info]' can be marked override [-Wsuggest-override] 97 | const boost::core::typeinfo& component_type() const { return BOOST_CORE_TYPEID(T); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:98:11: warning: 'void* boost::iostreams::detail::indirect_streambuf::component_impl() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 98 | void* component_impl() { return component(); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:51:50: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {bool}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener-configsync.cpp:21:1: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/apiuser-ti.cpp:104:42: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/endpoint-ti.cpp:209:39: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/endpoint.cpp:18:94: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventqueue.hpp:62:35: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:29: /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection-pki.cpp: In function 'icinga::Value UpdateCertificateHandler(const icinga::MessageOrigin::Ptr&, const icinga::Dictionary::Ptr&)': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection-pki.cpp:374:29: warning: 'int EVP_PKEY_cmp(const EVP_PKEY*, const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 374 | EVP_PKEY_cmp(oldKey.get(), newKey.get()) != 1) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/x509.h:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/ssl.h:32, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:12: /home/pbulk/build/net/icinga2/work/.buildlink/include/openssl/evp.h:1487:5: note: declared here 1487 | int EVP_PKEY_cmp(const EVP_PKEY *a, const EVP_PKEY *b); | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/zone-ti.cpp:110:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/workqueue.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection.hpp:13, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/messageorigin.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apifunction.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apifunction.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:3: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = thread_data; A1 = void (*)()]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:221:93: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:118:18: warning: 'void boost::detail::thread_data::run() [with F = void (*)()]' can be marked override [-Wsuggest-override] 118 | void run() | ^~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl<>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl<>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/apilistener-ti.cpp:1019:19: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {bool}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {bool}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:312:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:521:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/apiuser-ti.cpp:325:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/endpoint-ti.cpp:882:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/endpoint.cpp:60:13: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/remote/zone-ti.cpp:396:21: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:572:30: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:168:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:699:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:253:46: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::basic_executor_type, 0>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:7: required from 'boost::asio::detail::io_object_impl::io_object_impl(int, int, ExecutionContext&) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:7: required from 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:447:29: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:572:30: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:168:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:699:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener-configsync.cpp:21:1: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:71:18: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apiaction.cpp:29:44: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:73:15: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apiaction.cpp:29:44: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:73:15: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiFunctionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiFunctionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apifunction.cpp:24:46: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:73:15: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::EventQueueRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::EventQueueRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventqueue.cpp:125:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service >*, boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:694:44: required from 'void boost::asio::basic_deadline_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::detail::spawn_handler; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = basic_deadline_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:661:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_deadline_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context&; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:139:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler, void> >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::spawn_cancellation_handler, void>; Args = {boost::asio::detail::detached_handler&, const icinga::Shared&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:946:52: required from 'void boost::asio::detail::initiate_spawn::operator()(Handler&&, std::allocator_arg_t, StackAllocator&&, F&&) const [with Handler = boost::asio::detail::detached_handler; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; Executor = icinga::Shared]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/detached.hpp:66:42: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_spawn >; RawCompletionToken = const boost::asio::detached_t&; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = const detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = detail::initiate_spawn >; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn; typename std::decay<_Tp>::type = detached_t; type_identity_t = const detached_t&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:1058:60: required from 'decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) boost::asio::spawn(const Executor&, std::allocator_arg_t, StackAllocator&&, F&&, CompletionToken&&, constraint_t<(is_executor::value || execution::is_executor::value)>) [with Executor = icinga::Shared; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; CompletionToken = const detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); typename result_of)>::type = void; constraint_t<(is_executor::value || execution::is_executor::value)> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:126:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = icinga::Shared; Function = icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:507:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::spawn_cancellation_handler, void>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::spawn_cancellation_handler, void>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation; Args = {boost::asio::detail::dev_poll_reactor*, boost::asio::detail::dev_poll_reactor::per_descriptor_data*, int&, boost::asio::detail::dev_poll_reactor::op_types}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:534:56: required from 'void boost::asio::detail::reactive_socket_service::async_accept(implementation_type&, Socket&, endpoint_type*, Handler&, const IoExecutor&) [with Socket = boost::asio::basic_socket; Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; Protocol = boost::asio::ip::tcp; endpoint_type = boost::asio::ip::basic_endpoint]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:2647:46: required from 'void boost::asio::basic_socket_acceptor::initiate_async_accept::operator()(AcceptHandler&&, boost::asio::basic_socket*, boost::asio::basic_socket_acceptor::endpoint_type*) const [with AcceptHandler = boost::asio::detail::spawn_handler; Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; InitArgs = {boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = basic_socket_acceptor::initiate_async_accept; Args = {basic_socket*, ip::basic_endpoint*}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket_acceptor.hpp:1398:73: required from 'decltype (async_initiate(declval::initiate_async_accept>(), token, (& peer), static_cast::endpoint_type*>(0))) boost::asio::basic_socket_acceptor::async_accept(boost::asio::basic_socket&, AcceptToken&&, boost::asio::constraint_t::value>) [with Protocol1 = boost::asio::ip::tcp; Executor1 = boost::asio::executor; AcceptToken = boost::asio::basic_yield_context&; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; decltype (async_initiate(declval(), token, (& peer), static_cast(0))) = void; endpoint_type = boost::asio::ip::basic_endpoint; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:550:24: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::reactive_socket_service_base::reactor_op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::spawn_cancellation_handler; Args = {boost::asio::detail::detached_handler&, const boost::asio::io_context::strand&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:946:52: required from 'void boost::asio::detail::initiate_spawn::operator()(Handler&&, std::allocator_arg_t, StackAllocator&&, F&&) const [with Handler = boost::asio::detail::detached_handler; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; Executor = boost::asio::io_context::strand]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/detached.hpp:66:42: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_spawn; RawCompletionToken = const boost::asio::detached_t&; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = const detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn; typename std::decay<_Tp>::type = detached_t; type_identity_t = const detached_t&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:1058:60: required from 'decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) boost::asio::spawn(const Executor&, std::allocator_arg_t, StackAllocator&&, F&&, CompletionToken&&, constraint_t<(is_executor::value || execution::is_executor::value)>) [with Executor = io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; CompletionToken = const detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); typename result_of)>::type = void; constraint_t<(is_executor::value || execution::is_executor::value)> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:126:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::HttpServerConnection::Start()::]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.cpp:67:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::spawn_cancellation_handler; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::spawn_cancellation_handler]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >; Args = {boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:158:60: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot, InFilter, OutFilter) [with CancellationSlot = boost::asio::cancellation_slot; InFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; OutFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:54:7: required from 'boost::asio::detail::base_from_cancellation_state >::base_from_cancellation_state(const Handler&, Filter) [with Filter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; Handler = boost::asio::detail::spawn_handler; = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:325:54: required from 'boost::asio::detail::write_op::write_op(AsyncWriteStream&, const ConstBufferSequence&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = icinga::AsioTlsStream; ConstBufferSequence = boost::asio::const_buffer; ConstBufferIterator = const boost::asio::const_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:415:13: required from 'void boost::asio::detail::start_write_op(AsyncWriteStream&, const ConstBufferSequence&, const ConstBufferIterator&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = icinga::AsioTlsStream; ConstBufferSequence = boost::asio::const_buffer; ConstBufferIterator = const boost::asio::const_buffer*; CompletionCondition = transfer_all_t; WriteHandler = spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:449:21: required from 'void boost::asio::detail::initiate_async_write< >::operator()(WriteHandler&&, const ConstBufferSequence&, CompletionCondition&&) const [with WriteHandler = boost::asio::detail::spawn_handler; ConstBufferSequence = boost::asio::const_buffer; CompletionCondition = boost::asio::detail::transfer_all_t; AsyncWriteStream = icinga::AsioTlsStream]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::detail::initiate_async_write; InitArgs = {const boost::asio::const_buffer&, boost::asio::detail::transfer_all_t}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); return_type = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = detail::initiate_async_write; Args = {const const_buffer&, detail::transfer_all_t}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = long unsigned int; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/write.hpp:835:51: required from 'decltype (async_initiate(declval >(), token, buffers, boost::asio::transfer_all())) boost::asio::async_write(AsyncWriteStream&, const ConstBufferSequence&, WriteToken&&, constraint_t::value>, constraint_t<(! is_completion_condition::type>::value)>) [with AsyncWriteStream = icinga::AsioTlsStream; ConstBufferSequence = const_buffer; WriteToken = basic_yield_context&; decltype (async_initiate(declval >(), token, buffers, transfer_all())) = long unsigned int; std::size_t = long unsigned int; constraint_t::value> = int; constraint_t<(! is_completion_condition::type>::value)> = int; typename std::decay::type = basic_yield_context]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventshandler.cpp:126:21: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler > >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service > >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service > >*, boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::detail::chrono_time_traits >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:627:44: required from 'void boost::asio::basic_waitable_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:329:42: required from 'static boost::asio::detail::completion_handler_async_result::return_type boost::asio::detail::completion_handler_async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_waitable_timer::initiate_async_wait; RawCompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Args = {}; CompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Signatures = {void(boost::system::error_code)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; Signatures = {void(boost::system::error_code)}; Initiation = basic_waitable_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, ssl::detail::shutdown_op, detail::spawn_handler >, void(boost::system::error_code)>; typename std::decay<_Tp>::type = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >; type_identity_t = ssl::detail::io_op, ssl::detail::shutdown_op, detail::spawn_handler >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:595:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:344:35: required from 'void boost::asio::ssl::detail::async_io(Stream&, stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = shutdown_op; Handler = boost::asio::detail::spawn_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:962:23: required from 'void boost::asio::ssl::stream< >::initiate_async_shutdown::operator()(ShutdownHandler&&) const [with ShutdownHandler = boost::asio::detail::spawn_handler; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::ssl::stream >::initiate_async_shutdown; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = ssl::stream >::initiate_async_shutdown; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:650:40: required from 'decltype (async_initiate(declval >::initiate_async_shutdown>(), token)) boost::asio::ssl::stream< >::async_shutdown(ShutdownToken&&) [with ShutdownToken = boost::asio::basic_yield_context; Stream = boost::asio::basic_stream_socket; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:755:25: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service > >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service > >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler::handler_wrapper >::handler_wrapper > > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >::handler_wrapper > >; Args = {boost::asio::cancellation_type&, boost::asio::cancellation_type&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:50:88: required from 'CancellationHandler& boost::beast::detail::filtering_cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}; CancellationSlot = boost::beast::detail::filtering_cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::beast::detail::filtering_cancellation_slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:177:29: required from 'boost::beast::http::detail::write_op::write_op(Handler_&&, Stream&, boost::beast::http::serializer&, bool) [with Handler_ = boost::beast::http::detail::write_msg_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >; Handler = boost::beast::http::detail::write_msg_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >; Stream = icinga::AsioTlsStream; Predicate = boost::beast::http::detail::serializer_is_done; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:375:9: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:293:20: required from 'void boost::beast::http::detail::write_msg_op::operator()() [with Handler = boost::asio::detail::spawn_handler; Stream = icinga::AsioTlsStream; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:283:16: required from 'boost::beast::http::detail::write_msg_op::write_msg_op(Handler_&&, Stream&, Args&& ...) [with Handler_ = boost::asio::detail::spawn_handler; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >&}; Handler = boost::asio::detail::spawn_handler; Stream = icinga::AsioTlsStream; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:445:9: required from 'void boost::beast::http::detail::run_write_msg_op::operator()(WriteHandler&&, const boost::beast::http::message*, std::true_type, Args&& ...) [with WriteHandler = boost::asio::detail::spawn_handler; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >; Args = {}; AsyncWriteStream = icinga::AsioTlsStream; std::true_type = std::integral_constant]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::beast::http::detail::run_write_msg_op; InitArgs = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); return_type = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = boost::beast::http::detail::run_write_msg_op; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = long unsigned int; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:915:39: required from 'auto boost::beast::http::async_write(AsyncWriteStream&, const message&, WriteHandler&&, typename std::enable_if<(! is_mutable_body_writer::value)>::type*) [with AsyncWriteStream = icinga::AsioTlsStream; bool isRequest = false; Body = basic_string_body; Fields = basic_fields >; WriteHandler = boost::asio::basic_yield_context&; typename std::enable_if<(! is_mutable_body_writer::value)>::type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventshandler.cpp:111:19: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >::handler_wrapper > >; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >::handler_wrapper > >]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = icinga::Shared]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:201:7: required from 'boost::asio::basic_yield_context::basic_yield_context(const boost::asio::basic_yield_context&, boost::asio::constraint_t::value>) [with OtherExecutor = icinga::Shared; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:752:16: required from 'void boost::asio::detail::spawn_entry_point::call(const boost::asio::basic_yield_context&, boost::asio::void_type) [with Executor = icinga::Shared; Function = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; Handler = boost::asio::detail::detached_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:741:15: required from 'void boost::asio::detail::spawn_entry_point::operator()(boost::asio::detail::spawned_thread_base*) [with Executor = icinga::Shared; Function = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; Handler = boost::asio::detail::detached_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:152:17: required from 'boost::asio::detail::spawned_fiber_thread::fiber_type boost::asio::detail::spawned_fiber_thread::entry_point::operator()(boost::asio::detail::spawned_fiber_thread::fiber_type&&) [with Function = boost::asio::detail::spawn_entry_point, icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::, boost::asio::detail::detached_handler>; boost::asio::detail::spawned_fiber_thread::fiber_type = boost::context::fiber]' /opt/local/gcc13/include/c++/13.3.0/bits/invoke.h:61:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:958:38: required from 'void boost::asio::detail::initiate_spawn::operator()(Handler&&, std::allocator_arg_t, StackAllocator&&, F&&) const [with Handler = boost::asio::detail::detached_handler; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; Executor = icinga::Shared]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/detached.hpp:66:42: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_spawn >; RawCompletionToken = const boost::asio::detached_t&; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = const detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = detail::initiate_spawn >; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn; typename std::decay<_Tp>::type = detached_t; type_identity_t = const detached_t&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:1058:60: required from 'decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) boost::asio::spawn(const Executor&, std::allocator_arg_t, StackAllocator&&, F&&, CompletionToken&&, constraint_t<(is_executor::value || execution::is_executor::value)>) [with Executor = icinga::Shared; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&):: >(icinga::Shared&, icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::)::; CompletionToken = const detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); typename result_of)>::type = void; constraint_t<(is_executor::value || execution::is_executor::value)> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:126:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = icinga::Shared; Function = icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.cpp:507:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = icinga::Shared; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = icinga::Shared; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = icinga::Shared; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = icinga::Shared; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = icinga::Shared; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::strand]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:201:7: required from 'boost::asio::basic_yield_context::basic_yield_context(const boost::asio::basic_yield_context&, boost::asio::constraint_t::value>) [with OtherExecutor = boost::asio::io_context::strand; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:752:16: required from 'void boost::asio::detail::spawn_entry_point::call(const boost::asio::basic_yield_context&, boost::asio::void_type) [with Executor = boost::asio::io_context::strand; Function = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; Handler = boost::asio::detail::detached_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:741:15: required from 'void boost::asio::detail::spawn_entry_point::operator()(boost::asio::detail::spawned_thread_base*) [with Executor = boost::asio::io_context::strand; Function = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; Handler = boost::asio::detail::detached_handler]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:152:17: required from 'boost::asio::detail::spawned_fiber_thread::fiber_type boost::asio::detail::spawned_fiber_thread::entry_point::operator()(boost::asio::detail::spawned_fiber_thread::fiber_type&&) [with Function = boost::asio::detail::spawn_entry_point >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::, boost::asio::detail::detached_handler>; boost::asio::detail::spawned_fiber_thread::fiber_type = boost::context::fiber]' /opt/local/gcc13/include/c++/13.3.0/bits/invoke.h:61:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:958:38: required from 'void boost::asio::detail::initiate_spawn::operator()(Handler&&, std::allocator_arg_t, StackAllocator&&, F&&) const [with Handler = boost::asio::detail::detached_handler; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; Executor = boost::asio::io_context::strand]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/detached.hpp:66:42: required from 'static boost::asio::async_result::return_type boost::asio::async_result::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::detail::initiate_spawn; RawCompletionToken = const boost::asio::detached_t&; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = const detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn; typename std::decay<_Tp>::type = detached_t; type_identity_t = const detached_t&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:1058:60: required from 'decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) boost::asio::spawn(const Executor&, std::allocator_arg_t, StackAllocator&&, F&&, CompletionToken&&, constraint_t<(is_executor::value || execution::is_executor::value)>) [with Executor = io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >(boost::asio::io_context::strand&, icinga::HttpServerConnection::Start()::)::; CompletionToken = const detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); typename result_of)>::type = void; constraint_t<(is_executor::value || execution::is_executor::value)> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:126:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::HttpServerConnection::Start()::]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/httpserverconnection.cpp:67:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::strand; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::strand; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::strand; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::strand; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::strand; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler::handler_wrapper > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >; Args = {boost::asio::cancellation_type&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:50:88: required from 'CancellationHandler& boost::beast::detail::filtering_cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}; CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::beast::detail::filtering_cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:47:7: required from 'boost::asio::detail::base_from_cancellation_state >::base_from_cancellation_state(const Handler&) [with Handler = boost::asio::detail::buffered_write_some_handler >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> >&> >, boost::beast::http::detail::write_some_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, boost::beast::http::detail::serializer_is_done, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > > >; = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:111:47: required from 'boost::asio::ssl::detail::io_op::io_op(Stream&, boost::asio::ssl::detail::stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = boost::asio::ssl::detail::write_op; Handler = boost::asio::detail::buffered_write_some_handler >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> >&> >, boost::beast::http::detail::write_some_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, boost::beast::http::detail::serializer_is_done, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > > >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:343:3: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:283:16: required from 'boost::beast::http::detail::write_msg_op::write_msg_op(Handler_&&, Stream&, Args&& ...) [with Handler_ = boost::asio::detail::spawn_handler; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >&}; Handler = boost::asio::detail::spawn_handler; Stream = icinga::AsioTlsStream; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:445:9: required from 'void boost::beast::http::detail::run_write_msg_op::operator()(WriteHandler&&, const boost::beast::http::message*, std::true_type, Args&& ...) [with WriteHandler = boost::asio::detail::spawn_handler; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >; Args = {}; AsyncWriteStream = icinga::AsioTlsStream; std::true_type = std::integral_constant]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::beast::http::detail::run_write_msg_op; InitArgs = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); return_type = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = boost::beast::http::detail::run_write_msg_op; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = long unsigned int; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:915:39: required from 'auto boost::beast::http::async_write(AsyncWriteStream&, const message&, WriteHandler&&, typename std::enable_if<(! is_mutable_body_writer::value)>::type*) [with AsyncWriteStream = icinga::AsioTlsStream; bool isRequest = false; Body = basic_string_body; Fields = basic_fields >; WriteHandler = boost::asio::basic_yield_context&; typename std::enable_if<(! is_mutable_body_writer::value)>::type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventshandler.cpp:111:19: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper >]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler::handler_wrapper, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > >; Args = {boost::asio::cancellation_type&, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:50:88: required from 'CancellationHandler& boost::beast::detail::filtering_cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> >; Args = {boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>}; CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:158:60: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot, InFilter, OutFilter) [with CancellationSlot = boost::beast::detail::filtering_cancellation_slot; InFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; OutFilter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:54:7: required from 'boost::asio::detail::base_from_cancellation_state >::base_from_cancellation_state(const Handler&, Filter) [with Filter = boost::asio::cancellation_filter<(boost::asio::cancellation_type)3>; Handler = boost::asio::detail::buffered_flush_handler >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> >&> >, boost::beast::http::detail::write_some_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, boost::beast::http::detail::serializer_is_done, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > > > >; = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:325:54: required from 'boost::asio::detail::write_op::write_op(AsyncWriteStream&, const ConstBufferSequence&, CompletionCondition&, WriteHandler&) [with AsyncWriteStream = icinga::UnbufferedAsioTlsStream; ConstBufferSequence = boost::asio::mutable_buffer; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::detail::buffered_flush_handler >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> >&> >, boost::beast::http::detail::write_some_op, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, boost::beast::http::detail::serializer_is_done, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > >, icinga::AsioTlsStream, false, boost::beast::http::basic_string_body, boost::beast::http::basic_fields > > > >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:415:13: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:283:16: required from 'boost::beast::http::detail::write_msg_op::write_msg_op(Handler_&&, Stream&, Args&& ...) [with Handler_ = boost::asio::detail::spawn_handler; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >&}; Handler = boost::asio::detail::spawn_handler; Stream = icinga::AsioTlsStream; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:445:9: required from 'void boost::beast::http::detail::run_write_msg_op::operator()(WriteHandler&&, const boost::beast::http::message*, std::true_type, Args&& ...) [with WriteHandler = boost::asio::detail::spawn_handler; bool isRequest = false; Body = boost::beast::http::basic_string_body; Fields = boost::beast::http::basic_fields >; Args = {}; AsyncWriteStream = icinga::AsioTlsStream; std::true_type = std::integral_constant]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::beast::http::detail::run_write_msg_op; InitArgs = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); return_type = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = boost::beast::http::detail::run_write_msg_op; Args = {const boost::beast::http::message, std::allocator >, boost::beast::http::basic_fields > >*, std::integral_constant}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = long unsigned int; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code, long unsigned int)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:915:39: required from 'auto boost::beast::http::async_write(AsyncWriteStream&, const message&, WriteHandler&&, typename std::enable_if<(! is_mutable_body_writer::value)>::type*) [with AsyncWriteStream = icinga::AsioTlsStream; bool isRequest = false; Body = basic_string_body; Fields = basic_fields >; WriteHandler = boost::asio::basic_yield_context&; typename std::enable_if<(! is_mutable_body_writer::value)>::type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventshandler.cpp:111:19: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > >; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::beast::detail::filtering_cancellation_slot::handler_wrapper, boost::asio::cancellation_filter<(boost::asio::cancellation_type)3> > >]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ [ 41%] Built target remote [ 42%] Generating checkable-ti.cpp, checkable-ti.hpp [ 43%] Generating checkcommand-ti.cpp, checkcommand-ti.hpp [ 44%] Building CXX object plugins/CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o [ 45%] Generating command-ti.cpp, command-ti.hpp [ 46%] Generating checkresult-ti.cpp, checkresult-ti.hpp [ 47%] Generating comment-ti.cpp, comment-ti.hpp [ 48%] Generating customvarobject-ti.cpp, customvarobject-ti.hpp [ 50%] Generating dependency-ti.cpp, dependency-ti.hpp [ 51%] Generating downtime-ti.cpp, downtime-ti.hpp [ 52%] Generating eventcommand-ti.cpp, eventcommand-ti.hpp [ 53%] Generating host-ti.cpp, host-ti.hpp [ 54%] Generating hostgroup-ti.cpp, hostgroup-ti.hpp [ 55%] Generating icinga-itl.cpp [ 56%] Generating icinga_unity.cpp [ 57%] Generating icingaapplication-ti.cpp, icingaapplication-ti.hpp [ 58%] Generating notification-ti.cpp, notification-ti.hpp [ 59%] Generating notificationcommand-ti.cpp, notificationcommand-ti.hpp [ 60%] Generating scheduleddowntime-ti.cpp, scheduleddowntime-ti.hpp [ 61%] Generating service-ti.cpp, service-ti.hpp [ 62%] Generating servicegroup-ti.cpp, servicegroup-ti.hpp [ 63%] Generating timeperiod-ti.cpp, timeperiod-ti.hpp [ 64%] Generating user-ti.cpp, user-ti.hpp [ 65%] Generating usergroup-ti.cpp, usergroup-ti.hpp [ 66%] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icinga-itl.cpp.o [ 67%] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icinga_unity.cpp.o In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/application.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:7: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/debuginfo.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configcompiler.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/configfragment.hpp:6, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/application-ti.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/string.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/type.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/object.hpp:226, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configobject.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:3, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:35:15: warning: 'virtual const char* boost::asio::error::detail::netdb_category::name() const' can be marked override [-Wsuggest-override] 35 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:40:15: warning: 'virtual std::string boost::asio::error::detail::netdb_category::message(int) const' can be marked override [-Wsuggest-override] 40 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:67:15: warning: 'virtual const char* boost::asio::error::detail::addrinfo_category::name() const' can be marked override [-Wsuggest-override] 67 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:72:15: warning: 'virtual std::string boost::asio::error::detail::addrinfo_category::message(int) const' can be marked override [-Wsuggest-override] 72 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:97:15: warning: 'virtual const char* boost::asio::error::detail::misc_category::name() const' can be marked override [-Wsuggest-override] 97 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/error.ipp:102:15: warning: 'virtual std::string boost::asio::error::detail::misc_category::message(int) const' can be marked override [-Wsuggest-override] 102 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:49:6: warning: 'void boost::asio::execution_context::allocator_impl::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 49 | void execution_context::allocator_impl::destroy() | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:55:7: warning: 'void* boost::asio::execution_context::allocator_impl::allocate(std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 55 | void* execution_context::allocator_impl::allocate( | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:79:6: warning: 'void boost::asio::execution_context::allocator_impl::deallocate(void*, std::size_t, std::size_t) [with Allocator = std::allocator; std::size_t = long unsigned int]' can be marked override [-Wsuggest-override] 79 | void execution_context::allocator_impl::deallocate( | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/multiple_exceptions.hpp:35:39: warning: 'virtual const char* boost::asio::multiple_exceptions::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/execution/bad_executor.hpp:35:39: warning: 'virtual const char* boost::asio::execution::bad_executor::what() const' can be marked override [-Wsuggest-override] 35 | BOOST_ASIO_DECL virtual const char* what() const noexcept; | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:671: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:65:24: warning: 'virtual void boost::asio::detail::scheduler::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:29, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:65:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::shutdown()' can be marked override [-Wsuggest-override] 65 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:68:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 68 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:179:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 179 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/dev_poll_reactor.hpp:182:24: warning: 'virtual void boost::asio::detail::dev_poll_reactor::interrupt()' can be marked override [-Wsuggest-override] 182 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/function.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/config/expression.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:44:39: warning: 'virtual const char* boost::asio::bad_executor::what() const' can be marked override [-Wsuggest-override] 44 | BOOST_ASIO_DECL virtual const char* what() const | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:187:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::clone() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 187 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:192:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::destroy() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 192 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:196:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_started() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 196 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:201:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::on_work_finished() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 201 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:206:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::context() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 206 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:211:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::dispatch(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 211 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:217:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::post(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 217 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:223:8: warning: 'void boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::defer(boost::asio::executor::function&&) [with Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 223 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:229:23: warning: 'const std::type_info& boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target_type() const [with Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 229 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:234:9: warning: 'void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 234 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:239:15: warning: 'const void* boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::target() const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 239 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:244:8: warning: 'bool boost::asio::executor::impl, boost::asio::execution::detail::relationship::fork_t<0>, std::allocator >, Allocator>::equals(const boost::asio::executor::impl_base*) const [with Allocator = std::allocator]' can be marked override [-Wsuggest-override] 244 | bool equals(const impl_base* e) const noexcept | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:994:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 994 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1002:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1002 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue >, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::detail::chrono_time_traits >; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl > >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::detail::chrono_time_traits >]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/utility.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:12: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:23, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:14: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:85:24: warning: 'virtual void boost::asio::detail::strand_executor_service::shutdown()' can be marked override [-Wsuggest-override] 85 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_service.hpp:81:24: warning: 'virtual void boost::asio::detail::strand_service::shutdown()' can be marked override [-Wsuggest-override] 81 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:97:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::resume()' can be marked override [-Wsuggest-override] 97 | void resume() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:109:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::suspend_with(void (*)(void*), void*)' can be marked override [-Wsuggest-override] 109 | void suspend_with(void (*fn)(void*), void* arg) | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:120:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::destroy()' can be marked override [-Wsuggest-override] 120 | void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::time_traits]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.hpp:113:52: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:44:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:62:8: warning: 'void boost::asio::detail::resolver_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 62 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:50:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:86:8: warning: 'void boost::asio::detail::reactive_socket_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 86 | void shutdown() | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/options_description.hpp:12, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options.hpp:15, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:21: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/errors.hpp:186:29: warning: 'virtual const char* boost::program_options::error_with_option_name::what() const' can be marked override [-Wsuggest-override] 186 | virtual const char* what() const BOOST_NOEXCEPT_OR_NOTHROW; | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/errors.hpp:259:22: warning: 'virtual void boost::program_options::error_with_no_option_name::set_option_name(const std::string&)' can be marked override [-Wsuggest-override] 259 | virtual void set_option_name(const std::string&) {} | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/errors.hpp:292:22: warning: 'virtual void boost::program_options::ambiguous_option::substitute_placeholders(const std::string&) const' can be marked override [-Wsuggest-override] 292 | virtual void substitute_placeholders(const std::string& error_template) const; | ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/errors.hpp:346:29: warning: 'virtual std::string boost::program_options::invalid_config_file_syntax::tokens() const' can be marked override [-Wsuggest-override] 346 | virtual std::string tokens() const {return m_substitutions.find("invalid_line")->second; } | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/options_description.hpp:13: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:93:14: warning: 'virtual void boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, const std::vector >&, bool) const' can be marked override [-Wsuggest-override] 93 | void parse(boost::any& value_store, | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:113:14: warning: 'virtual void boost::program_options::value_semantic_codecvt_helper::parse(boost::any&, const std::vector >&, bool) const' can be marked override [-Wsuggest-override] 113 | void parse(boost::any& value_store, | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:133:21: warning: 'virtual std::string boost::program_options::untyped_value::name() const' can be marked override [-Wsuggest-override] 133 | std::string name() const; | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:135:18: warning: 'virtual unsigned int boost::program_options::untyped_value::min_tokens() const' can be marked override [-Wsuggest-override] 135 | unsigned min_tokens() const; | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:136:18: warning: 'virtual unsigned int boost::program_options::untyped_value::max_tokens() const' can be marked override [-Wsuggest-override] 136 | unsigned max_tokens() const; | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:138:14: warning: 'virtual bool boost::program_options::untyped_value::is_composing() const' can be marked override [-Wsuggest-override] 138 | bool is_composing() const { return false; } | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:140:14: warning: 'virtual bool boost::program_options::untyped_value::is_required() const' can be marked override [-Wsuggest-override] 140 | bool is_required() const { return false; } | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:147:14: warning: 'virtual void boost::program_options::untyped_value::xparse(boost::any&, const std::vector >&) const' can be marked override [-Wsuggest-override] 147 | void xparse(boost::any& value_store, | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:151:14: warning: 'virtual bool boost::program_options::untyped_value::apply_default(boost::any&) const' can be marked override [-Wsuggest-override] 151 | bool apply_default(boost::any&) const { return false; } | ^~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:154:14: warning: 'virtual void boost::program_options::untyped_value::notify(const boost::any&) const' can be marked override [-Wsuggest-override] 154 | void notify(const boost::any&) const {} | ^~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/variables_map.hpp:165:31: warning: 'virtual const boost::program_options::variable_value& boost::program_options::variables_map::get(const std::string&) const' can be marked override [-Wsuggest-override] 165 | const variable_value& get(const std::string& name) const; | ^~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/bad_address_cast.hpp:53:23: warning: 'virtual const char* boost::asio::ip::bad_address_cast::what() const' can be marked override [-Wsuggest-override] 53 | virtual const char* what() const noexcept | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:54:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::shutdown()' can be marked override [-Wsuggest-override] 54 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_thread_pool.hpp:57:24: warning: 'virtual void boost::asio::detail::resolver_thread_pool::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 57 | BOOST_ASIO_DECL void notify_fork(execution_context::fork_event fork_ev); | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/expired_slot.hpp:23:28: warning: 'virtual const char* boost::signals2::expired_slot::what() const' can be marked override [-Wsuggest-override] 23 | virtual char const * what() const throw() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:29:27: warning: 'virtual const char* boost::signals2::no_slots_error::what() const' can be marked override [-Wsuggest-override] 29 | virtual const char* what() const throw() {return "boost::signals2::no_slots_error";} | ^~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/configtype.hpp:58:53: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/timer.hpp:44:54: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:421: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp: In instantiation of 'class boost::program_options::typed_value, char>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:435:38: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:20:5: warning: 'std::string boost::program_options::typed_value::name() const [with T = std::__cxx11::basic_string; charT = char; std::string = std::__cxx11::basic_string]' can be marked override [-Wsuggest-override] 20 | typed_value::name() const | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:304:14: warning: 'bool boost::program_options::typed_value::is_composing() const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 304 | bool is_composing() const { return m_composing; } | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:306:18: warning: 'unsigned int boost::program_options::typed_value::min_tokens() const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 306 | unsigned min_tokens() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:315:18: warning: 'unsigned int boost::program_options::typed_value::max_tokens() const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 315 | unsigned max_tokens() const { | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:325:14: warning: 'bool boost::program_options::typed_value::is_required() const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 325 | bool is_required() const { return m_required; } | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:174:5: warning: 'void boost::program_options::typed_value::xparse(boost::any&, const std::vector >&) const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 174 | typed_value:: | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:337:22: warning: 'bool boost::program_options::typed_value::apply_default(boost::any&) const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 337 | virtual bool apply_default(boost::any& value_store) const | ^~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:38:5: warning: 'void boost::program_options::typed_value::notify(const boost::any&) const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 38 | typed_value::notify(const boost::any& value_store) const | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:355:31: warning: 'const std::type_info& boost::program_options::typed_value::value_type() const [with T = std::__cxx11::basic_string; charT = char]' can be marked override [-Wsuggest-override] 355 | const std::type_info& value_type() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp: In instantiation of 'class boost::program_options::typed_value >, char>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:439:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:20:5: warning: 'std::string boost::program_options::typed_value::name() const [with T = std::vector >; charT = char; std::string = std::__cxx11::basic_string]' can be marked override [-Wsuggest-override] 20 | typed_value::name() const | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:304:14: warning: 'bool boost::program_options::typed_value::is_composing() const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 304 | bool is_composing() const { return m_composing; } | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:306:18: warning: 'unsigned int boost::program_options::typed_value::min_tokens() const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 306 | unsigned min_tokens() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:315:18: warning: 'unsigned int boost::program_options::typed_value::max_tokens() const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 315 | unsigned max_tokens() const { | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:325:14: warning: 'bool boost::program_options::typed_value::is_required() const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 325 | bool is_required() const { return m_required; } | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:174:5: warning: 'void boost::program_options::typed_value::xparse(boost::any&, const std::vector >&) const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 174 | typed_value:: | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:337:22: warning: 'bool boost::program_options::typed_value::apply_default(boost::any&) const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 337 | virtual bool apply_default(boost::any& value_store) const | ^~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/detail/value_semantic.hpp:38:5: warning: 'void boost::program_options::typed_value::notify(const boost::any&) const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 38 | typed_value::notify(const boost::any& value_store) const | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/program_options/value_semantic.hpp:355:31: warning: 'const std::type_info& boost::program_options::typed_value::value_type() const [with T = std::vector >; charT = char]' can be marked override [-Wsuggest-override] 355 | const std::type_info& value_type() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:23, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection.hpp:9, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/messageorigin.hpp:7, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/customvarobject.hpp:9, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:4: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_executor_service.hpp:85:24: warning: 'virtual void boost::asio::detail::strand_executor_service::shutdown()' can be marked override [-Wsuggest-override] 85 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/strand_service.hpp:81:24: warning: 'virtual void boost::asio::detail::strand_service::shutdown()' can be marked override [-Wsuggest-override] 81 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:97:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::resume()' can be marked override [-Wsuggest-override] 97 | void resume() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:109:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::suspend_with(void (*)(void*), void*)' can be marked override [-Wsuggest-override] 109 | void suspend_with(void (*fn)(void*), void* arg) | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:120:8: warning: 'virtual void boost::asio::detail::spawned_fiber_thread::destroy()' can be marked override [-Wsuggest-override] 120 | void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl<>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl<>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp: In instantiation of 'class boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:118:16: warning: 'bool boost::asio::detail::timer_queue::empty() const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 118 | virtual bool empty() const | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:124:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_msec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 124 | virtual long wait_duration_msec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:136:16: warning: 'long int boost::asio::detail::timer_queue::wait_duration_usec(long int) const [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 136 | virtual long wait_duration_usec(long max_duration) const | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:148:16: warning: 'void boost::asio::detail::timer_queue::get_ready_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 148 | virtual void get_ready_timers(op_queue& ops) | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/timer_queue.hpp:168:16: warning: 'void boost::asio::detail::timer_queue::get_all_timers(boost::asio::detail::op_queue&) [with TimeTraits = boost::asio::time_traits; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 168 | virtual void get_all_timers(op_queue& ops) | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl >, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:152:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:90:8: warning: 'void boost::asio::detail::deadline_timer_service::shutdown() [with TimeTraits = boost::asio::time_traits]' can be marked override [-Wsuggest-override] 90 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/stream.hpp:113:52: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsutility.hpp:22, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection.hpp:10: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:32:15: warning: 'virtual const char* boost::asio::error::detail::ssl_category::name() const' can be marked override [-Wsuggest-override] 32 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:37:15: warning: 'virtual std::string boost::asio::error::detail::ssl_category::message(int) const' can be marked override [-Wsuggest-override] 37 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:92:15: warning: 'virtual const char* boost::asio::ssl::error::detail::stream_category::name() const' can be marked override [-Wsuggest-override] 92 | const char* name() const noexcept | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/error.ipp:97:15: warning: 'virtual std::string boost::asio::ssl::error::detail::stream_category::message(int) const' can be marked override [-Wsuggest-override] 97 | std::string message(int value) const | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:27:7: required from 'class icinga::SeenStream > >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:68:40: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:86:8: warning: 'void boost::asio::detail::reactive_socket_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 86 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::basic_executor_type, 0>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:7: required from 'boost::asio::detail::io_object_impl::io_object_impl(int, int, ExecutionContext&) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::resolver_service; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:7: required from 'boost::asio::ip::basic_resolver::basic_resolver(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; InternetProtocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:43:16: required from 'void icinga::Connect(Socket&, const String&, const String&) [with Socket = boost::asio::basic_socket]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/plugins/check_nscp_api.cpp:192:18: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service >*, boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:694:44: required from 'void boost::asio::basic_deadline_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::detail::spawn_handler; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = basic_deadline_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:661:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_deadline_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context&; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:139:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apiaction.hpp:48:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:41:54: required from 'class boost::asio::detail::io_object_impl, boost::asio::executor>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tcpsocket.hpp:44:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:62:8: warning: 'void boost::asio::detail::resolver_service::shutdown() [with Protocol = boost::asio::ip::tcp]' can be marked override [-Wsuggest-override] 62 | void shutdown() | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apilistener.hpp:195:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:163:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:185:37: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/eventqueue.hpp:62:35: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:16:29: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:17:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:18:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const std::set, std::less >, std::allocator > >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:20:30: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:22:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, double, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:23:37: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:25:25: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:28:27: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:33:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, double)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable.cpp:29:74: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, double)>; ExtendedSlotFunction = boost::function&, double)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, double}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:23:144: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, std::set, std::less >, std::allocator > >, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:357:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:405:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const std::vector >&, bool)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-dependency.cpp:102:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const std::vector >&, bool)>; ExtendedSlotFunction = boost::function&, const std::vector >&, bool)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const std::vector, std::allocator > >&, bool}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-dependency.cpp:104:36: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-notification.cpp:23:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/checkresult-ti.cpp:178:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&), boost::signals2::optional_last_value, int, std::less, boost::function&)>, boost::function&)>, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:52:58: required from 'class icinga::Registry >' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/apifunction.hpp:50:36: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:53:48: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:54:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:55:49: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned char, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, double, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:66:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, double, const boost::intrusive_ptr&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:67:32: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:114:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:340:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/comment-ti.cpp:173:42: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:89:46: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:187:29: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/dependency-ti.cpp:166:50: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/downtime-ti.cpp:239:46: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/externalcommandprocessor.cpp:28:108: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {double, const icinga::String&, const std::vector >&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:156:42: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:494:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/hostgroup-ti.cpp:114:47: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/icingaapplication-ti.cpp:138:55: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/icingaapplication.cpp:8, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:29: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp: In instantiation of 'class boost::iostreams::detail::indirect_streambuf, std::allocator, boost::iostreams::seekable>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/utility/base_from_member.hpp:128:17: required from 'class boost::base_from_member, std::allocator, boost::iostreams::seekable>, 0>' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/atomic-file.hpp:18:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:211:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::auto_close() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 211 | bool indirect_streambuf::auto_close() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:215:6: warning: 'void boost::iostreams::detail::indirect_streambuf::set_auto_close(bool) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 215 | void indirect_streambuf::set_auto_close(bool close) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:319:6: warning: 'bool boost::iostreams::detail::indirect_streambuf::strict_sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 319 | bool indirect_streambuf::strict_sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:222:6: warning: 'void boost::iostreams::detail::indirect_streambuf::imbue(const std::locale&) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 222 | void indirect_streambuf::imbue(const std::locale& loc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:234:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::underflow() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:269:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::pbackfail(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:283:1: warning: 'boost::iostreams::detail::indirect_streambuf::int_type boost::iostreams::detail::indirect_streambuf::overflow(int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:309:5: warning: 'int boost::iostreams::detail::indirect_streambuf::sync() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 309 | int indirect_streambuf::sync() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:329:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekoff(off_type, std::ios_base::seekdir, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; off_type = long int; std::ios_base::seekdir = std::ios_base::seekdir; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 329 | indirect_streambuf::seekoff | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:335:1: warning: 'boost::iostreams::detail::indirect_streambuf::pos_type boost::iostreams::detail::indirect_streambuf::seekpos(pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:383:13: warning: 'void boost::iostreams::detail::indirect_streambuf::close_impl(std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 383 | inline void indirect_streambuf::close_impl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const boost::core::typeinfo& boost::iostreams::detail::indirect_streambuf::component_type() const [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::core::typeinfo = std::type_info]' can be marked override [-Wsuggest-override] 97 | const boost::core::typeinfo& component_type() const { return BOOST_CORE_TYPEID(T); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:98:11: warning: 'void* boost::iostreams::detail::indirect_streambuf::component_impl() [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable]' can be marked override [-Wsuggest-override] 98 | void* component_impl() { return component(); } | ^~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1031:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/scheduleddowntime-ti.cpp:154:56: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:174:45: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:585:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/servicegroup-ti.cpp:114:50: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:146:47: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:547:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:149:42: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:584:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}]' can be marked override [-Wsuggest-override] /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/usergroup-ti.cpp:96:47: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:771:32: warning: 'boost::shared_ptr boost::signals2::signal::lock_pimpl() const [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}]' can be marked override [-Wsuggest-override] In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/workqueue.hpp:10, from /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/remote/jsonrpcconnection.hpp:13: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = thread_data; A1 = void (*)()]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:221:93: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:118:18: warning: 'void boost::detail::thread_data::run() [with F = void (*)()]' can be marked override [-Wsuggest-override] 118 | void run() | ^~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:49:65: required from 'boost::asio::detail::posix_thread::posix_thread(Function, unsigned int) [with Function = boost::asio::detail::scheduler::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::scheduler::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::cancellation_state::impl<>; Args = {}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_state.hpp:100:65: required from 'constexpr boost::asio::cancellation_state::cancellation_state(CancellationSlot) [with CancellationSlot = boost::asio::cancellation_slot]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::cancellation_state::impl<>; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::cancellation_state::impl<>]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ In file included from /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22: /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:163:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:185:37: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, icinga::NotificationType, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/checkable-ti.cpp:2799:24: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable.cpp:171:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, const icinga::String&, icinga::AcknowledgementType, bool, bool, double, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable.cpp:189:27: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:357:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:402:18: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:405:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:412:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, icinga::StateType, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, std::set, std::less >, std::allocator > >, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, std::set, std::less >, std::allocator > >, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-check.cpp:509:24: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, std::set >, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const std::vector >&, bool), boost::function&, const std::vector >&, bool)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const std::vector >&, bool)>; ExtendedSlotFunction = boost::function&, const std::vector >&, bool)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const std::vector, std::allocator > >&, bool}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const std::vector >&, bool)>; ExtendedSlotFunction = boost::function&, const std::vector >&, bool)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const std::vector, std::allocator > >&, bool}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-dependency.cpp:102:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const std::vector >&, bool), boost::function&, const std::vector >&, bool)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const std::vector >&, bool), boost::function&, const std::vector >&, bool)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const std::vector >&, bool), boost::function&, const std::vector >&, bool)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const std::vector >&, bool), boost::function&, const std::vector >&, bool)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-dependency.cpp:104:36: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, double), boost::function&, double)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, double)>; ExtendedSlotFunction = boost::function&, double)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, double}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, double)>; ExtendedSlotFunction = boost::function&, double)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, double}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable-flapping.cpp:85:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, double), boost::function&, double)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, double), boost::function&, double)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, double), boost::function&, double)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, double), boost::function&, double)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/checkresult-ti.cpp:800:19: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::String&, unsigned char, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned char, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned char, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:589:49: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, unsigned char, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, unsigned char, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, unsigned char, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, unsigned char, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned char, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:640:49: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:1245:37: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const boost::intrusive_ptr&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const std::set, std::less >, std::allocator > >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const boost::intrusive_ptr&, const std::set, std::less >, std::allocator > >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:1388:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&), boost::function&, const boost::intrusive_ptr&, const std::set >&, const icinga::NotificationType&, const boost::intrusive_ptr&, const icinga::String&, const icinga::String&, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:340:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:380:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/comment-ti.cpp:744:20: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/comment.cpp:101:17: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/comment.cpp:225:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:187:29: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:196:16: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/dependency-ti.cpp:794:25: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/downtime-ti.cpp:1126:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/downtime.cpp:126:18: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, double, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/downtime.cpp:529:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::String&, double, const boost::intrusive_ptr&), boost::function&, const icinga::String&, double, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {double, const icinga::String&, const std::vector >&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {double, const icinga::String&, const std::vector >&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/externalcommandprocessor.cpp:103:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:494:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:581:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/hostgroup-ti.cpp:406:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/icingaapplication-ti.cpp:471:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1031:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1307:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/scheduleddowntime-ti.cpp:594:24: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:585:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:717:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/servicegroup-ti.cpp:406:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:547:33: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:669:22: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:584:31: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&, const icinga::Value&), boost::function&, const icinga::Value&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:676:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build/lib/icinga/usergroup-ti.cpp:283:23: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:572:30: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:168:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:699:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&, const icinga::Value&)>; ExtendedSlotFunction = boost::function&, const icinga::Value&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::Value&}; slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apievents.cpp:33:39: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:572:30: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:168:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:699:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::Timer* const&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/checkable.cpp:108:66: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:572:30: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::nolock_connect(boost::signals2::detail::garbage_collecting_lock&, const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:168:32: required from 'boost::signals2::connection boost::signals2::detail::signal_impl::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:699:33: required from 'boost::signals2::connection boost::signals2::signal::connect(const slot_type&, boost::signals2::connect_position) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::ConfigItems&}; slot_type = boost::signals2::slot >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/dependency.cpp:24:64: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, resolver_thread_pool::work_scheduler_runner&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:34: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::detail::resolver_thread_pool::work_scheduler_runner; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function; ExtendedSlotFunction = boost::function; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:71:18: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:27:1: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:73:15: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiActionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/apiactions.cpp:27:1: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot&), boost::function&)> >, boost::signals2::mutex>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:245:52: required from 'boost::signals2::detail::signal_impl::result_type boost::signals2::detail::signal_impl::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp:733:25: required from 'boost::signals2::signal::result_type boost::signals2::signal::operator()(Args ...) [with Combiner = boost::signals2::optional_last_value; Group = int; GroupCompare = std::less; SlotFunction = boost::function&)>; ExtendedSlotFunction = boost::function&)>; Mutex = boost::signals2::mutex; R = void; Args = {const icinga::String&, const boost::intrusive_ptr&}; result_type = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:73:15: required from 'void icinga::Registry::RegisterInternal(const icinga::String&, const T&, std::unique_lock&) [with U = icinga::ApiFunctionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/registry.hpp:30:3: required from 'void icinga::Registry::Register(const icinga::String&, const T&) [with U = icinga::ApiFunctionRegistry; T = boost::intrusive_ptr]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/icinga/clusterevents.cpp:25:1: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:150:22: warning: 'bool boost::signals2::detail::connection_body::connected() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:195:22: warning: 'void boost::signals2::detail::connection_body::lock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:199:22: warning: 'void boost::signals2::detail::connection_body::unlock() [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp:212:34: warning: 'boost::shared_ptr boost::signals2::detail::connection_body::release_slot() const [with GroupKey = std::pair >; SlotType = boost::signals2::slot&), boost::function&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = std::allocator; Function = boost::asio::system_context::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::system_context::thread_function; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:57:24: required from 'boost::asio::detail::posix_thread::posix_thread(std::allocator_arg_t, const Allocator&, Function, unsigned int) [with Allocator = boost::asio::execution_context::allocator; Function = boost::asio::thread_pool::thread_function]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:84:9: required from 'boost::asio::detail::thread_group::item::item(const Allocator&, Function, boost::asio::detail::thread_group::item*) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/memory.hpp:70:12: required from 'T* boost::asio::detail::allocate_object(const Allocator&, Args&& ...) [with T = thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, thread_group >::item*&}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:49:35: required from 'void boost::asio::detail::thread_group::create_thread(Function) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:57:20: required from 'void boost::asio::detail::thread_group::create_threads(Function, std::size_t) [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator; std::size_t = long unsigned int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:26: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:114:18: warning: 'void boost::asio::detail::posix_thread::func::run() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 114 | virtual void run() | ^~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp:119:18: warning: 'void boost::asio::detail::posix_thread::func::destroy() [with Function = boost::asio::thread_pool::thread_function; Allocator = boost::asio::execution_context::allocator]' can be marked override [-Wsuggest-override] 119 | virtual void destroy() | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:149:9: required from 'CancellationHandler& boost::asio::cancellation_slot::emplace(Args&& ...) [with CancellationHandler = boost::asio::detail::deadline_timer_service >::op_cancellation; Args = {boost::asio::detail::deadline_timer_service >*, boost::asio::detail::timer_queue, boost::asio::execution_context::allocator >::per_timer_data*}]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:273:48: required from 'void boost::asio::detail::deadline_timer_service::async_wait(implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:694:44: required from 'void boost::asio::basic_deadline_timer::initiate_async_wait::operator()(WaitHandler&&) const [with WaitHandler = boost::asio::detail::spawn_handler; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: required from 'static boost::asio::async_result, Signature>::return_type boost::asio::async_result, Signature>::initiate(Initiation&&, const boost::asio::basic_yield_context&, InitArgs&& ...) [with Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); return_type = void]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:649:73: required from 'decltype (boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) boost::asio::async_initiate(Initiation&&, type_identity_t&, Args&& ...) [with CompletionToken = basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = basic_deadline_timer::initiate_async_wait; Args = {}; decltype (enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> >::initiate(static_cast(initiation), static_cast(token), static_cast(boost::asio::async_initiate::args) ...)) = void; enable_if_t::value, detail::async_result_has_initiate_memfn >::type::value, async_result::type, Signatures ...> > = async_result, void(boost::system::error_code)>; typename std::enable_if::value, detail::async_result_has_initiate_memfn >::type = detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; typename std::decay<_Tp>::type = basic_yield_context; type_identity_t = basic_yield_context&]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:661:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_deadline_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context&; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; decltype (async_initiate(declval(), token)) = void]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/io-engine.hpp:139:41: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:54:8: warning: 'void boost::asio::detail::cancellation_handler::call(boost::asio::cancellation_type_t) [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation; boost::asio::cancellation_type_t = boost::asio::cancellation_type]' can be marked override [-Wsuggest-override] 54 | void call(cancellation_type_t type) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:59:33: warning: 'std::pair boost::asio::detail::cancellation_handler::destroy() [with Handler = boost::asio::detail::deadline_timer_service >::op_cancellation]' can be marked override [-Wsuggest-override] 59 | std::pair destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = boost::asio::io_context::basic_executor_type, 0>]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:7: required from 'boost::asio::detail::io_object_impl::io_object_impl(int, int, ExecutionContext&) [with ExecutionContext = boost::asio::io_context; IoObjectService = boost::asio::detail::reactive_socket_service; Executor = boost::asio::executor]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:138:7: required from 'boost::asio::basic_socket::basic_socket(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:123:47: required from 'boost::asio::basic_stream_socket::basic_stream_socket(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:107:7: required from 'boost::asio::ssl::stream< >::stream(Arg&&, boost::asio::ssl::context&) [with Arg = boost::asio::io_context&; Stream = boost::asio::basic_stream_socket]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:31:62: required from 'icinga::SeenStream::SeenStream(Args&& ...) [with Args = {boost::asio::io_context&, boost::asio::ssl::context&}; ARS = boost::asio::ssl::stream >]' /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/lib/base/tlsstream.hpp:73:80: required from here /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:65:14: warning: 'boost::asio::executor::impl_base* boost::asio::executor::impl< , >::clone() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 65 | impl_base* clone() const noexcept | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:71:8: warning: 'void boost::asio::executor::impl< , >::destroy() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 71 | void destroy() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:82:8: warning: 'void boost::asio::executor::impl< , >::on_work_started() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 82 | void on_work_started() noexcept | ^~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:87:8: warning: 'void boost::asio::executor::impl< , >::on_work_finished() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 87 | void on_work_finished() noexcept | ^~~~~~~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:92:22: warning: 'boost::asio::execution_context& boost::asio::executor::impl< , >::context() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 92 | execution_context& context() noexcept | ^~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:97:8: warning: 'void boost::asio::executor::impl< , >::dispatch(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 97 | void dispatch(function&& f) | ^~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:102:8: warning: 'void boost::asio::executor::impl< , >::post(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 102 | void post(function&& f) | ^~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:107:8: warning: 'void boost::asio::executor::impl< , >::defer(boost::asio::executor::function&&) [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::function = boost::asio::detail::executor_function]' can be marked override [-Wsuggest-override] 107 | void defer(function&& f) | ^~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:112:23: warning: 'const std::type_info& boost::asio::executor::impl< , >::target_type() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator; boost::asio::executor::type_id_result_type = const std::type_info&]' can be marked override [-Wsuggest-override] 112 | type_id_result_type target_type() const noexcept | ^~~~~~~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:117:9: warning: 'void* boost::asio::executor::impl< , >::target() [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 117 | void* target() noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:122:15: warning: 'const void* boost::asio::executor::impl< , >::target() const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 122 | const void* target() const noexcept | ^~~~~~ /home/pbulk/build/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:127:8: warning: 'bool boost::asio::executor::impl< , >::equals(const boost::asio::executor::impl_base*) const [with Executor = boost::asio::io_context::basic_executor_type, 0>; Allocator = std::allocator]' can be marked override [-Wsuggest-override] 127 | bool equals(const impl_base* e) const noexcept | ^~~~~~ [ 68%] Linking CXX executable ../Bin/Release/check_nscp_api Undefined first referenced symbol in file recv CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) send CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_connect CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) socketpair ../third-party/socketpair/CMakeFiles/socketpair.dir/socketpair.c.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) if_indextoname ../lib/remote/CMakeFiles/remote.dir/remote_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_socket CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_getsockopt CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) getsockname ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) accept ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) listen ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) getnameinfo ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) setsockopt CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_getaddrinfo CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) getpeername ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) freeaddrinfo CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_socketpair ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_bind ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) gai_strerror ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_recvmsg ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) __xnet_sendmsg ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) shutdown ../lib/base/CMakeFiles/base.dir/base_unity.cpp.o (symbol belongs to implicit dependency /lib/amd64/libsocket.so.1) ld: fatal: symbol referencing errors. No output written to ../Bin/Release/check_nscp_api collect2: error: ld returned 1 exit status --- Bin/Release/check_nscp_api --- *** [Bin/Release/check_nscp_api] Error code 1 bmake[2]: stopped making "plugins/CMakeFiles/check_nscp_api.dir/build" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "plugins/CMakeFiles/check_nscp_api.dir/build" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build --- plugins/CMakeFiles/check_nscp_api.dir/all --- *** [plugins/CMakeFiles/check_nscp_api.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build --- lib/icinga/CMakeFiles/icinga.dir/all --- *** [lib/icinga/CMakeFiles/icinga.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build bmake[1]: 2 errors bmake[1]: stopped making "all" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/net/icinga2/work/icinga2-2.15.1/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/net/icinga2 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/net/icinga2