+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=54 WRKLOG=/tmp/bulklog/dnsdist-1.7.2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent LUA_VERSION_REQD=54 WRKLOG=/tmp/bulklog/dnsdist-1.7.2/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for dnsdist-1.7.2 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2' Making all in ext/ipcrypt gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/ipcrypt' CC ipcrypt.lo CCLD libipcrypt.la gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/ipcrypt' Making all in ext/yahttp gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp' Making all in yahttp gmake[3]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp/yahttp' CXX reqresp.lo In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function.hpp:70, from reqresp.hpp:7, from yahttp.hpp:19, from reqresp.cpp:1: In member function 'void boost::function3::move_assign(boost::function3&) [with R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]', inlined from 'void boost::function3::swap(boost::function3&) [with R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]' at /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:862:22, inlined from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = YaHTTP::HTTPBase::SendBodyRender; R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]' at /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1139:22, inlined from 'virtual void YaHTTP::HTTPBase::initialize()' at reqresp.hpp:106:33: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1008:24: warning: '*(unsigned char (*)[24])((char*)& + offsetof(boost::self_type, boost::function >&, bool)>::.boost::function3 >&, bool>::.boost::function_base::functor))' is used uninitialized [-Wuninitialized] 1008 | std::memcpy(this->functor.data, f.functor.data, sizeof(this->functor.data)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp: In member function 'virtual void YaHTTP::HTTPBase::initialize()': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^~~~~~~~~~~~ CXX router.lo CXXLD libyahttp.la gmake[3]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp/yahttp' gmake[3]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp' gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2/ext/yahttp' gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2' CXX bpf-filter.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from bpf-filter.hh:25, from bpf-filter.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX capabilities.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from capabilities.cc:33: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX credentials.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from credentials.cc:44: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dns.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from dns.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnscrypt.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnscrypt.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsdist-backend.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-backend.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-cache.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-cache.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-carbon.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from dnsdist-carbon.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47, from dnsdist-carbon.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from iputils.hh:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-console.o In file included from dnsdist-console.cc:31: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:354:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' in same scope [-Wredundant-decls] 354 | extern Keymap rl_make_bare_keymap (void); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:68:15: note: previous declaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' 68 | extern Keymap rl_make_bare_keymap (void); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:356:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_copy_keymap(Keymap)' in same scope [-Wredundant-decls] 356 | extern Keymap rl_copy_keymap (Keymap); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:71:15: note: previous declaration of 'KEYMAP_ENTRY* rl_copy_keymap(Keymap)' 71 | extern Keymap rl_copy_keymap (Keymap); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:357:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_keymap()' in same scope [-Wredundant-decls] 357 | extern Keymap rl_make_keymap (void); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:76:15: note: previous declaration of 'KEYMAP_ENTRY* rl_make_keymap()' 76 | extern Keymap rl_make_keymap (void); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:358:13: warning: redundant redeclaration of 'void rl_discard_keymap(Keymap)' in same scope [-Wredundant-decls] 358 | extern void rl_discard_keymap (Keymap); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:79:13: note: previous declaration of 'void rl_discard_keymap(Keymap)' 79 | extern void rl_discard_keymap (Keymap); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:361:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' in same scope [-Wredundant-decls] 361 | extern Keymap rl_get_keymap_by_name (const char *); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:85:15: note: previous declaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' 85 | extern Keymap rl_get_keymap_by_name (const char *); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:363:13: warning: redundant redeclaration of 'void rl_set_keymap(Keymap)' in same scope [-Wredundant-decls] 363 | extern void rl_set_keymap (Keymap); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:91:13: note: previous declaration of 'void rl_set_keymap(Keymap)' 91 | extern void rl_set_keymap (Keymap); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:364:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap()' in same scope [-Wredundant-decls] 364 | extern Keymap rl_get_keymap (void); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:88:15: note: previous declaration of 'KEYMAP_ENTRY* rl_get_keymap()' 88 | extern Keymap rl_get_keymap (void); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:366:12: warning: redundant redeclaration of 'int rl_set_keymap_name(const char*, Keymap)' in same scope [-Wredundant-decls] 366 | extern int rl_set_keymap_name (const char *, Keymap); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:94:12: note: previous declaration of 'int rl_set_keymap_name(const char*, Keymap)' 94 | extern int rl_set_keymap_name (const char *, Keymap); | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-console.cc:41: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/istream:38, from /opt/tools/gcc12/include/c++/12.2.0/fstream:38, from dnsdist-console.cc:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-dnscrypt.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-dnscrypt.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/ostream:38, from /opt/tools/gcc12/include/c++/12.2.0/iostream:39, from dolog.hh:23, from dnsdist-dnscrypt.cc:22: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-dynblocks.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-dynblocks.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-dynbpf.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from bpf-filter.hh:25, from dnsdist-dynbpf.hh:25, from dnsdist-dynbpf.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsdist-ecs.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-ecs.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/ostream:38, from /opt/tools/gcc12/include/c++/12.2.0/iostream:39, from dolog.hh:23, from dnsdist-ecs.cc:22: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-healthchecks.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-healthchecks.hh:24, from dnsdist-healthchecks.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-idstate.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-idstate.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-kvs.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-kvs.hh:24, from dnsdist-kvs.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lbpolicies.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lbpolicies.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-actions.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-actions.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from threadname.hh:23, from dnsdist-lua-actions.cc:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings-dnscrypt.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings-dnscrypt.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings-dnsquestion.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings-dnsquestion.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings-kvs.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings-kvs.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings-packetcache.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings-packetcache.cc:28: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/ostream:38, from /opt/tools/gcc12/include/c++/12.2.0/iostream:39, from dolog.hh:23, from dnsdist-lua-bindings-packetcache.cc:27: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings-protobuf.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings-protobuf.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-bindings.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-bindings.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-ffi.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-ffi.hh:24, from dnsdist-lua-ffi.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-inspection-ffi.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-inspection-ffi.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-inspection.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-inspection.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-rules.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-rules.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-vars.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-vars.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua-web.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua-web.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/stl_tree.h:65, from /opt/tools/gcc12/include/c++/12.2.0/map:60, from ./ext/yahttp/yahttp/yahttp.hpp:1, from dnsdist-lua-web.cc:22: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-lua.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-lua.cc:34: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/istream:38, from /opt/tools/gcc12/include/c++/12.2.0/fstream:38, from dnsdist-lua.cc:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-nghttp2.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from dnsdist-tcp.hh:25, from dnsdist-nghttp2.hh:28, from dnsdist-nghttp2.cc:29: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47, from dnsdist-tcp.hh:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/unique_ptr.h:37, from /opt/tools/gcc12/include/c++/12.2.0/memory:76, from dnsdist-nghttp2.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-protobuf.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-protobuf.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-protocols.o CXX dnsdist-proxy-protocol.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-proxy-protocol.hh:24, from dnsdist-proxy-protocol.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-rings.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnsdist-rings.hh:30, from dnsdist-rings.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ dnsdist-rings.cc: In member function 'std::unordered_map, double> > > Rings::getTopBandwidth(unsigned int)': dnsdist-rings.cc:78:24: warning: narrowing conversion of '(count ++)' from 'unsigned int' to 'int' [-Wnarrowing] 78 | ret.insert({count++, {rc.second.toString(), rc.first, 100.0*rc.first/total}}); | ~~~~~^~ dnsdist-rings.cc:83:17: warning: narrowing conversion of 'count' from 'unsigned int' to 'int' [-Wnarrowing] 83 | ret.insert({count, {"Rest", rest, 100.0*rest/total}}); | ^~~~~ dnsdist-rings.cc:86:17: warning: narrowing conversion of 'count' from 'unsigned int' to 'int' [-Wnarrowing] 86 | ret.insert({count, {"Rest", rest, 100.0 }}); | ^~~~~ CXX dnsdist-rules.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from cachecleaner.hh:26, from dnsdist-rules.hh:24, from dnsdist-rules.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47, from dnsdist-rules.hh:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/ord_index_args.hpp:24, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/ordered_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index_container_fwd.hpp:19, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index_container.hpp:32, from cachecleaner.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-secpoll.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsdist-secpoll.cc:32: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47, from dnsdist-secpoll.cc:38: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from dnsdist-secpoll.cc:25: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-session-cache.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from tcpiohandler.hh:7, from dnsdist-session-cache.hh:28, from dnsdist-session-cache.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsdist-snmp.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from snmp-agent.hh:18, from dnsdist-snmp.hh:24, from dnsdist-snmp.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from snmp-agent.hh:4: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-snmp.hh:28: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsdist-svc.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnsdist-svc.hh:31, from dnsdist-svc.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsdist-systemd.o CXX dnsdist-tcp-downstream.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from tcpiohandler.hh:7, from dnsdist-session-cache.hh:28, from dnsdist-tcp-downstream.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from tcpiohandler-mplexer.hh:4, from dnsdist-tcp-downstream.hh:6, from dnsdist-tcp-downstream.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/refwrap.h:39, from /opt/tools/gcc12/include/c++/12.2.0/deque:65, from dnsdist-session-cache.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-tcp.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-tcp.cc:27: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/refwrap.h:39, from /opt/tools/gcc12/include/c++/12.2.0/bits/std_thread.h:42, from /opt/tools/gcc12/include/c++/12.2.0/thread:43, from dnsdist-tcp.cc:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist-web.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-web.cc:34: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/bits/refwrap.h:39, from /opt/tools/gcc12/include/c++/12.2.0/vector:66, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/format.hpp:17, from dnsdist-web.cc:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/detail/maybe_include.hpp:36, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/detail/function_iterate.hpp:14, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp:29, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:1343, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function.hpp:70, from ./ext/yahttp/yahttp/reqresp.hpp:7, from ./ext/yahttp/yahttp/yahttp.hpp:19, from dnsdist-web.cc:30: In member function 'void boost::function3::move_assign(boost::function3&) [with R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]', inlined from 'void boost::function3::swap(boost::function3&) [with R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]' at /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:862:22, inlined from 'typename boost::enable_if_<(! boost::is_integral::value), boost::function&>::type boost::function::operator=(Functor) [with Functor = YaHTTP::HTTPBase::SendBodyRender; R = long unsigned int; T0 = const YaHTTP::HTTPBase*; T1 = std::basic_ostream&; T2 = bool]' at /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1139:22, inlined from 'virtual void YaHTTP::HTTPBase::initialize()' at ./ext/yahttp/yahttp/reqresp.hpp:106:33: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1008:24: warning: '*(unsigned char (*)[24])((char*)& + offsetof(boost::self_type, boost::function >&, bool)>::.boost::function3 >&, bool>::.boost::function_base::functor))' is used uninitialized [-Wuninitialized] 1008 | std::memcpy(this->functor.data, f.functor.data, sizeof(this->functor.data)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp: In member function 'virtual void YaHTTP::HTTPBase::initialize()': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function/function_template.hpp:1139:5: note: '' declared here 1139 | self_type(f).swap(*this); | ^~~~~~~~~~~~ CXX dnsdist-xpf.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist-xpf.hh:24, from dnsdist-xpf.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from ext/luawrapper/include/LuaContext.hpp:36, from dnsdist.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsdist.o In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:354:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' in same scope [-Wredundant-decls] 354 | extern Keymap rl_make_bare_keymap (void); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:68:15: note: previous declaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' 68 | extern Keymap rl_make_bare_keymap (void); | ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:356:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_copy_keymap(Keymap)' in same scope [-Wredundant-decls] 356 | extern Keymap rl_copy_keymap (Keymap); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:71:15: note: previous declaration of 'KEYMAP_ENTRY* rl_copy_keymap(Keymap)' 71 | extern Keymap rl_copy_keymap (Keymap); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:357:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_keymap()' in same scope [-Wredundant-decls] 357 | extern Keymap rl_make_keymap (void); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:76:15: note: previous declaration of 'KEYMAP_ENTRY* rl_make_keymap()' 76 | extern Keymap rl_make_keymap (void); | ^~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:358:13: warning: redundant redeclaration of 'void rl_discard_keymap(Keymap)' in same scope [-Wredundant-decls] 358 | extern void rl_discard_keymap (Keymap); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:79:13: note: previous declaration of 'void rl_discard_keymap(Keymap)' 79 | extern void rl_discard_keymap (Keymap); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:361:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' in same scope [-Wredundant-decls] 361 | extern Keymap rl_get_keymap_by_name (const char *); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:85:15: note: previous declaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' 85 | extern Keymap rl_get_keymap_by_name (const char *); | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:363:13: warning: redundant redeclaration of 'void rl_set_keymap(Keymap)' in same scope [-Wredundant-decls] 363 | extern void rl_set_keymap (Keymap); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:91:13: note: previous declaration of 'void rl_set_keymap(Keymap)' 91 | extern void rl_set_keymap (Keymap); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:364:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap()' in same scope [-Wredundant-decls] 364 | extern Keymap rl_get_keymap (void); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:88:15: note: previous declaration of 'KEYMAP_ENTRY* rl_get_keymap()' 88 | extern Keymap rl_get_keymap (void); | ^~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:366:12: warning: redundant redeclaration of 'int rl_set_keymap_name(const char*, Keymap)' in same scope [-Wredundant-decls] 366 | extern int rl_set_keymap_name (const char *, Keymap); | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/keymaps.h:94:12: note: previous declaration of 'int rl_set_keymap_name(const char*, Keymap)' 94 | extern int rl_set_keymap_name (const char *, Keymap); | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnscrypt.hh:53, from dnsdist.hh:37, from dnsdist.cc:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from dnsdist.hh:47: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from /opt/tools/gcc12/include/c++/12.2.0/bits/locale_classes.h:40, from /opt/tools/gcc12/include/c++/12.2.0/bits/ios_base.h:41, from /opt/tools/gcc12/include/c++/12.2.0/ios:42, from /opt/tools/gcc12/include/c++/12.2.0/istream:38, from /opt/tools/gcc12/include/c++/12.2.0/fstream:38, from dnsdist.cc:25: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnslabeltext.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnslabeltext.rl:6: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnsname.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnsname.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from dnsname.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from dnsname.hh:24: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ CXX dnsparser.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from dnsparser.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnstap.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dnstap.hh:29, from dnstap.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX dnswriter.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from dnswriter.hh:26, from dnswriter.cc:29: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX doh.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from doh.hh:23, from doh.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX ednscookies.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from ednscookies.hh:24, from ednscookies.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX ednsoptions.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from ednsoptions.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX ednssubnet.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from ednssubnet.hh:24, from ednssubnet.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX ext/json11/json11.o CXX fstrm_logger.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:31, from fstrm_logger.hh:24, from fstrm_logger.cc:5: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX gettime.o CXX iputils.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from iputils.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ iputils.cc: In function 'size_t sendMsgWithOptions(int, const char*, size_t, const ComboAddress*, const ComboAddress*, unsigned int, int)': iputils.cc:392:8: warning: variable 'firstTry' set but not used [-Wunused-but-set-variable] 392 | bool firstTry = true; | ^~~~~~~~ CXX libssl.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from libssl.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from libssl.hh:56, from libssl.cc:3: libssl.cc: In function 'std::unique_ptr libssl_init_server_context(const TLSConfig&, std::map >&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/openssl/ssl.h:1496:61: warning: statement has no effect [-Wunused-value] 1496 | # define SSL_CTX_set_ecdh_auto(dummy, onoff) ((onoff) != 0) | ~~~~~~~~~^~~~~ libssl.cc:696:3: note: in expansion of macro 'SSL_CTX_set_ecdh_auto' 696 | SSL_CTX_set_ecdh_auto(ctx.get(), 1); | ^~~~~~~~~~~~~~~~~~~~~ CXX misc.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from misc.cc:36: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX pollmplexer.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from pollmplexer.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function.hpp:23, from mplexer.hh:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from pollmplexer.cc:5: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX protozero.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from protozero.hh:27, from protozero.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX proxy-protocol.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from proxy-protocol.hh:25, from proxy-protocol.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX qtype.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from qtype.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX remote_logger.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:31, from remote_logger.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX snmp-agent.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from snmp-agent.hh:18, from snmp-agent.cc:1: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/string:48, from snmp-agent.hh:4: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from snmp-agent.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX sodcrypto.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from sodcrypto.cc:25: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX statnode.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from statnode.hh:23, from statnode.cc:1: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX svc-records.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from svc-records.hh:26, from svc-records.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX tcpiohandler.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from tcpiohandler.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ In file included from libssl.hh:56, from tcpiohandler.hh:8, from tcpiohandler.cc:6: tcpiohandler.cc: In constructor 'OpenSSLTLSIOCtx::OpenSSLTLSIOCtx(const TLSContextParameters&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/openssl/ssl.h:1496:61: warning: statement has no effect [-Wunused-value] 1496 | # define SSL_CTX_set_ecdh_auto(dummy, onoff) ((onoff) != 0) | ~~~~~~~~~^~~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/openssl/ssl.h:1496:61: note: in definition of macro 'SSL_CTX_set_ecdh_auto' 1496 | # define SSL_CTX_set_ecdh_auto(dummy, onoff) ((onoff) != 0) | ^~ CXX threadname.o CXX uuid-utils.o CXX xpf.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from ./dnsname.hh:37, from ./dns.hh:29, from ./misc.hh:38, from ./iputils.hh:32, from xpf.hh:25, from xpf.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX ipcipher.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from ipcipher.hh:2, from ipcipher.cc:1: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX devpollmplexer.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from devpollmplexer.cc:31: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function.hpp:23, from mplexer.hh:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from devpollmplexer.cc:32: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXX portsmplexer.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/functional/hash.hpp:6, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/detail/hash_index_args.hpp:17, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index_fwd.hpp:16, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/multi_index/hashed_index.hpp:44, from mplexer.hh:30, from portsmplexer.cc:9: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container_hash/hash.hpp:132:33: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] 132 | struct hash_base : std::unary_function {}; | ^~~~~~~~~~~~~~ In file included from /opt/tools/gcc12/include/c++/12.2.0/functional:49, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/function.hpp:23, from mplexer.hh:23: /opt/tools/gcc12/include/c++/12.2.0/bits/stl_function.h:117:12: note: declared here 117 | struct unary_function | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/slist.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/multiallocation_chain.hpp:32, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/detail/allocator_version_traits.hpp:27, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/container/string.hpp:31, from dnsname.hh:37, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from sstuff.hh:26, from portsmplexer.cc:10: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator& boost::intrusive::slist_iterator::operator=(const node_ptr&)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:86:74: warning: declaration of 'node' shadows a member of 'boost::intrusive::slist_iterator' [-Wshadow] 86 | BOOST_INTRUSIVE_FORCEINLINE slist_iterator &operator=(const node_ptr &node) | ~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp:49:61: note: shadowed declaration is here 49 | typedef typename types_t::node node; | ^~~~ CXXLD dnsdist ld: fatal: library -liconv: not found ld: fatal: file processing errors. No output written to dnsdist collect2: error: ld returned 1 exit status gmake[2]: *** [Makefile:1336: dnsdist] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2' gmake[1]: *** [Makefile:1589: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.7.2' gmake: *** [Makefile:1206: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/dnsdist *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/dnsdist