+ 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.5.1nb3/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.5.1nb3/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for dnsdist-1.5.1nb3 GEN dnsmessage.pb.cc GEN dnstap.pb.cc /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1' Making all in ext/ipcrypt gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/ipcrypt' CC ipcrypt.lo CCLD libipcrypt.la gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/ipcrypt' Making all in ext/yahttp gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/yahttp' Making all in yahttp gmake[3]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/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: /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:1008:24: warning: '*((void*)&<anonymous> +8)' is used uninitialized in this function [-Wuninitialized] 1008 | std::memcpy(this->functor.data, f.functor.data, sizeof(this->functor.data)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX router.lo CXXLD libyahttp.la gmake[3]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/yahttp/yahttp' gmake[3]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/yahttp' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/yahttp' gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1/ext/yahttp' gmake[2]: Entering directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1' 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:38, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from bpf-filter.hh:27, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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.o In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:352:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' in same scope [-Wredundant-decls] 352 | extern Keymap rl_make_bare_keymap PARAMS((void)); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((void)); | ^~~~~~~~~~~~~~~~~~~ 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_copy_keymap(Keymap)' in same scope [-Wredundant-decls] 354 | extern Keymap rl_copy_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:355:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_keymap()' in same scope [-Wredundant-decls] 355 | extern Keymap rl_make_keymap PARAMS((void)); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((void)); | ^~~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:356:13: warning: redundant redeclaration of 'void rl_discard_keymap(Keymap)' in same scope [-Wredundant-decls] 356 | extern void rl_discard_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:359:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' in same scope [-Wredundant-decls] 359 | extern Keymap rl_get_keymap_by_name PARAMS((const char *)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((const char *)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:361:13: warning: redundant redeclaration of 'void rl_set_keymap(Keymap)' in same scope [-Wredundant-decls] 361 | extern void rl_set_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:362:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap()' in same scope [-Wredundant-decls] 362 | extern Keymap rl_get_keymap PARAMS((void)); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((void)); | ^~~~~~~~~~~~~ In file included from dnsdist.cc:37: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:364:12: warning: redundant redeclaration of 'int rl_set_keymap_name(const char*, Keymap)' in same scope [-Wredundant-decls] 364 | extern int rl_set_keymap_name PARAMS((const char *, Keymap)); | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist.cc:37: /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 PARAMS((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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from bpf-filter.hh:27, from dnsdist-dynbpf.hh:27, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-console.o In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:352:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_bare_keymap()' in same scope [-Wredundant-decls] 352 | extern Keymap rl_make_bare_keymap PARAMS((void)); | ^~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((void)); | ^~~~~~~~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:354:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_copy_keymap(Keymap)' in same scope [-Wredundant-decls] 354 | extern Keymap rl_copy_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:355:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_make_keymap()' in same scope [-Wredundant-decls] 355 | extern Keymap rl_make_keymap PARAMS((void)); | ^~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((void)); | ^~~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:356:13: warning: redundant redeclaration of 'void rl_discard_keymap(Keymap)' in same scope [-Wredundant-decls] 356 | extern void rl_discard_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:359:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap_by_name(const char*)' in same scope [-Wredundant-decls] 359 | extern Keymap rl_get_keymap_by_name PARAMS((const char *)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((const char *)); | ^~~~~~~~~~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:361:13: warning: redundant redeclaration of 'void rl_set_keymap(Keymap)' in same scope [-Wredundant-decls] 361 | extern void rl_set_keymap PARAMS((Keymap)); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((Keymap)); | ^~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:362:15: warning: redundant redeclaration of 'KEYMAP_ENTRY* rl_get_keymap()' in same scope [-Wredundant-decls] 362 | extern Keymap rl_get_keymap PARAMS((void)); | ^~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((void)); | ^~~~~~~~~~~~~ In file included from dnsdist-console.cc:30: /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:364:12: warning: redundant redeclaration of 'int rl_set_keymap_name(const char*, Keymap)' in same scope [-Wredundant-decls] 364 | extern int rl_set_keymap_name PARAMS((const char *, Keymap)); | ^~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/readline/readline.h:38, from dnsdist-console.cc:30: /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 PARAMS((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:38, from dnscrypt.hh:53, from dnsdist.hh:38, from dnsdist-console.cc:39: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 dnsdist-dynblocks.cc:2: dnsdist.hh: In constructor 'NetmaskTree<T>::TreeNode::TreeNode(const key_type&) [with T = DynBlock]': dnsdist.hh:208:131: warning: '<anonymous>.DynBlock::until' is used uninitialized in this function [-Wuninitialized] 208 | DynBlock(const DynBlock& rhs): reason(rhs.reason), until(rhs.until), domain(rhs.domain), action(rhs.action), warning(rhs.warning) | ^ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from protobuf.hh:34, from dnsdist-lua.cc:50: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-lua.cc:50: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-lua.cc:50: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-actions.cc:28: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-actions.cc:28: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-actions.cc:28: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, from dnsdist-lua-bindings-packetcache.cc:27: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-bindings-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-bindings-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-bindings-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, from dnsdist-protobuf.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-protobuf.cc:26: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnsdist-rings.hh:31, from dnsdist-rings.cc:23: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/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:38, from dnscrypt.hh:53, from dnsdist.hh:38, from dnsdist-snmp.hh:28, from dnsdist-snmp.cc:2: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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.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:38, from dnscrypt.hh:53, from dnsdist.hh:38, from dnsdist-tcp.cc:22: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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-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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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; | ^~~~ {standard input}: Assembler messages: {standard input}:198: Warning: dwarf line number information for .rodata ignored {standard input}:200: Warning: dwarf line number information for .rodata ignored {standard input}:201: Warning: dwarf line number information for .rodata ignored {standard input}:203: Warning: dwarf line number information for .rodata ignored 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:31: /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:1008:24: warning: '*((void*)&<anonymous> +8)' is used uninitialized in this function [-Wuninitialized] 1008 | std::memcpy(this->functor.data, f.functor.data, sizeof(this->functor.data)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:38, from dnscrypt.hh:53, from dnsdist.hh:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:32, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:325:8: warning: variable 'firstTry' set but not used [-Wunused-but-set-variable] 325 | 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:38, from dns.hh:29, from misc.hh:38, from lock.hh:25, from libssl.hh:11, from libssl.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, from dns.hh:29, from misc.hh:38, from dnsparser.hh:30, from protobuf.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from protobuf.hh:34, from protobuf.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from protobuf.hh:34, from protobuf.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from protobuf.hh:34, from protobuf.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, from dnstap.hh:29, from dnstap.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/google/protobuf/arena.h:52, from dnstap.pb.h:24, from dnstap.hh:34, from dnstap.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnstap.pb.h:26, from dnstap.hh:34, from dnstap.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnstap.pb.h:23, from dnstap.hh:34, from dnstap.cc:3: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, from dns.hh:29, from misc.hh:38, from iputils.hh:32, from remote_logger.hh:32, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, from dns.hh:29, from misc.hh:38, from sodcrypto.cc:24: /home/pbulk/build/net/dnsdist/work/.buildlink/include/boost/intrusive/detail/slist_iterator.hpp: In member function 'boost::intrusive::slist_iterator<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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/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:38, 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<ValueTraits, IsConst>& boost::intrusive::slist_iterator<ValueTraits, IsConst>::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<ValueTraits, IsConst>' [-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 dnsmessage.pb.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena.h:52, from dnsmessage.pb.h:24, from dnsmessage.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnsmessage.pb.h:26, from dnsmessage.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnsmessage.pb.h:23, from dnsmessage.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ dnsmessage.pb.cc:268:56: warning: no previous declaration for 'const google::protobuf::internal::DescriptorTable* descriptor_table_dnsmessage_2eproto_getter()' [-Wmissing-declarations] 268 | PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_dnsmessage_2eproto_getter() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX dnstap.pb.o In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena.h:52, from dnstap.pb.h:24, from dnstap.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h: In constructor 'google::protobuf::internal::SerialArena::Block::Block(google::protobuf::internal::SerialArena::Block*, std::size_t)': /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:385:18: note: shadowed declaration is here 385 | const size_t size; | ^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:377:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow] 377 | Block(Block* next, size_t size) : next(next), size(size), start(nullptr) {} | ~~~~~~~^~~~ /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: note: shadowed declaration is here 384 | Block* const next; | ^~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/any.h:38, from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/generated_message_util.h:52, from dnstap.pb.h:26, from dnstap.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h: At global scope: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/message_lite.h:567:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] 567 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:154, from dnstap.pb.h:23, from dnstap.pb.cc:4: /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/stubs/common.h:158:22: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' 158 | PROTOBUF_EXPORT void ShutdownProtobufLibrary(); | ^~~~~~~~~~~~~~~~~~~~~~~ dnstap.pb.cc:170:56: warning: no previous declaration for 'const google::protobuf::internal::DescriptorTable* descriptor_table_dnstap_2eproto_getter()' [-Wmissing-declarations] 170 | PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_dnstap_2eproto_getter() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXXLD dnsdist ld: warning: symbol 'boolfnames' has differing sizes: (file /lib/amd64/libcurses.so value=0x130; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x168); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'acs_map' has differing sizes: (file /lib/amd64/libcurses.so value=0x8; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x200); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'ttytype' has differing sizes: (file /lib/amd64/libcurses.so value=0x400; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x100); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'strcodes' has differing sizes: (file /lib/amd64/libcurses.so value=0xc58; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0xcf8); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'curses_version' has differing types: (file /lib/amd64/libcurses.so type=OBJT; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so type=FUNC); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'numcodes' has differing sizes: (file /lib/amd64/libcurses.so value=0x110; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x140); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'strfnames' has differing sizes: (file /lib/amd64/libcurses.so value=0xc58; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0xcf8); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'boolnames' has differing sizes: (file /lib/amd64/libcurses.so value=0x130; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x168); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'strnames' has differing sizes: (file /lib/amd64/libcurses.so value=0xc58; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0xcf8); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'numfnames' has differing sizes: (file /lib/amd64/libcurses.so value=0x110; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x140); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'boolcodes' has differing sizes: (file /lib/amd64/libcurses.so value=0x130; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x168); /lib/amd64/libcurses.so definition taken ld: warning: symbol 'numnames' has differing sizes: (file /lib/amd64/libcurses.so value=0x110; file /home/pbulk/build/net/dnsdist/work/.buildlink/lib/libncurses.so value=0x140); /lib/amd64/libcurses.so definition taken gmake[2]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1' gmake[1]: Leaving directory '/home/pbulk/build/net/dnsdist/work/dnsdist-1.5.1' *** Please use pkgtools/verifypc to sanity check dependencies.