=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for powerdns-recursor-4.4.2 ./incfiles > htmlfiles.h /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2' Making all in ext gmake[2]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext' Making all in yahttp gmake[3]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp' Making all in yahttp gmake[4]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp/yahttp' CXX reqresp.lo CXX router.lo CXXLD libyahttp.la gmake[4]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp/yahttp' gmake[4]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp' gmake[4]: Nothing to be done for 'all-am'. gmake[4]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp' gmake[3]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/yahttp' Making all in json11 gmake[3]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/json11' CXX json11.lo CXXLD libjson11.la gmake[3]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/json11' Making all in probds gmake[3]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/probds' CXX murmur3.lo CXXLD libprobds.la gmake[3]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext/probds' gmake[3]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext' gmake[2]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2/ext' gmake[2]: Entering directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2' CXX arguments.o CXX dnsname.o CXX dnslabeltext.o CXX logger.o dnslabeltext.rl: In function 'DNSName::string_t segmentDNSNameRaw(const char*, size_t)': dnslabeltext.rl:114:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (labellen < 0 || labellen > 63) { ~~~~~~~~~^~~ dnslabeltext.rl:114:38: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (labellen < 0 || labellen > 63) { ~~~~~~~~~^~~ dnsname.cc: In member function 'bool DNSName::isPartOf(const DNSName&) const': dnsname.cc:246:13: warning: comparison is always false due to limited range of data type [-Wtype-limits] if (*us < 0) { ~~~~^~~ CXX misc.o CXX qtype.o CXX rec_channel.o CXX rec_control.o CXX unix_utility.o CXX base32.o CXX base64.o CXX capabilities.o CXX dns_random.o CXX dns.o CXX dnsparser.o CXX dnsrecords.o dnsparser.cc: In function 'void editDNSPacketTTL(char*, size_t, std::function)': dnsparser.cc:612:56: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] uint8_t section = n < ntohs(dh.ancount) ? 1 : (n < (ntohs(dh.ancount) + ntohs(dh.nscount)) ? 2 : 3); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dnsparser.cc: In function 'uint32_t getDNSPacketMinTTL(const char*, size_t, bool*)': dnsparser.cc:707:116: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(dnstype == QType::SOA && dnsclass == QClass::IN && seenAuthSOA != nullptr && n >= ntohs(dh->ancount) && n < (ntohs(dh->ancount) + ntohs(dh->nscount))) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX dnssecinfra.o CXX dnswriter.o CXX ednsoptions.o CXX ednssubnet.o CXX filterpo.o CXX fstrm_logger.o CXX gettime.o CXX gss_context.o CXX iputils.o CXX ixfr.o CXX json.o CXX lua-base4.o CXX lua-recursor4.o CXX lwres.o CXX mtasker_context.o In file included from mtasker_context.cc:29:0: mtasker_ucontext.cc: In function 'std::pair splitPointer(void*)': mtasker_ucontext.cc:58:32: warning: right shift count >= width of type [-Wshift-count-overflow] uint32_t const hw = rep >> 32; ^~ mtasker_ucontext.cc: In function 'T* joinPtr(int, int)': mtasker_ucontext.cc:76:64: warning: left shift count >= width of type [-Wshift-count-overflow] return reinterpret_cast((static_cast(hw) << 32) | lw); ^~ mtasker_ucontext.cc: In instantiation of 'T* joinPtr(int, int) [with T = pdns_ucontext_t]': mtasker_ucontext.cc:84:51: required from here mtasker_ucontext.cc:76:61: warning: left shift count >= width of type [-Wshift-count-overflow] return reinterpret_cast((static_cast(hw) << 32) | lw); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ mtasker_ucontext.cc: In instantiation of 'T* joinPtr(int, int) [with T = boost::function]': mtasker_ucontext.cc:86:76: required from here mtasker_ucontext.cc:76:61: warning: left shift count >= width of type [-Wshift-count-overflow] CXX negcache.o CXX nsecrecords.o CXX opensslsigners.o CXX pdns_recursor.o CXX pollmplexer.o CXX protobuf.o CXX proxy-protocol.o CXX pubsuffix.o CXX pubsuffixloader.o In file included from /usr/include/g++/vector:69:0, from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/format.hpp:17, from namespaces.hh:29, from ws-recursor.hh:24, from pdns_recursor.cc:32: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CXX query-local-address.o CXX rcpgenerator.o In file included from /usr/include/g++/vector:64:0, from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/format.hpp:17, from namespaces.hh:29, from ws-recursor.hh:24, from pdns_recursor.cc:32: /usr/include/g++/bits/stl_vector.h: In function 'T broadcastAccFunction(const boost::function&) [with T = ThreadTimes]': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/g++/map:60:0, from namespaces.hh:33, from ws-recursor.hh:24, from pdns_recursor.cc:32: /usr/include/g++/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned char; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/g++/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/map:61:0, from namespaces.hh:33, from ws-recursor.hh:24, from pdns_recursor.cc:32: /usr/include/g++/bits/stl_map.h: In static member function 'static void SyncRes::clearECSStats()': /usr/include/g++/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/g++/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ CXX rec-carbon.o CXX rec-lua-conf.o CXX rec-protobuf.o In file included from /usr/include/g++/vector:69:0, from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/format.hpp:17, from namespaces.hh:29, from pdnsexception.hh:25, from iputils.hh:31, from lua-recursor4.hh:28, from lua-recursor4.cc:22: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, boost::variant, std::allocator >, bool, int, double> >}; _Tp = std::pair, boost::variant, bool, int, double> >; _Alloc = std::allocator, boost::variant, bool, int, double> > >]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector, boost::variant, bool, int, double> > >::iterator {aka __gnu_cxx::__normal_iterator, boost::variant, bool, int, double> >*, std::vector, boost::variant, bool, int, double> > > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ CXX rec-snmp.o /usr/include/g++/bits/vector.tcc: In member function 'virtual void RecursorLua4::getFeatures(BaseLua4::Features&)': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, boost::variant, bool, int, double> >*, std::vector, boost::variant, bool, int, double> > > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX rec_channel_rec.o In file included from rec_channel_rec.cc:6:0: /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/bind.hpp:41:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior. ) ^ CXX recpacketcache.o CXX recursor_cache.o In file included from /usr/include/g++/map:60:0, from namespaces.hh:33, from utility.hh:45, from rec_channel_rec.cc:4: /usr/include/g++/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned char; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/g++/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/map:61:0, from namespaces.hh:33, from utility.hh:45, from rec_channel_rec.cc:4: /usr/include/g++/bits/stl_map.h: In static member function 'static void SyncRes::clearECSStats()': /usr/include/g++/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/g++/bits/stl_map.h:512:4: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/g++/map:60:0, from namespaces.hh:33, from utility.hh:45, from rec_channel_rec.cc:4: /usr/include/g++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = vState; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/g++/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX reczones.o CXX remote_logger.o CXX resolver.o In file included from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp: In instantiation of 'void boost::circular_buffer::insert_n(const iterator&, boost::circular_buffer::size_type, const Wrapper&) [with Wrapper = boost::cb_details::iterator_wrapper; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::circular_buffer::size_type = long unsigned int]': /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2829:17: required from 'void boost::circular_buffer::insert(const iterator&, ForwardIterator, ForwardIterator, const std::forward_iterator_tag&) [with ForwardIterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2802:15: required from 'void boost::circular_buffer::insert(const iterator&, Iterator, Iterator, const false_type&) [with Iterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::false_type = boost::integral_constant]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:1842:15: required from 'void boost::circular_buffer::insert(boost::circular_buffer::iterator, InputIterator, InputIterator) [with InputIterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' remote_logger.cc:32:47: required from here /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2835:19: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] size_type construct = reserve(); ^~~~~~~~~ In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from threadname.hh:23, from remote_logger.cc:2: /usr/include/g++/ext/new_allocator.h:135:2: note: shadowed declaration is here construct(_Up* __p, _Args&&... __args) ^~~~~~~~~ In file included from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp: In instantiation of 'void boost::circular_buffer::insert_n(const iterator&, boost::circular_buffer::size_type, const Wrapper&) [with Wrapper = boost::cb_details::iterator_wrapper<__gnu_cxx::__normal_iterator > >; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::circular_buffer::size_type = long unsigned int]': /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2829:17: required from 'void boost::circular_buffer::insert(const iterator&, ForwardIterator, ForwardIterator, const std::forward_iterator_tag&) [with ForwardIterator = __gnu_cxx::__normal_iterator >; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2802:15: required from 'void boost::circular_buffer::insert(const iterator&, Iterator, Iterator, const false_type&) [with Iterator = __gnu_cxx::__normal_iterator >; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::false_type = boost::integral_constant]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:1842:15: required from 'void boost::circular_buffer::insert(boost::circular_buffer::iterator, InputIterator, InputIterator) [with InputIterator = __gnu_cxx::__normal_iterator >; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' remote_logger.cc:33:57: required from here /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2835:19: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] size_type construct = reserve(); ^~~~~~~~~ In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from threadname.hh:23, from remote_logger.cc:2: /usr/include/g++/ext/new_allocator.h:135:2: note: shadowed declaration is here construct(_Up* __p, _Args&&... __args) ^~~~~~~~~ In file included from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp: In instantiation of 'void boost::circular_buffer::construct_or_replace(bool, boost::circular_buffer::pointer, boost::circular_buffer::param_value_type) [with T = char; Alloc = std::allocator; boost::circular_buffer::pointer = char*; boost::circular_buffer::param_value_type = const char&; boost::circular_buffer::value_type = char]': /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2861:41: required from 'void boost::circular_buffer::insert_n(const iterator&, boost::circular_buffer::size_type, const Wrapper&) [with Wrapper = boost::cb_details::iterator_wrapper; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::circular_buffer::size_type = long unsigned int]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2829:17: required from 'void boost::circular_buffer::insert(const iterator&, ForwardIterator, ForwardIterator, const std::forward_iterator_tag&) [with ForwardIterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2802:15: required from 'void boost::circular_buffer::insert(const iterator&, Iterator, Iterator, const false_type&) [with Iterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >; boost::false_type = boost::integral_constant]' /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:1842:15: required from 'void boost::circular_buffer::insert(boost::circular_buffer::iterator, InputIterator, InputIterator) [with InputIterator = const char*; T = char; Alloc = std::allocator; boost::circular_buffer::iterator = boost::cb_details::iterator, boost::cb_details::nonconst_traits > > >]' remote_logger.cc:32:47: required from here /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/circular_buffer/base.hpp:2428:10: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] void construct_or_replace(bool construct, pointer pos, param_value_type item) { ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/bits/c++allocator.h:33:0, from /usr/include/g++/bits/allocator.h:46, from /usr/include/g++/string:41, from threadname.hh:23, from remote_logger.cc:2: /usr/include/g++/ext/new_allocator.h:135:2: note: shadowed declaration is here construct(_Up* __p, _Args&&... __args) ^~~~~~~~~ CXX axfr-retriever.o CXX responsestats.o In file included from /usr/include/g++/vector:69:0, from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/format.hpp:17, from namespaces.hh:29, from utility.hh:45, from resolver.cc:25: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const DNSResourceRecord&}; _Tp = DNSResourceRecord; _Alloc = std::allocator]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector::iterator {aka __gnu_cxx::__normal_iterator >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/vector:64:0, from /tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/.buildlink/include/boost/format.hpp:17, from namespaces.hh:29, from utility.hh:45, from resolver.cc:25: /usr/include/g++/bits/stl_vector.h: In function 'int pdns::resolver::parseResult(MOADNSParser&, const DNSName&, uint16_t, uint16_t, Resolver::res_t*)': /usr/include/g++/bits/stl_vector.h:948:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 _M_realloc_insert(end(), __x); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ CXX rpzloader.o CXX secpoll-recursor.o In file included from /usr/include/g++/vector:69:0, from qtype.hh:24, from dns.hh:28, from misc.hh:38, from responsestats.hh:23, from responsestats.cc:4: /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/g++/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector > >}' changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/g++/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/g++/bits/vector.tcc:105:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/map:60:0, from namespaces.hh:33, from qtype.hh:25, from dns.hh:28, from misc.hh:38, from responsestats.hh:23, from responsestats.cc:4: /usr/include/g++/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = short unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CXX secpoll.o CXX shuffle.o CXX sillyrecords.o CXX snmp-agent.o CXX sortlist.o CXX syncres.o CXX threadname.o CXX tsigverifier.o CXX uuid-utils.o CXX validate.o CXX validate-recursor.o CXX version.o CXX webserver.o CXX ws-api.o CXX ws-recursor.o CXX xpf.o CXX zoneparser-tng.o CXXLD rec_control In file included from /usr/include/g++/map:60:0, from arguments.hh:23, from syncres.cc:26: /usr/include/g++/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = ComboAddress; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/g++/map:61:0, from arguments.hh:23, from syncres.cc:26: /usr/include/g++/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = ComboAddress; _Tp = DecayingEwma; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/g++/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/g++/bits/stl_map.h: In member function 'int SyncRes::doResolveAt(NsSet&, DNSName, bool, const DNSName&, const QType&, std::vector&, unsigned int, std::set&, vState&, SyncRes::StopAtDelegation*)': /usr/include/g++/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/g++/bits/stl_map.h: In member function 'std::vector SyncRes::getAddrs(const DNSName&, unsigned int, std::set&, bool, unsigned int&)': /usr/include/g++/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /tmp//ccgfO2v6.s: Assembler messages: /tmp//ccgfO2v6.s: Error: unaligned opcodes detected in executable segment gmake[2]: *** [Makefile:1542: ws-recursor.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[2]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2' gmake[1]: *** [Makefile:1666: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/pbulkbuild/net/powerdns-recursor/work.earmv6hf/pdns-recursor-4.4.2' gmake: *** [Makefile:1232: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/net/powerdns-recursor *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/powerdns-recursor