+ 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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:272:56: warning: no previous declaration for 'const google::protobuf::internal::DescriptorTable* descriptor_table_dnsmessage_2eproto_getter()' [-Wmissing-declarations]
  272 | 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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:384:31: warning: declaration of 'size' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:392:18: note: shadowed declaration is here
  392 |     const size_t size;
      |                  ^~~~
/home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/arena_impl.h:384:18: warning: declaration of 'next' shadows a member of 'google::protobuf::internal::SerialArena::Block' [-Wshadow]
  384 |     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:391:18: note: shadowed declaration is here
  391 |     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:570:22: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls]
  570 | PROTOBUF_EXPORT void ShutdownProtobufLibrary();
      |                      ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build/net/dnsdist/work/.buildlink/include/google/protobuf/io/coded_stream.h:131,
                 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.