=> 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 dnsdist-1.5.1 GEN dnsmessage.pb.cc GEN dnstap.pb.cc /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1' Making all in ext/ipcrypt gmake[2]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/ipcrypt' CC ipcrypt.lo CCLD libipcrypt.la gmake[2]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/ipcrypt' Making all in ext/yahttp gmake[2]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp' Making all in yahttp gmake[3]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp/yahttp' CXX reqresp.lo CXX router.lo CXXLD libyahttp.la gmake[3]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp/yahttp' gmake[3]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp' gmake[2]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1/ext/yahttp' gmake[2]: Entering directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1' CXX bpf-filter.o CXX capabilities.o CXX dns.o CXX dnscrypt.o CXX dnsdist.o CXX dnsdist-backend.o CXX dnsdist-dynbpf.o CXX dnsdist-cache.o CXX dnsdist-carbon.o CXX dnsdist-console.o CXX dnsdist-dnscrypt.o CXX dnsdist-dynblocks.o CXX dnsdist-ecs.o CXX dnsdist-healthchecks.o CXX dnsdist-idstate.o CXX dnsdist-kvs.o CXX dnsdist-lbpolicies.o CXX dnsdist-lua.o CXX dnsdist-lua-actions.o CXX dnsdist-lua-bindings.o CXX dnsdist-lua-bindings-dnscrypt.o CXX dnsdist-lua-bindings-dnsquestion.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-actions.cc:28: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-actions.cc:28: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX dnsdist-lua-bindings-kvs.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-lua.cc:50: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-lua.cc:50: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX dnsdist-lua-bindings-packetcache.o CXX dnsdist-lua-bindings-protobuf.o In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstParamType = const std::shared_ptr&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstParamType = DNSNameSet* const&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = std::_Mem_fn&; TFirstParamType = DNSNameSet&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstParamType = const std::shared_ptr&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstParamType = DNSNameSet* const&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = std::_Mem_fn&; TFirstParamType = DNSNameSet&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstParamType = const std::shared_ptr&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1811:14: warning: mangled name for 'decltype (((LuaContext::Binder*)this)->LuaContext::Binder::function(((LuaContext::Binder*)this)->LuaContext::Binder::param, (forward)(LuaContext::Binder::operator()::params)...)) LuaContext::Binder::operator()(TParams&& ...) [with TParams = {}; TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstParamType = const DNSNameSet* const&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = long unsigned int; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&, const std::shared_ptr&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = long unsigned int; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&, DNSNameSet* const&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = long unsigned int; TCallback = LuaContext::Binder&, DNSNameSet&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = void; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>&, const std::shared_ptr&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = void; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&, DNSNameSet* const&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = void; TCallback = LuaContext::Binder&, DNSNameSet&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = long unsigned int; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&, const std::shared_ptr&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1731:17: warning: mangled name for 'static TRetValue LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int) [with TRetValue = long unsigned int; TCallback = LuaContext::Binder, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&, const DNSNameSet* const&>&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = long unsigned int; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstType = std::shared_ptr; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = long unsigned int; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstType = DNSNameSet*; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = long unsigned int; TCallback = std::_Mem_fn&; TFirstType = DNSNameSet&; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = void; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstType = std::shared_ptr; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = void; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstType = DNSNameSet*; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = void; TCallback = std::_Mem_fn&; TFirstType = DNSNameSet&; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = long unsigned int; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TFirstType = std::shared_ptr; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1753:17: warning: mangled name for 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = long unsigned int; TCallback = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TFirstType = const DNSNameSet*; TTypes = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:2391:17: warning: mangled name for 'static typename std::enable_if<((! std::is_void<_Tp>::value) && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2391:17: warning: mangled name for 'static typename std::enable_if<((! std::is_void<_Tp>::value) && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2391:17: warning: mangled name for 'static typename std::enable_if<((! std::is_void<_Tp>::value) && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = std::_Mem_fn&; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2401:17: warning: mangled name for 'static typename std::enable_if<(std::is_void<_Tp>::value && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TReturnType = void; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2401:17: warning: mangled name for 'static typename std::enable_if<(std::is_void<_Tp>::value && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&; TReturnType = void; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2401:17: warning: mangled name for 'static typename std::enable_if<(std::is_void<_Tp>::value && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = std::_Mem_fn&; TReturnType = void; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2391:17: warning: mangled name for 'static typename std::enable_if<((! std::is_void<_Tp>::value) && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>&; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2391:17: warning: mangled name for 'static typename std::enable_if<((! std::is_void<_Tp>::value) && (! std::is_void<_Res>::value)), LuaContext::PushedObject>::type LuaContext::Pusher::callback2(lua_State*, TFunctionObject&&, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2341:17: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::callback(lua_State*, TFunctionObject*, int) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2281:17: warning: mangled name for 'static typename std::enable_if::value, LuaContext::PushedObject>::type LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::operator int (*)(lua_State*)() const' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'static int LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::_FUN(lua_State*)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:56: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject):: [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2420:25: warning: mangled name for 'static LuaContext::PushedObject LuaContext::Pusher::push(lua_State*, TType) [with TType = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = long unsigned int(std::shared_ptr); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = long unsigned int(DNSNameSet*); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = long unsigned int(DNSNameSet&); TData = std::_Mem_fn&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = void(std::shared_ptr); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = void(DNSNameSet*); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = void(DNSNameSet&); TData = std::_Mem_fn&]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = long unsigned int(std::shared_ptr); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:856:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, const LuaContext::PushedObject&, const string&, TData&&) [with TDataType = long unsigned int(const DNSNameSet*); TData = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(std::shared_ptr); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(DNSNameSet*); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(DNSNameSet&); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = std::_Mem_fn&; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(std::shared_ptr); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(DNSNameSet*); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(DNSNameSet&); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = std::_Mem_fn&; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(std::shared_ptr); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:898:17: warning: mangled name for 'static typename std::enable_if<(! std::is_same::type, LuaContext::Metatable_t>::value)>::type LuaContext::setTable(lua_State*, LuaContext::PushedObject&&, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(const DNSNameSet*); TIndex1 = int; TIndex2 = const std::__cxx11::basic_string&; TIndex3 = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TIndices = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(std::shared_ptr); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(DNSNameSet*); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(DNSNameSet&); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {std::_Mem_fn&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(std::shared_ptr); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(DNSNameSet*); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = void(DNSNameSet&); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {std::_Mem_fn&}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(std::shared_ptr); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:982:17: warning: mangled name for 'static void LuaContext::setTable(lua_State*, LuaContext::RegistryTag, TIndex1&&, TIndex2&&, TIndex3&&, TIndices&& ...) [with TDataType = long unsigned int(const DNSNameSet*); TIndex1 = const std::type_info*; TIndex2 = int; TIndex3 = const std::__cxx11::basic_string&; TIndices = {LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1144:10: warning: mangled name for 'void LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1155:203: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag)::&, TOtherParams ...)> [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1152:148: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag):: [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1144:10: warning: mangled name for 'void LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1155:203: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag)::&, TOtherParams ...)> [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1152:148: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag):: [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1159:10: warning: mangled name for 'void LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1167:221: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag)::&, TOtherParams ...)> [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1164:166: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag):: [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1171:10: warning: mangled name for 'void LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:1177:10: warning: mangled name for 'void LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:399:10: warning: mangled name for 'typename std::enable_if::value>::type LuaContext::registerFunction(const string&, TPointerToMemberFunction) [with TPointerToMemberFunction = void (DNSNameSet::*)() noexcept]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:399:10: warning: mangled name for 'typename std::enable_if::value>::type LuaContext::registerFunction(const string&, TPointerToMemberFunction) [with TPointerToMemberFunction = long unsigned int (DNSNameSet::*)() const noexcept]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {const DNSNameSet*}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = void; TParameters = {DNSNameSet&}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = void; TParameters = {DNSNameSet*}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = void; TParameters = {std::shared_ptr}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = std::_Mem_fn; TReturnType = long unsigned int; TParameters = {DNSNameSet&}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::; TReturnType = long unsigned int; TParameters = {DNSNameSet*}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::(const LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ext/luawrapper/include/LuaContext.hpp:2291:32: warning: mangled name for 'constexpr LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::::(LuaContext::Pusher::push(lua_State*, TFunctionObject) [with TFunctionObject = LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>; TReturnType = long unsigned int; TParameters = {std::shared_ptr}]::&&)' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1155:144: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1152:112: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1155:144: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::&)>::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1152:112: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = void; TObject = DNSNameSet; TOtherParams = {}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1167:156: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::&)>::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] In file included from dnsdist.hh:24:0, from dnsdist-lua-bindings.cc:23: ext/luawrapper/include/LuaContext.hpp:1164:124: warning: mangled name for 'LuaContext::registerFunctionImpl(const string&, TFunctionType, LuaContext::tag, LuaContext::tag) [with TFunctionType = std::_Mem_fn; TRetValue = long unsigned int; TObject = DNSNameSet; TOtherParams = {}]::::~()' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] dnsdist-lua-bindings.cc: In function 'static typename std::enable_if<(! LuaContext::IsOptional::value), TRetValue>::type LuaContext::readIntoFunction(lua_State*, LuaContext::tag, TCallback&&, int, LuaContext::tag, LuaContext::tag...) [with TRetValue = ComboAddress; TCallback = setupLuaBindings(bool)::)>&; TFirstType = const std::__cxx11::basic_string&; TTypes = {boost::optional}]': dnsdist-lua-bindings.cc:186:68: warning: '*((void*)& +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] dnsdist-lua-bindings.cc:186:68: warning: '*((void*)& +24)' may be used uninitialized in this function [-Wmaybe-uninitialized] CXX dnsdist-lua-ffi.o CXX dnsdist-lua-inspection.o CXX dnsdist-lua-inspection-ffi.o CXX dnsdist-lua-rules.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-bindings-protobuf.cc:26: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-lua-bindings-protobuf.cc:26: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX dnsdist-lua-vars.o CXX dnsdist-protobuf.o CXX dnsdist-proxy-protocol.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-protobuf.cc:26: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from protobuf.hh:34, from dnsdist-protobuf.hh:24, from dnsdist-protobuf.cc:26: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX dnsdist-rings.o CXX dnsdist-secpoll.o CXX dnsdist-snmp.o CXX dnsdist-systemd.o CXX dnsdist-tcp.o CXX dnsdist-web.o CXX dnsdist-xpf.o CXX dnslabeltext.o CXX dnsname.o CXX dnsparser.o CXX dnswriter.o CXX doh.o distcc[6526] ERROR: compile dnsdist-web.cc on 10.1.1.1:3642 failed distcc[6526] (dcc_build_somewhere) Warning: remote compilation of 'dnsdist-web.cc' failed, retrying locally distcc[6526] Warning: failed to distribute dnsdist-web.cc to 10.1.1.1:3642, running locally instead CXX ednsoptions.o CXX ednscookies.o CXX ednssubnet.o CXX fstrm_logger.o CXX gettime.o CXX iputils.o CXX libssl.o CXX misc.o 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] CXX protobuf.o CXX proxy-protocol.o CXX dnstap.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from protobuf.hh:34, from protobuf.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from protobuf.hh:34, from protobuf.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX qtype.o misc.cc: In function 'uint32_t burtle(const unsigned char*, uint32_t, uint32_t)': misc.cc:939:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:941:3: note: here misc.cc:941:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:943:3: note: here misc.cc:943:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:946:3: note: here misc.cc:946:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:948:3: note: here misc.cc:948:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:950:3: note: here misc.cc:950:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:952:3: note: here misc.cc:952:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:954:3: note: here misc.cc:954:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:956:3: note: here misc.cc:956:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:958:3: note: here misc.cc:958:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:960:3: note: here misc.cc: In function 'uint32_t burtleCI(const unsigned char*, uint32_t, uint32_t)': misc.cc:989:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:991:3: note: here misc.cc:991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:993:3: note: here misc.cc:993:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:996:3: note: here misc.cc:996:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:998:3: note: here misc.cc:998:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1000:3: note: here misc.cc:1000:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1002:3: note: here misc.cc:1002:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1004:3: note: here misc.cc:1004:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1006:3: note: here misc.cc:1006:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1008:3: note: here misc.cc:1008:13: warning: this statement may fall through [-Wimplicit-fallthrough=] misc.cc:1010:3: note: here CXX remote_logger.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnstap.pb.h:26, from dnstap.hh:34, from dnstap.cc:3: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnstap.pb.h:23, from dnstap.hh:34, from dnstap.cc:3: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX pollmplexer.o CXX snmp-agent.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer/base.hpp:2835:19: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] 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/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer/base.hpp:2835:19: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] 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/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer.hpp:58:0, from circular_buffer.hh:38, from remote_logger.hh:33, from remote_logger.cc:3: /tmp/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.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/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/boost/circular_buffer/base.hpp:2428:10: warning: declaration of 'construct' shadows a member of 'boost::circular_buffer' [-Wshadow] 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 sodcrypto.o CXX statnode.o CXX tcpiohandler.o CXX threadname.o CXX uuid-utils.o CXX xpf.o CXX ipcipher.o CXX dnsmessage.pb.o CXX dnstap.pb.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnsmessage.pb.h:26, from dnsmessage.pb.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnsmessage.pb.h:23, from dnsmessage.pb.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' CXX ext/json11/json11.o In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_enum_util.h:36:0, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/map.h:55, from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/generated_message_table_driven.h:34, from dnstap.pb.h:26, from dnstap.pb.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/message_lite.h:600:7: warning: redundant redeclaration of 'void google::protobuf::ShutdownProtobufLibrary()' in same scope [-Wredundant-decls] In file included from /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/io/coded_stream.h:141:0, from dnstap.pb.h:23, from dnstap.pb.cc:4: /tmp/pkgbuild/net/dnsdist/work.sparc64/.buildlink/include/google/protobuf/stubs/common.h:159:7: note: previous declaration of 'void google::protobuf::ShutdownProtobufLibrary()' /tmp//ccjaPeRG.s: Assembler messages: /tmp//ccjaPeRG.s: Error: unaligned opcodes detected in executable segment distcc[6526] ERROR: compile dnsdist-web.cc on localhost failed gmake[2]: *** [Makefile:1351: dnsdist-web.o] Error 1 gmake[2]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1' gmake[1]: *** [Makefile:1478: all-recursive] Error 1 gmake[1]: Leaving directory '/tmp/pkgbuild/net/dnsdist/work.sparc64/dnsdist-1.5.1' gmake: *** [Makefile:1109: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/net/dnsdist *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/dnsdist