=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for icinga2-2.16.0 [ 1%] [FLEX][class_lexer] Building scanner with flex 2.6.4 [ 1%] Building C object third-party/mmatch/CMakeFiles/mmatch.dir/mmatch.c.o [ 1%] Building C object third-party/execvpe/CMakeFiles/execvpe.dir/execvpe.c.o [ 2%] Building C object third-party/socketpair/CMakeFiles/socketpair.dir/socketpair.c.o [ 3%] [BISON][class_parser] Building parser with bison 3.8.2 /tmp/net/icinga2/work/icinga2-2.16.0/tools/mkclass/class_parser.yy:20.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 20 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /tmp/net/icinga2/work/icinga2-2.16.0/tools/mkclass/class_parser.yy:24.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 24 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /tmp/net/icinga2/work/icinga2-2.16.0/tools/mkclass/class_parser.yy: warning: 2 shift/reduce conflicts [-Wconflicts-sr] /tmp/net/icinga2/work/icinga2-2.16.0/tools/mkclass/class_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples [ 3%] Built target socketpair [ 3%] Built target mmatch [ 4%] Building C object tools/mkembedconfig/CMakeFiles/mkembedconfig.dir/mkembedconfig.c.o [ 5%] Building C object tools/mkunity/CMakeFiles/mkunity.dir/mkunity.c.o [ 5%] Built target execvpe /tmp/net/icinga2/work/icinga2-2.16.0/tools/mkclass/class_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [ 5%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/mkclass.cpp.o [ 6%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/classcompiler.cpp.o [ 7%] Linking C executable ../../Bin/Release/mkembedconfig [ 8%] Linking C executable ../../Bin/Release/mkunity [ 8%] Built target mkunity [ 8%] Built target mkembedconfig [ 9%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_lexer.cc.o [ 10%] Building CXX object tools/mkclass/CMakeFiles/mkclass.dir/class_parser.cc.o [ 10%] Linking CXX executable ../../Bin/Release/mkclass [ 10%] Built target mkclass [ 11%] Generating base_unity.cpp [ 11%] Generating application-ti.cpp, application-ti.hpp [ 12%] Generating configobject-ti.cpp, configobject-ti.hpp [ 13%] Generating configuration-ti.cpp, configuration-ti.hpp [ 14%] Generating datetime-ti.cpp, datetime-ti.hpp [ 14%] Generating filelogger-ti.cpp, filelogger-ti.hpp [ 15%] Generating function-ti.cpp, function-ti.hpp [ 16%] Generating journaldlogger-ti.cpp, journaldlogger-ti.hpp [ 17%] Generating logger-ti.cpp, logger-ti.hpp [ 18%] Generating perfdatavalue-ti.cpp, perfdatavalue-ti.hpp [ 18%] Generating streamlogger-ti.cpp, streamlogger-ti.hpp [ 19%] Generating sysloglogger-ti.cpp, sysloglogger-ti.hpp [ 20%] Building CXX object lib/base/CMakeFiles/base.dir/application-version.cpp.o [ 20%] Building CXX object lib/base/CMakeFiles/base.dir/journaldlogger.cpp.o [ 21%] Building CXX object lib/base/CMakeFiles/base.dir/base_unity.cpp.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application-version.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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(); | ^~~~~~~~ /tmp/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); | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/utility.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.cpp:3, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/timer.hpp:45:54: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:49:47: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:5: /tmp/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>': /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:19:45: required from here /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::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; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; boost::iostreams::detail::indirect_streambuf::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(boost::iostreams::detail::indirect_streambuf::streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const 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); } | ^~~~~~~~~~~~~~ /tmp/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(); } | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.cpp:256:48: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/netstring.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/netstring.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/netstring.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:29:7: required from 'class icinga::SeenStream > >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:70:40: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:30:72: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configuration-ti.cpp:273:49: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/datetime-ti.cpp:82:40: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/filelogger-ti.cpp:86:41: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.cpp:103:39: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:9: warning: 'template class boost::asio::basic_deadline_timer' is deprecated: Use basic_waitable_timer [-Wdeprecated-declarations] 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:133:61: note: declared here 133 | class BOOST_ASIO_DEPRECATED_MSG("Use basic_waitable_timer") basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 200 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:29: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:43: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:29: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/logger-ti.cpp:86:41: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/perfdatavalue-ti.cpp:125:44: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/sysloglogger-ti.cpp:86:47: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:45:23: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /tmp/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = boost::detail::thread_data; A1 = void (*)()]' /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:222:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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 = {}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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 = {}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:335:18: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.cpp:987:63: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configuration-ti.cpp:929:64: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/datetime-ti.cpp:169:55: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/filelogger-ti.cpp:192:56: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.cpp:299:54: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/logger-ti.cpp:189:56: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/perfdatavalue-ti.cpp:485:59: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.cpp:35:22: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/sysloglogger-ti.cpp:189:62: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/timer.cpp:128:22: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/utility.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.cpp:3, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/verify_callback.hpp: In instantiation of 'class boost::asio::ssl::detail::verify_callback >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.cpp:95:3: required from here /tmp/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) | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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> > >]' /tmp/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&}; boost::signals2::detail::signal_impl::combiner_type = boost::signals2::optional_last_value; boost::signals2::detail::signal_impl::group_compare_type = std::less]' /tmp/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&}; boost::signals2::signal::combiner_type = boost::signals2::optional_last_value; boost::signals2::signal::group_compare_type = std::less]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:21:7: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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> > >]' /tmp/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&}; boost::signals2::detail::signal_impl::combiner_type = boost::signals2::optional_last_value; boost::signals2::detail::signal_impl::group_compare_type = std::less]' /tmp/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&}; boost::signals2::signal::combiner_type = boost::signals2::optional_last_value; boost::signals2::signal::group_compare_type = std::less]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:30:72: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:188:26: 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]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:182:14: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.cpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:9: /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data&, std::function&&, icinga::WorkQueuePriority):: >': /tmp/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = boost::detail::thread_data&, std::function&&, icinga::WorkQueuePriority):: >; A1 = icinga::WorkQueue::EnqueueUnlocked(std::unique_lock&, std::function&&, icinga::WorkQueuePriority)::]' /tmp/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]' /tmp/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)::&]' /tmp/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)::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.cpp:64:60: required from here /tmp/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() | ^~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/base_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/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::initiate_async_wait>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:200:27: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler > >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::detail::chrono_time_traits >]' /tmp/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::detail::spawn_handler; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor]' /tmp/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_waitable_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_waitable_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:595:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_waitable_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor; decltype (async_initiate(declval::initiate_async_wait>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.cpp:239:27: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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> > >': /tmp/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>}]' /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:55:79: 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]' /tmp/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]' /tmp/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 = boost::asio::detail::transfer_all_t; ReadHandler = boost::asio::detail::spawn_handler]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = long unsigned int]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = boost::asio::detail::initiate_async_read >; Args = {const boost::asio::mutable_buffer&, boost::asio::detail::transfer_all_t}; 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) ...)) = long unsigned int; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = std::decay&>::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; boost::asio::type_identity_t = boost::asio::basic_yield_context&]' /tmp/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&&, boost::asio::constraint_t::value>, boost::asio::constraint_t<(! boost::asio::is_completion_condition::value)>) [with AsyncReadStream = icinga::Shared; MutableBufferSequence = boost::asio::mutable_buffer; ReadToken = boost::asio::basic_yield_context&; decltype (async_initiate(declval >(), token, buffers, boost::asio::transfer_all())) = long unsigned int; std::size_t = long unsigned int; boost::asio::constraint_t::value> = int; boost::asio::constraint_t<(! boost::asio::is_completion_condition::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/netstring.cpp:222:41: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler': /tmp/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::kqueue_reactor*, boost::asio::detail::kqueue_reactor::descriptor_state**, int&, boost::asio::detail::kqueue_reactor::op_types}]' /tmp/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(boost::asio::detail::reactive_socket_service_base::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]' /tmp/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]' /tmp/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)}; boost::asio::detail::completion_handler_async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with 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)}; Initiation = boost::asio::basic_stream_socket::initiate_async_receive; Args = {const boost::asio::mutable_buffer&, int}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = std::decay, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler > >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >, void(boost::system::error_code, long unsigned int)>; boost::asio::type_identity_t = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:1081:53: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:347:35: required from 'void boost::asio::ssl::detail::async_io(Stream&, boost::asio::ssl::detail::stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = boost::asio::ssl::detail::shutdown_op; Handler = boost::asio::detail::spawn_handler]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::ssl::stream >::initiate_async_shutdown; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/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 >::initiate_async_shutdown>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.cpp:153:37: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ [ 21%] Built target base [ 21%] [FLEX][config_lexer] Building scanner with flex 2.6.4 [ 22%] Generating config_unity.cpp [ 23%] [BISON][config_parser] Building parser with bison 3.8.2 /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:60.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 60 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:64.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 64 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy: warning: 52 shift/reduce conflicts [-Wconflicts-sr] /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy: warning: 105 reduce/reduce conflicts [-Wconflicts-rr] /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [ 24%] Building CXX object lib/config/CMakeFiles/config.dir/config_parser.cc.o [ 25%] Building CXX object lib/config/CMakeFiles/config.dir/config_lexer.cc.o [ 26%] Building CXX object lib/config/CMakeFiles/config.dir/config_unity.cpp.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_lexer.ll:5: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/timer.hpp:45:54: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/utility.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:13: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/config_parser.yy:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/utility.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.cpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:4: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompilercontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompilercontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:5: /tmp/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>': /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:19:45: required from here /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::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; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; boost::iostreams::detail::indirect_streambuf::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(boost::iostreams::detail::indirect_streambuf::streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const 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); } | ^~~~~~~~~~~~~~ /tmp/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(); } | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompilercontext.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompilercontext.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:5: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompilercontext.cpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:5: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:29:7: required from 'class icinga::SeenStream > >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:70:40: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.cpp:23:93: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configitem.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /tmp/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = boost::detail::thread_data; A1 = void (*)()]' /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:222:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}]' /tmp/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&}]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configitem.cpp:508:66: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.cpp:35:29: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/activationcontext.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/config/config_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:138:26: 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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:108:75: required from 'boost::asio::ssl::stream< >::stream(Arg&&, boost::asio::ssl::context&) [with Arg = boost::asio::io_context&; Stream = boost::asio::basic_stream_socket]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:33:62: required from 'icinga::SeenStream::SeenStream(Args&& ...) [with Args = {boost::asio::io_context&, boost::asio::ssl::context&}; ARS = boost::asio::ssl::stream >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:75:80: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ [ 26%] Built target config [ 28%] Generating apilistener-ti.cpp, apilistener-ti.hpp [ 28%] Generating remote_unity.cpp [ 30%] Generating apiuser-ti.cpp, apiuser-ti.hpp [ 30%] Generating endpoint-ti.cpp, endpoint-ti.hpp [ 30%] Generating zone-ti.cpp, zone-ti.hpp [ 31%] Building CXX object lib/remote/CMakeFiles/remote.dir/remote_unity.cpp.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:9: warning: 'template class boost::asio::basic_deadline_timer' is deprecated: Use basic_waitable_timer [-Wdeprecated-declarations] 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:133:61: note: declared here 133 | class BOOST_ASIO_DEPRECATED_MSG("Use basic_waitable_timer") basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 200 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:29: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:43: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:29:7: required from 'class icinga::SeenStream > >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:70:40: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.hpp:61:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 61 | boost::asio::deadline_timer m_CheckLivenessTimer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/timer.hpp:45:54: required from here /tmp/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 | ^~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:3: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:85:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 85 | boost::asio::deadline_timer m_CheckLivenessTimer, m_HeartbeatTimer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:3: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:85:52: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 85 | boost::asio::deadline_timer m_CheckLivenessTimer, m_HeartbeatTimer; | ^~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:45:23: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.hpp:199:34: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/apilistener-ti.cpp:221:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:13, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:4: /tmp/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>': /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:19:45: required from here /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::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; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; boost::iostreams::detail::indirect_streambuf::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(boost::iostreams::detail::indirect_streambuf::streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const 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); } | ^~~~~~~~~~~~~~ /tmp/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(); } | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:53:50: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener-configsync.cpp:22:1: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/apiuser-ti.cpp:101:42: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/endpoint-ti.cpp:206:39: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/endpoint.cpp:19:94: required from here /tmp/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] In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/eventqueue.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:19: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/eventqueue.hpp:114:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 114 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/zone-ti.cpp:107:40: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apifunction.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:3: /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /tmp/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = boost::detail::thread_data; A1 = void (*)()]' /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:222:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/apilistener-ti.cpp:1058:60: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:314:22: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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 = {}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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 = {}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:523:23: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/apiuser-ti.cpp:322:57: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/endpoint-ti.cpp:879:54: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/endpoint.cpp:70:26: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/zone-ti.cpp:393:55: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::signal::slot_type = boost::signals2::slot >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:258:4: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:26: 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]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:449:29: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/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&}; boost::signals2::signal::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener-configsync.cpp:22:1: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler, void> >': /tmp/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&}]' /tmp/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&):: >::; Executor = icinga::Shared]' /tmp/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&):: >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::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&):: >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::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&):: >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = icinga::Shared; Function = icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:511:3: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler': /tmp/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::kqueue_reactor*, boost::asio::detail::kqueue_reactor::descriptor_state**, int&, boost::asio::detail::kqueue_reactor::op_types}]' /tmp/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(boost::asio::detail::reactive_socket_service::implementation_type&, Socket&, boost::asio::detail::reactive_socket_service::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; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_socket_acceptor::initiate_async_accept; Args = {boost::asio::basic_socket*, boost::asio::ip::basic_endpoint*}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay&>::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context&]' /tmp/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::initiate_async_accept>(), token, (& peer), static_cast::endpoint_type*>(0))) = void; boost::asio::basic_socket_acceptor::endpoint_type = boost::asio::ip::basic_endpoint; boost::asio::constraint_t::value> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:552:50: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/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::initiate_async_wait>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/eventqueue.cpp:190:29: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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&}]' /tmp/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 >::; Executor = boost::asio::io_context::strand]' /tmp/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 >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)>) [with Executor = boost::asio::io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::HttpServerConnection::Start()::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.cpp:66:105: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler::handler_wrapper > >': /tmp/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&}]' /tmp/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]' /tmp/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]' /tmp/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::asio::detail::spawn_handler; Handler = boost::asio::detail::spawn_handler; Stream = icinga::Shared; Predicate = boost::beast::http::detail::serializer_is_done; bool isRequest = true; Body = icinga::SerializableBody > >; Fields = boost::beast::http::basic_fields >]' /tmp/net/icinga2/work/.buildlink/include/boost/beast/http/impl/write.hpp:375:9: required from 'void boost::beast::http::detail::run_write_op::operator()(WriteHandler&&, const Predicate&, boost::beast::http::serializer*, bool) [with WriteHandler = boost::asio::detail::spawn_handler; Predicate = boost::beast::http::detail::serializer_is_done; bool isRequest = true; Body = icinga::SerializableBody > >; Fields = boost::beast::http::basic_fields >; AsyncWriteStream = icinga::Shared]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/spawn.hpp:668:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/pkg/gcc10/include/c++/type_traits:2951:12: required from 'struct std::invoke_result::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2957:11: required by substitution of 'template using invoke_result_t = typename std::invoke_result::type [with _Fn = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Args = {boost::intrusive_ptr >&}]' /usr/pkg/gcc10/include/c++/variant:1061:11: required by substitution of 'template using __visit_result_t = std::invoke_result_t<_Visitor, std::__detail::__variant::__get_t<0, _Variants>...> [with _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /usr/pkg/gcc10/include/c++/variant:1717:5: required by substitution of 'template constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:164:12: required from 'void icinga::OutgoingHttpMessage::Flush(boost::asio::yield_context, bool) [with bool isRequest = true; Body = icinga::SerializableBody > >; StreamVariant = std::variant >, boost::intrusive_ptr > > > >; boost::asio::yield_context = boost::asio::basic_yield_context]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:267:24: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler > >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::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 >]' /tmp/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]' /tmp/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)}; boost::asio::detail::completion_handler_async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_waitable_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler > >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::shutdown_op, boost::asio::detail::spawn_handler >]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:595:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/detail/io.hpp:347:35: required from 'void boost::asio::ssl::detail::async_io(Stream&, boost::asio::ssl::detail::stream_core&, const Operation&, Handler&) [with Stream = boost::asio::basic_stream_socket; Operation = boost::asio::ssl::detail::shutdown_op; Handler = boost::asio::detail::spawn_handler]' /tmp/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]' /tmp/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); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::ssl::stream >::initiate_async_shutdown; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/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 >::initiate_async_shutdown>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:758:32: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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> > >': /tmp/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>}]' /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:55:79: 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 >; = void]' /tmp/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 >]' /tmp/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::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 >]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:449:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/buffered_write_stream.hpp:119:18: required from 'void boost::asio::detail::initiate_async_buffered_flush< >::operator()(WriteHandler&&, boost::asio::detail::buffered_stream_storage*) const [with WriteHandler = boost::asio::detail::spawn_handler; Stream = icinga::UnbufferedAsioTlsStream]' /tmp/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_buffered_flush; InitArgs = {boost::asio::detail::buffered_stream_storage*}; Executor = boost::asio::executor; Signature = void(boost::system::error_code, long unsigned int); boost::asio::async_result, Signature>::return_type = long unsigned int]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context&; Signatures = {void(boost::system::error_code, long unsigned int)}; Initiation = boost::asio::detail::initiate_async_buffered_flush; Args = {boost::asio::detail::buffered_stream_storage*}; 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) ...)) = long unsigned int; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code, long unsigned int)>; typename std::decay<_Tp>::type = std::decay&>::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn&, void(boost::system::error_code, long unsigned int)>; boost::asio::type_identity_t = boost::asio::basic_yield_context&]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/buffered_write_stream.hpp:166:51: required from 'decltype (async_initiate(declval >(), handler, declval())) boost::asio::buffered_write_stream::async_flush(WriteHandler&&) [with WriteHandler = boost::asio::basic_yield_context&; Stream = icinga::UnbufferedAsioTlsStream; decltype (async_initiate(declval >(), handler, declval())) = long unsigned int; std::size_t = long unsigned int]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/buffered_stream.hpp:142:49: required from 'decltype (declval&>().async_flush(static_cast(handler))) boost::asio::buffered_stream::async_flush(WriteHandler&&) [with WriteHandler = boost::asio::basic_yield_context&; Stream = icinga::UnbufferedAsioTlsStream; decltype (declval&>().async_flush(static_cast(handler))) = long unsigned int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:823:26: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, std::allocator >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:255:55: required from 'boost::asio::executor::executor(Executor) [with Executor = icinga::Shared]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:202:20: 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]' /tmp/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&):: >::; Handler = boost::asio::detail::detached_handler]' /tmp/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&):: >::; Handler = boost::asio::detail::detached_handler]' /tmp/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&):: >::, boost::asio::detail::detached_handler>; boost::asio::detail::spawned_fiber_thread::fiber_type = boost::context::fiber]' /usr/pkg/gcc10/include/c++/bits/invoke.h:60:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/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&):: >::; Executor = icinga::Shared]' /tmp/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&):: >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::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&):: >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::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&):: >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = icinga::Shared; Function = icinga::ApiListener::AddListener(const icinga::String&, const icinga::String&)::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.cpp:511:3: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:202:20: 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]' /tmp/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 >::; Handler = boost::asio::detail::detached_handler]' /tmp/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 >::; Handler = boost::asio::detail::detached_handler]' /tmp/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::detail::detached_handler>; boost::asio::detail::spawned_fiber_thread::fiber_type = boost::context::fiber]' /usr/pkg/gcc10/include/c++/bits/invoke.h:60:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/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 >::; Executor = boost::asio::io_context::strand]' /tmp/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 >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)>) [with Executor = boost::asio::io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::HttpServerConnection::Start()::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.cpp:66:105: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httphandler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/actionshandler.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/remote/remote_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler::handler_wrapper >': /tmp/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&, boost::asio::detail::kqueue_reactor*, boost::asio::detail::kqueue_reactor::descriptor_state**, int&, boost::asio::detail::kqueue_reactor::op_types}]' /tmp/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::detail::reactive_socket_service_base::reactor_op_cancellation; Args = {boost::asio::detail::kqueue_reactor*, boost::asio::detail::kqueue_reactor::descriptor_state**, int&, boost::asio::detail::kqueue_reactor::op_types}; CancellationSlot = boost::asio::cancellation_slot]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service_base.hpp:309:56: required from 'void boost::asio::detail::reactive_socket_service_base::async_send(boost::asio::detail::reactive_socket_service_base::base_implementation_type&, const ConstBufferSequence&, boost::asio::socket_base::message_flags, Handler&, const IoExecutor&) [with ConstBufferSequence = boost::asio::const_buffer; 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::Shared > >, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared > >, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > >; IoExecutor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:1116:44: required from 'void boost::asio::basic_stream_socket::initiate_async_send::operator()(WriteHandler&&, const ConstBufferSequence&, boost::asio::socket_base::message_flags) const [with WriteHandler = 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::Shared > >, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared > >, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > >; ConstBufferSequence = boost::asio::const_buffer; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::socket_base::message_flags = int]' /tmp/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_send; RawCompletionToken = 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::Shared > >, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared > >, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > >; Args = {const boost::asio::const_buffer&, int}; CompletionToken = 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::Shared > >, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared > >, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > >; Signatures = {void(boost::system::error_code, long unsigned int)}; boost::asio::detail::completion_handler_async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682:73: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/pkg/gcc10/include/c++/variant:976:56: required from 'static constexpr void std::__detail::__variant::__gen_vtable_impl, std::integer_sequence >::_S_apply_single_alt(_Tp&, _Tp*) [with bool __do_cookie = false; long unsigned int __index = 1; _Tp = std::__detail::__variant::_Multi_array (*)(icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::&&, std::variant >, boost::intrusive_ptr > > > >&)>; _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::&&; long unsigned int ...__dimensions = {2}; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}; long unsigned int ...__indices = {}]' /usr/pkg/gcc10/include/c++/variant:955:48: required from 'constexpr const _Array_type std::__detail::__variant::__gen_vtable, icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::&&, std::variant >, boost::intrusive_ptr > > > >&>::_S_vtable' /usr/pkg/gcc10/include/c++/variant:1708:45: required from 'constexpr decltype(auto) std::__do_visit(_Visitor&&, _Variants&& ...) [with _Result_type = std::__detail::__variant::__deduce_visit_result; _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /usr/pkg/gcc10/include/c++/variant:1727:35: required from 'constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}; std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:164:12: required from 'void icinga::OutgoingHttpMessage::Flush(boost::asio::yield_context, bool) [with bool isRequest = true; Body = icinga::SerializableBody > >; StreamVariant = std::variant >, boost::intrusive_ptr > > > >; boost::asio::yield_context = boost::asio::basic_yield_context]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:267:24: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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> > > >': /tmp/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>}]' /tmp/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]' /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:55:79: 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::Shared, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > > >; = void]' /tmp/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::Shared, boost::beast::http::detail::serializer_is_done, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > >, icinga::Shared, true, icinga::SerializableBody > >, boost::beast::http::basic_fields > > > >]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:415:13: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/pkg/gcc10/include/c++/type_traits:2951:12: required from 'struct std::invoke_result::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2957:11: required by substitution of 'template using invoke_result_t = typename std::invoke_result::type [with _Fn = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Args = {boost::intrusive_ptr >&}]' /usr/pkg/gcc10/include/c++/variant:1061:11: required by substitution of 'template using __visit_result_t = std::invoke_result_t<_Visitor, std::__detail::__variant::__get_t<0, _Variants>...> [with _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /usr/pkg/gcc10/include/c++/variant:1717:5: required by substitution of 'template constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = icinga::OutgoingHttpMessage::Flush > >, std::variant >, boost::intrusive_ptr > > > > >::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:164:12: required from 'void icinga::OutgoingHttpMessage::Flush(boost::asio::yield_context, bool) [with bool isRequest = true; Body = icinga::SerializableBody > >; StreamVariant = std::variant >, boost::intrusive_ptr > > > >; boost::asio::yield_context = boost::asio::basic_yield_context]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.cpp:267:24: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ [ 31%] Built target remote [ 31%] Running cpp protocol buffer compiler on /tmp/net/icinga2/work/icinga2-2.16.0/third-party/opentelemetry-proto/opentelemetry/proto/collector/metrics/v1/metrics_service.proto, plugin-options: lite [ 32%] Generating checkable-ti.cpp, checkable-ti.hpp [ 33%] Running cpp protocol buffer compiler on /tmp/net/icinga2/work/icinga2-2.16.0/third-party/opentelemetry-proto/opentelemetry/proto/common/v1/common.proto, plugin-options: lite [ 34%] Building CXX object plugins/CMakeFiles/check_nscp_api.dir/check_nscp_api.cpp.o [ 35%] Generating checkcommand-ti.cpp, checkcommand-ti.hpp [ 35%] Generating checkresult-ti.cpp, checkresult-ti.hpp [ 36%] Generating command-ti.cpp, command-ti.hpp [ 37%] Generating comment-ti.cpp, comment-ti.hpp [ 38%] Running cpp protocol buffer compiler on /tmp/net/icinga2/work/icinga2-2.16.0/third-party/opentelemetry-proto/opentelemetry/proto/metrics/v1/metrics.proto, plugin-options: lite [ 39%] Running cpp protocol buffer compiler on /tmp/net/icinga2/work/icinga2-2.16.0/third-party/opentelemetry-proto/opentelemetry/proto/resource/v1/resource.proto, plugin-options: lite [ 40%] Generating customvarobject-ti.cpp, customvarobject-ti.hpp [ 41%] Generating dependency-ti.cpp, dependency-ti.hpp [ 41%] Generating downtime-ti.cpp, downtime-ti.hpp [ 42%] Generating eventcommand-ti.cpp, eventcommand-ti.hpp [ 44%] Generating hostgroup-ti.cpp, hostgroup-ti.hpp [ 44%] Generating host-ti.cpp, host-ti.hpp [ 45%] Generating icinga-itl.cpp [ 45%] Generating icinga_unity.cpp [ 45%] Generating icingaapplication-ti.cpp, icingaapplication-ti.hpp [ 46%] Generating notification-ti.cpp, notification-ti.hpp [ 47%] Generating notificationcommand-ti.cpp, notificationcommand-ti.hpp [ 48%] Building CXX object lib/otel/CMakeFiles/otel.dir/otel.cpp.o [ 49%] Generating scheduleddowntime-ti.cpp, scheduleddowntime-ti.hpp [ 50%] Generating service-ti.cpp, service-ti.hpp [ 50%] Generating servicegroup-ti.cpp, servicegroup-ti.hpp [ 51%] Generating timeperiod-ti.cpp, timeperiod-ti.hpp [ 52%] Generating user-ti.cpp, user-ti.hpp [ 53%] Generating usergroup-ti.cpp, usergroup-ti.hpp [ 54%] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icinga-itl.cpp.o [ 55%] Building CXX object lib/icinga/CMakeFiles/icinga.dir/icinga_unity.cpp.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/error.hpp:387, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/posix_mutex.ipp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_mutex.hpp:79, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/mutex.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/service_registry.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp:584, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_immediate_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:15, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution_context.hpp: In instantiation of 'class boost::asio::execution_context::allocator_impl >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/execution_context.ipp:30:56: required from here /tmp/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() | ^~~~~~~~~~~~~~~~~ /tmp/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( | ^~~~~~~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_info_base.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/cancellation_signal.ipp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp:244, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution/any_executor.hpp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/execution.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/inline_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/associated_executor.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:30, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:242, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:92:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::shutdown()' can be marked override [-Wsuggest-override] 92 | BOOST_ASIO_DECL void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:95:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 95 | BOOST_ASIO_DECL void notify_fork( | ^~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:209:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::run(long int, boost::asio::detail::op_queue&)' can be marked override [-Wsuggest-override] 209 | BOOST_ASIO_DECL void run(long usec, op_queue& ops); | ^~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/kqueue_reactor.hpp:212:24: warning: 'virtual void boost::asio::detail::kqueue_reactor::interrupt()' can be marked override [-Wsuggest-override] 212 | BOOST_ASIO_DECL void interrupt(); | ^~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:174:74: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1014:32: warning: 'virtual void boost::asio::io_context::service::shutdown()' can be marked override [-Wsuggest-override] 1014 | BOOST_ASIO_DECL virtual void shutdown(); | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context.hpp:1022:32: warning: 'virtual void boost::asio::io_context::service::notify_fork(boost::asio::execution_context::fork_event)' can be marked override [-Wsuggest-override] 1022 | BOOST_ASIO_DECL virtual void notify_fork( | ^~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service > >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service > >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:639:21: required from 'class boost::asio::basic_waitable_timer' /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:474:26: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/impl/address_v6.ipp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address_v6.hpp:365, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/address.hpp:26, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_endpoint.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:24, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service_base.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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(); | ^~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/function-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/function.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/last_value.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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() | ^~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:18, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:9: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:555, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:9: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/json.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:9: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configtype.hpp:59:53: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:9: warning: 'template class boost::asio::basic_deadline_timer' is deprecated: Use basic_waitable_timer [-Wdeprecated-declarations] 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:133:61: note: declared here 133 | class BOOST_ASIO_DEPRECATED_MSG("Use basic_waitable_timer") basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 200 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:29: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:43: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/timer.hpp:45:54: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/debuginfo.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/expression.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configcompiler.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/config/configfragment.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga-itl.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:29:7: required from 'class icinga::SeenStream > >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:70:40: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/utility.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:13: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:9: warning: 'template class boost::asio::basic_deadline_timer' is deprecated: Use basic_waitable_timer [-Wdeprecated-declarations] 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:133:61: note: declared here 133 | class BOOST_ASIO_DEPRECATED_MSG("Use basic_waitable_timer") basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 200 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:29: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:43: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:15: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:45:23: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:51:33: required from here /tmp/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() | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:9: warning: 'template class boost::asio::basic_deadline_timer' is deprecated: Use basic_waitable_timer [-Wdeprecated-declarations] 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:133:61: note: declared here 133 | class BOOST_ASIO_DEPRECATED_MSG("Use basic_waitable_timer") basic_deadline_timer | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/io_context_strand.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:25, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/strand.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:27, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:690, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:26, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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() | ^~~~~~ /tmp/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) | ^~~~~~~~~~~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 200 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:31, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 >': /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp:335:43: required from 'class boost::asio::detail::deadline_timer_service >' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/deadline_timer_service.hpp: In instantiation of 'class boost::asio::detail::deadline_timer_service >': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_deadline_timer.hpp:704:59: required from 'class boost::asio::basic_deadline_timer' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:200:30: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:29: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:247:43: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 247 | using Timer = boost::asio::deadline_timer; | ^ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/stream.hpp:114:52: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/error.hpp:126, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/impl/context.ipp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/context.hpp:761, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsutility.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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 | ^~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~ /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpmessage.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.hpp:61:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 61 | boost::asio::deadline_timer m_CheckLivenessTimer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:39, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/stream_traits.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:18, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp: In instantiation of 'class boost::asio::detail::reactive_socket_service': /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:99:35: required from 'class boost::asio::basic_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_stream_socket.hpp:61:7: required from 'class boost::asio::basic_stream_socket' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:91:55: required from 'class boost::asio::ssl::stream >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:29:7: required from 'class icinga::SeenStream > >' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:70:40: required from here /tmp/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 /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:85:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 85 | boost::asio::deadline_timer m_CheckLivenessTimer, m_HeartbeatTimer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:85:52: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 85 | boost::asio::deadline_timer m_CheckLivenessTimer, m_HeartbeatTimer; | ^~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/httpserverconnection.hpp:61:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 61 | boost::asio::deadline_timer m_CheckLivenessTimer; | ^~~~~~~~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:45:23: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal': /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/apilistener.hpp:199:34: required from here /tmp/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 | ^~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ [ 55%] Building CXX object lib/otel/CMakeFiles/otel.dir/opentelemetry/proto/collector/metrics/v1/metrics_service.pb.cc.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:118:26: 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]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:44:16: required from 'void icinga::Connect(Socket&, const icinga::String&, const icinga::String&) [with Socket = boost::asio::basic_socket]' /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:193:53: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/application-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/application.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/plugins/check_nscp_api.cpp:8: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:170:41: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:196:109: required from here /tmp/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] In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.hpp:7, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:2: /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/eventqueue.hpp:114:30: warning: 'boost::asio::deadline_timer' is deprecated: Use system_timer [-Wdeprecated-declarations] 114 | boost::asio::deadline_timer m_Timer; | ^~~~~~~ In file included from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:23, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/deadline_timer.hpp:36:56: note: declared here 36 | typedef basic_deadline_timer deadline_timer; | ^~~~~~~~~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:17:29: required from here /tmp/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] 771 | virtual shared_ptr lock_pimpl() const | ^~~~~~~~~~ /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:18:26: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:19:41: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:21:30: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:23:33: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:24:37: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:26:25: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:29:27: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:34:31: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:37, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/tcp.hpp:25, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/tcp_stream.hpp:17, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:49, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/resolver_service.hpp: In instantiation of 'class boost::asio::detail::resolver_service': /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ip/basic_resolver.hpp:1008:15: required from 'class boost::asio::ip::basic_resolver' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tcpsocket.hpp:45:23: required from here /tmp/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() | ^~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, double)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.cpp:48:74: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:24:144: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:358:54: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:406:21: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const std::vector >&, bool)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-dependency.cpp:95:105: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-dependency.cpp:97:58: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-notification.cpp:24:41: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkresult-ti.cpp:175:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:54:48: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const boost::intrusive_ptr&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:55:41: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:56:49: required from here /tmp/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 int, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned int, const boost::intrusive_ptr&}]' can be marked override [-Wsuggest-override] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:67:31: required from here /tmp/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] /tmp/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&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:68:32: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:111:45: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:337:80: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/comment-ti.cpp:170:42: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:198:26: required from 'boost::asio::basic_waitable_timer::basic_waitable_timer(ExecutionContext&, boost::asio::constraint_t::value>) [with ExecutionContext = boost::asio::io_context; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor; boost::asio::constraint_t::value> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:69:19: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:86:46: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:184:83: required from here /tmp/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] In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/dependency-ti.cpp:163:50: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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&}]' /tmp/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 >::; Executor = boost::asio::io_context::strand]' /tmp/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 >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)>) [with Executor = boost::asio::io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::OTel::Start()::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:84:3: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler > >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::detail::chrono_time_traits >]' /tmp/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::detail::spawn_handler; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor]' /tmp/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_waitable_timer::initiate_async_wait; InitArgs = {}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_waitable_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:595:71: required from 'decltype (async_initiate(declval::initiate_async_wait>(), token)) boost::asio::basic_waitable_timer::async_wait(WaitToken&&) [with WaitToken = boost::asio::basic_yield_context; Clock = std::chrono::_V2::steady_clock; WaitTraits = boost::asio::wait_traits; Executor = boost::asio::executor; decltype (async_initiate(declval::initiate_async_wait>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:284:48: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler': /tmp/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::kqueue_reactor*, boost::asio::detail::kqueue_reactor::descriptor_state**, int&, boost::asio::detail::kqueue_reactor::op_types}]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/reactive_socket_service.hpp:613:56: required from 'void boost::asio::detail::reactive_socket_service::async_connect(boost::asio::detail::reactive_socket_service::implementation_type&, const endpoint_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::detail::spawn_handler; IoExecutor = boost::asio::executor; Protocol = boost::asio::ip::tcp; boost::asio::detail::reactive_socket_service::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:1890:49: required from 'void boost::asio::basic_socket::initiate_async_connect::operator()(ConnectHandler&&, const endpoint_type&, const boost::system::error_code&) const [with ConnectHandler = boost::asio::detail::spawn_handler; Protocol = boost::asio::ip::tcp; Executor = boost::asio::executor; boost::asio::basic_socket::endpoint_type = boost::asio::ip::basic_endpoint]' /tmp/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::initiate_async_connect; InitArgs = {const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; Executor = boost::asio::executor; Signature = void(boost::system::error_code); boost::asio::async_result, Signature>::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::basic_yield_context&; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_socket::initiate_async_connect; Args = {const boost::asio::ip::basic_endpoint&, boost::system::error_code&}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay&>::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn&, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::basic_yield_context&]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:981:74: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/pkg/gcc10/include/c++/type_traits:2522:12: required from 'struct std::__invoke_result, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2951:12: required from 'struct std::invoke_result, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2957:11: required by substitution of 'template using invoke_result_t = typename std::invoke_result::type [with _Fn = icinga::OTel::Connect(boost::asio::yield_context&)::; _Args = {boost::intrusive_ptr >&}]' /usr/pkg/gcc10/include/c++/variant:1061:11: required by substitution of 'template using __visit_result_t = std::invoke_result_t<_Visitor, std::__detail::__variant::__get_t<0, _Variants>...> [with _Visitor = icinga::OTel::Connect(boost::asio::yield_context&)::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /usr/pkg/gcc10/include/c++/variant:1717:5: required by substitution of 'template constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = icinga::OTel::Connect(boost::asio::yield_context&)::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:269:14: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/downtime-ti.cpp:236:46: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&)>': /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/externalcommandprocessor.cpp:29:108: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >::op_cancellation>': /tmp/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*}]' /tmp/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(boost::asio::detail::deadline_timer_service::implementation_type&, Handler&, const IoExecutor&) [with Handler = boost::asio::executor_binder:: >::, boost::asio::io_context::strand>; IoExecutor = boost::asio::executor; TimeTraits = boost::asio::time_traits]' /tmp/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::executor_binder:: >::, boost::asio::io_context::strand>; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/bind_executor.hpp:567:39: required from 'void boost::asio::async_result, Signature>::init_wrapper::operator()(Handler&&, const Executor&, Args&& ...) && [with Handler = icinga::Timeout::Timeout:: >::; Args = {}; Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; T = icinga::Timeout::Timeout:: >::; Executor = boost::asio::io_context::strand; Signature = void(boost::system::error_code)]' /tmp/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::async_result:: >::, boost::asio::io_context::strand>, void(boost::system::error_code)>::init_wrapper::initiate_async_wait>; RawCompletionToken = icinga::Timeout::Timeout:: >::; Args = {boost::asio::io_context::strand}; CompletionToken = icinga::Timeout::Timeout:: >::; Signatures = {void(boost::system::error_code)}; boost::asio::detail::completion_handler_async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = icinga::Timeout::Timeout:: >::; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::async_result:: >::, boost::asio::io_context::strand>, void(boost::system::error_code)>::init_wrapper::initiate_async_wait>; Args = {boost::asio::io_context::strand}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result:: >::, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay:: >:: >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn:: >::, void(boost::system::error_code)>; boost::asio::type_identity_t = icinga::Timeout::Timeout:: >::]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/bind_executor.hpp:598:17: required from 'static decltype (async_initiate::type>::value, const T, T>, Signature>(declval, Signature>::init_wrapper::type> >(), token.get(), token.get_executor(), static_cast(boost::asio::async_result, Signature>::initiate::args) ...)) boost::asio::async_result, Signature>::initiate(Initiation&&, RawCompletionToken&&, Args&& ...) [with Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; RawCompletionToken = boost::asio::executor_binder:: >::, boost::asio::io_context::strand>; Args = {}; T = icinga::Timeout::Timeout:: >::; Executor = boost::asio::io_context::strand; Signature = void(boost::system::error_code); decltype (async_initiate::type>::value, const T, T>, Signature>(declval, Signature>::init_wrapper::type> >(), token.get(), token.get_executor(), static_cast(boost::asio::async_result, Signature>::initiate::args) ...)) = void; boost::asio::conditional_t::type>::value, const T, T> = icinga::Timeout::Timeout:: >::; typename std::remove_reference<_Ep>::type = boost::asio::executor_binder:: >::, boost::asio::io_context::strand>; typename std::decay<_Functor>::type = std::decay::initiate_async_wait>::type]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = boost::asio::executor_binder:: >::, boost::asio::io_context::strand>; Signatures = {void(boost::system::error_code)}; Initiation = boost::asio::basic_deadline_timer::initiate_async_wait; Args = {}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result:: >::, boost::asio::io_context::strand>, void(boost::system::error_code)>; typename std::decay<_Tp>::type = std::decay:: >::, boost::asio::io_context::strand> >::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn:: >::, boost::asio::io_context::strand>, void(boost::system::error_code)>; boost::asio::type_identity_t = boost::asio::executor_binder:: >::, boost::asio::io_context::strand>]' /tmp/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::executor_binder:: >::, boost::asio::io_context::strand>; Time = boost::posix_time::ptime; TimeTraits = boost::asio::time_traits; Executor = boost::asio::executor; decltype (async_initiate(declval::initiate_async_wait>(), token)) = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:263:21: required from 'icinga::Timeout::Timeout(boost::asio::io_context::strand&, const duration_type&, OnTimeout) [with OnTimeout = icinga::OTel::Stop()::::; boost::asio::basic_deadline_timer::duration_type = boost::posix_time::time_duration]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:118:5: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:153:42: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:491:74: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/hostgroup-ti.cpp:111:47: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icingaapplication-ti.cpp:135:55: required from here /tmp/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] [ 56%] Building CXX object lib/otel/CMakeFiles/otel.dir/opentelemetry/proto/common/v1/common.pb.cc.o In file included from /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:21, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/icingaapplication.cpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:30: /tmp/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>': /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream_buffer.hpp:64:7: required from 'class boost::iostreams::stream_buffer, std::allocator, boost::iostreams::seekable>' /tmp/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>' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:80:7: required from 'class boost::iostreams::detail::stream_base, std::allocator, std::basic_iostream >' /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/stream.hpp:128:8: required from 'struct boost::iostreams::stream' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/atomic-file.hpp:19:45: required from here /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 234 | indirect_streambuf::underflow() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 269 | indirect_streambuf::pbackfail(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::int_type) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::int_type = int]' can be marked override [-Wsuggest-override] 283 | indirect_streambuf::overflow(int_type c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::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; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; boost::iostreams::detail::indirect_streambuf::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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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(boost::iostreams::detail::indirect_streambuf::pos_type, std::ios_base::openmode) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::pos_type = std::fpos<__mbstate_t>; std::ios_base::openmode = std::ios_base::openmode]' can be marked override [-Wsuggest-override] 335 | indirect_streambuf::seekpos | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:378:13: warning: 'void boost::iostreams::detail::indirect_streambuf::set_next(boost::iostreams::detail::indirect_streambuf::streambuf_type*) [with T = boost::iostreams::file_descriptor; Tr = std::char_traits; Alloc = std::allocator; Mode = boost::iostreams::seekable; boost::iostreams::detail::indirect_streambuf::streambuf_type = boost::iostreams::detail::linked_streambuf >]' can be marked override [-Wsuggest-override] 378 | inline void indirect_streambuf::set_next | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:97:34: warning: 'const 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); } | ^~~~~~~~~~~~~~ /tmp/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(); } | ^~~~~~~~~~~~~~ /tmp/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> > >': /tmp/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>}]' /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/base_from_cancellation_state.hpp:55:79: 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::ssl::detail::io_op, boost::asio::ssl::detail::handshake_op, boost::asio::detail::spawn_handler >; = void]' /tmp/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 = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffer; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::handshake_op, boost::asio::detail::spawn_handler >]' /tmp/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 = boost::asio::basic_stream_socket; ConstBufferSequence = boost::asio::mutable_buffer; ConstBufferIterator = const boost::asio::mutable_buffer*; CompletionCondition = boost::asio::detail::transfer_all_t; WriteHandler = boost::asio::ssl::detail::io_op, boost::asio::ssl::detail::handshake_op, boost::asio::detail::spawn_handler >]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/write.hpp:449:21: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/pkg/gcc10/include/c++/type_traits:2522:12: required from 'struct std::__invoke_result, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2951:12: required from 'struct std::invoke_result, boost::intrusive_ptr >&>' /usr/pkg/gcc10/include/c++/type_traits:2957:11: required by substitution of 'template using invoke_result_t = typename std::invoke_result::type [with _Fn = icinga::OTel::Connect(boost::asio::yield_context&)::; _Args = {boost::intrusive_ptr >&}]' /usr/pkg/gcc10/include/c++/variant:1061:11: required by substitution of 'template using __visit_result_t = std::invoke_result_t<_Visitor, std::__detail::__variant::__get_t<0, _Variants>...> [with _Visitor = icinga::OTel::Connect(boost::asio::yield_context&)::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /usr/pkg/gcc10/include/c++/variant:1717:5: required by substitution of 'template constexpr std::__detail::__variant::__visit_result_t<_Visitor, _Variants ...> std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = icinga::OTel::Connect(boost::asio::yield_context&)::; _Variants = {std::variant >, boost::intrusive_ptr > > > >&}]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:269:14: required from here /tmp/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) | ^~~~ /tmp/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 | ^~~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/exception.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.hpp:6, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:4: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:202:20: 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]' /tmp/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 >::; Handler = boost::asio::detail::detached_handler]' /tmp/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 >::; Handler = boost::asio::detail::detached_handler]' /tmp/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::detail::detached_handler>; boost::asio::detail::spawned_fiber_thread::fiber_type = boost::context::fiber]' /usr/pkg/gcc10/include/c++/bits/invoke.h:60:36: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /tmp/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 >::; Executor = boost::asio::io_context::strand]' /tmp/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 >::}; Signatures = {void(std::__exception_ptr::exception_ptr)}; boost::asio::async_result::return_type = void]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/async_result.hpp:682: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&&, boost::asio::type_identity_t&, Args&& ...) [with CompletionToken = const boost::asio::detached_t&; Signatures = {void(std::__exception_ptr::exception_ptr)}; Initiation = boost::asio::detail::initiate_spawn; Args = {std::allocator_arg_t, boost::context::basic_fixedsize_stack, icinga::IoEngine::SpawnCoroutine >::}; 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) ...)) = void; boost::asio::enable_if_t::value, boost::asio::detail::async_result_has_initiate_memfn >::type::value, boost::asio::async_result::type, Signatures ...> > = boost::asio::async_result; typename std::decay<_Tp>::type = std::decay::type; typename std::enable_if::value, boost::asio::detail::async_result_has_initiate_memfn >::type = boost::asio::detail::async_result_has_initiate_memfn; boost::asio::type_identity_t = const boost::asio::detached_t&]' /tmp/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&&, boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)>) [with Executor = boost::asio::io_context::strand; StackAllocator = boost::context::basic_fixedsize_stack; F = icinga::IoEngine::SpawnCoroutine >::; CompletionToken = const boost::asio::detached_t&; decltype (async_initiate)>::type>::type>(declval >(), token, std::allocator_arg_t(), static_cast(stack_allocator), static_cast(function))) = void; typename boost::asio::detail::spawn_signature)>::type>::type = void(std::__exception_ptr::exception_ptr); boost::asio::constraint_t<(boost::asio::is_executor::value || boost::asio::execution::is_executor::value)> = int]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/io-engine.hpp:155:21: required from 'static void icinga::IoEngine::SpawnCoroutine(Handler&, Function) [with Handler = boost::asio::io_context::strand; Function = icinga::OTel::Start()::]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/otel/otel.cpp:84:3: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ In file included from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/variadic_signal.hpp:45, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:38, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1028:84: required from here /tmp/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 | ^~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/scheduleddowntime-ti.cpp:151:56: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:171:45: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:582:77: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/servicegroup-ti.cpp:111:50: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:143:47: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:544:82: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:146:42: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:581:74: required from here /tmp/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] /tmp/net/icinga2/work/.buildlink/include/boost/signals2/detail/signal_template.hpp: In instantiation of 'class boost::signals2::signal&, const icinga::Value&)>': /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/usergroup-ti.cpp:93:47: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread_only.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/thread/thread.hpp:12, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/workqueue.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/jsonrpcconnection.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/remote/messageorigin.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/customvarobject.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.hpp:14, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.hpp:11, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:5, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp: In instantiation of 'class boost::detail::thread_data': /tmp/net/icinga2/work/.buildlink/include/boost/thread/pthread/thread_heap_alloc.hpp:29:20: required from 'T* boost::detail::heap_new(A1&&) [with T = boost::detail::thread_data; A1 = void (*)()]' /tmp/net/icinga2/work/.buildlink/include/boost/thread/detail/thread.hpp:222:45: required from here /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/scheduler.ipp:134:43: required from here /tmp/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() | ^~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/filtering_cancellation_slot.hpp:12, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/async_base.hpp:16, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:15, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/cancellation_signal.hpp: In instantiation of 'class boost::asio::detail::cancellation_handler >': /tmp/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 = {}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/spawn.hpp:88:71: required from here /tmp/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) | ^~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/signals2/signal.hpp:22, from /tmp/net/icinga2/work/.buildlink/include/boost/signals2.hpp:19, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:10, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:170:41: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:196:109: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkable-ti.cpp:2796:63: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.cpp:205:98: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.cpp:223:63: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:358:54: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:403:35: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:406:21: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:413:48: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-check.cpp:510:51: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-dependency.cpp:95:105: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-dependency.cpp:97:58: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable-flapping.cpp:86:29: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/checkresult-ti.cpp:797:60: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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 int, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)> >, boost::signals2::mutex>': /tmp/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 int, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned int, const boost::intrusive_ptr&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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 int, const boost::intrusive_ptr&)>; ExtendedSlotFunction = boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)>; Mutex = boost::signals2::mutex; R = void; Args = {const boost::intrusive_ptr&, const icinga::String&, unsigned int, const boost::intrusive_ptr&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:590:98: required from here /tmp/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 int, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 150 | virtual bool connected() const | ^~~~~~~~~ /tmp/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 int, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 195 | virtual void lock() | ^~~~ /tmp/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 int, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 199 | virtual void unlock() | ^~~~~~ /tmp/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 int, const boost::intrusive_ptr&), boost::function&, const icinga::String&, unsigned int, const boost::intrusive_ptr&)> >; Mutex = boost::signals2::mutex]' can be marked override [-Wsuggest-override] 212 | virtual shared_ptr release_slot() const | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:641:70: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:1246:108: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/clusterevents.cpp:1389:104: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:337:80: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/command-ti.cpp:377:60: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/comment-ti.cpp:743:57: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/comment.cpp:102:22: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/comment.cpp:225:58: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:184:83: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/customvarobject-ti.cpp:193:61: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/dependency-ti.cpp:795:65: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/downtime-ti.cpp:1125:61: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/downtime.cpp:127:23: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/downtime.cpp:530:58: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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 >&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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 >&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/externalcommandprocessor.cpp:104:51: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:491:74: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/host-ti.cpp:578:57: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/hostgroup-ti.cpp:403:62: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icingaapplication-ti.cpp:468:70: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1028:84: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/notification-ti.cpp:1306:65: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/scheduleddowntime-ti.cpp:593:71: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:582:77: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/service-ti.cpp:714:60: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/servicegroup-ti.cpp:403:65: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:544:82: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/timeperiod-ti.cpp:666:62: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:581:74: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ [ 57%] Building CXX object lib/otel/CMakeFiles/otel.dir/opentelemetry/proto/metrics/v1/metrics.pb.cc.o /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/user-ti.cpp:673:57: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::result_type = void]' /tmp/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&}; boost::signals2::signal::result_type = void]' /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/usergroup-ti.cpp:280:62: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/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>': /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/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&}; boost::signals2::signal::slot_type = boost::signals2::slot&, const icinga::Value&), boost::function&, const icinga::Value&)> >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apievents.cpp:34:74: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::signal::slot_type = boost::signals2::slot >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/checkable.cpp:142:111: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 | ^~~~~~~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/signals2/connection.hpp: In instantiation of 'class boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex>': /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::detail::signal_impl::slot_type = boost::signals2::slot >]' /tmp/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&}; boost::signals2::signal::slot_type = boost::signals2::slot >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/dependency.cpp:25:96: required from here /tmp/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 | ^~~~~~~~~ /tmp/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() | ^~~~ /tmp/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() | ^~~~~~ /tmp/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 /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread.hpp:23, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/scheduler.hpp:28, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_context.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_executor.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/system_executor.hpp:714, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp:27, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::detail::resolver_thread_pool::work_scheduler_runner&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/impl/resolver_thread_pool.ipp:117:73: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = std::allocator; Args = {std::allocator&, boost::asio::system_context::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/system_context.ipp:57:42: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/posix_thread.hpp: In instantiation of 'class boost::asio::detail::posix_thread::func >': /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/thread_group.hpp:85:19: 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]' /tmp/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 = boost::asio::detail::thread_group >::item; Allocator = boost::asio::execution_context::allocator; Args = {boost::asio::execution_context::allocator&, boost::asio::thread_pool::thread_function&, boost::asio::detail::thread_group >::item*&}]' /tmp/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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/thread_pool.ipp:112:68: required from here /tmp/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() | ^~~ /tmp/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() | ^~~~~~~ [ 58%] Linking CXX executable ../Bin/Release/check_nscp_api /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/net/icinga2/work/.buildlink/lib/libboost_coroutine.so, may conflict with libstdc++.so.7 In file included from /tmp/net/icinga2/work/.buildlink/include/boost/asio/executor.hpp:358, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/any_io_executor.hpp:20, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_waitable_timer.hpp:21, from /tmp/net/icinga2/work/.buildlink/include/boost/asio/steady_timer.hpp:19, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/detail/stream_base.hpp:13, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core/basic_stream.hpp:14, from /tmp/net/icinga2/work/.buildlink/include/boost/beast/core.hpp:16, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/string.hpp:9, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/type.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/object.hpp:228, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/base/configobject-ti.hpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/configobject.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.hpp:8, from /tmp/net/icinga2/work/icinga2-2.16.0/lib/icinga/apiactions.cpp:4, from /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build/lib/icinga/icinga_unity.cpp:1: /tmp/net/icinga2/work/.buildlink/include/boost/asio/impl/executor.hpp: In instantiation of 'class boost::asio::executor::impl, 0>, std::allocator >': /tmp/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>]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/detail/io_object_impl.hpp:59:39: 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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/basic_socket.hpp:138:26: 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]' /tmp/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]' /tmp/net/icinga2/work/.buildlink/include/boost/asio/ssl/stream.hpp:108:75: required from 'boost::asio::ssl::stream< >::stream(Arg&&, boost::asio::ssl::context&) [with Arg = boost::asio::io_context&; Stream = boost::asio::basic_stream_socket]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:33:62: required from 'icinga::SeenStream::SeenStream(Args&& ...) [with Args = {boost::asio::io_context&, boost::asio::ssl::context&}; ARS = boost::asio::ssl::stream >]' /tmp/net/icinga2/work/icinga2-2.16.0/lib/base/tlsstream.hpp:75:80: required from here /tmp/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 | ^~~~~ /tmp/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 | ^~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~~~~~~~~~~ /tmp/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 | ^~~~~~~ /tmp/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) | ^~~~~~~~ /tmp/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) | ^~~~ /tmp/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) | ^~~~~ /tmp/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 | ^~~~~~~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /tmp/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 | ^~~~~~ /usr/bin/ld: /tmp/net/icinga2/work/.buildlink/lib/libprotobuf-lite.so: undefined reference to `std::ios_base_library_init()@GLIBCXX_3.4.32' collect2: error: ld returned 1 exit status --- Bin/Release/check_nscp_api --- *** [Bin/Release/check_nscp_api] Error code 1 make[2]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build 1 error make[2]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build --- plugins/CMakeFiles/check_nscp_api.dir/all --- *** [plugins/CMakeFiles/check_nscp_api.dir/all] Error code 2 make[1]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build --- lib/otel/CMakeFiles/otel.dir/all --- *** [lib/otel/CMakeFiles/otel.dir/all] Error code 2 make[1]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build --- lib/icinga/CMakeFiles/icinga.dir/all --- *** [lib/icinga/CMakeFiles/icinga.dir/all] Error code 2 make[1]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build 3 errors make[1]: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build *** [all] Error code 2 make: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build 1 error make: stopped in /tmp/net/icinga2/work/icinga2-2.16.0/cmake-pkgsrc-build *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/net/icinga2 *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/net/icinga2