rlibtool: link: x86_64-pc-linux-gnu-gcc .libs/unbound-checkconf.o .libs/worker_cb.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterato r.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/view.o .libs/outbound_lis t.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/edns.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .li bs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/tcp_conn_limit.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/rpz.o .libs/validator.o .libs/val_kcache.o .li bs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/redis.o .libs/authzone.o .libs/edns-subnet.o .libs/subnetmod.o .libs/addrtre e.o .libs/subnet-whitelist.o .libs/pythonmod.o .libs/pythonmod_utils.o .libs/dnstap.o .libs/dnstap.pb-c.o .libs/dnstap_fstrm.o .libs/dtstream.o .libs/dnscrypt.o .libs/ipsecmod.o .libs/ipsecmod-whitelist.o .libs/respip.o .libs/netevent.o . libs/listen_dnsport.o .libs/outside_network.o .libs/ub_event.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/strlcat.o .libs/strlcpy.o .libs/arc4random.o .libs/arc4ran dom_uniform.o .libs/arc4_lock.o -I. -I/usr/include/python3.8 -DSRCDIR=. -Os -pipe -march=native -fdiagnostics-color=always -Os -pipe -march=native -fdiagnostics-color=always -Wimplicit-function-declaration -Wno-error=implicit-function-dec laration -pthread -I/usr/include/google -Wl,-O1 -Wl,--as-needed -Wl,-z,noexecstack -lssl -lsodium -lprotobuf-c -levent -L/usr/lib64 -L/usr/lib/python3.8 -L./.libs -lpython3.8 -lsystemd -lcrypto -lhiredis -lnghttp2 -o .libs/unbound-checkco nf /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_Python_ErrorType': libunbound_wrap.c:(.text+0x80): undefined reference to `PyExc_MemoryError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x89): undefined reference to `PyExc_IOError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x92): undefined reference to `PyExc_RuntimeError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x9b): undefined reference to `PyExc_IndexError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xa4): undefined reference to `PyExc_TypeError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xad): undefined reference to `PyExc_ZeroDivisionError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xb6): undefined reference to `PyExc_OverflowError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xbf): undefined reference to `PyExc_SyntaxError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xc8): undefined reference to `PyExc_ValueError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xd1): undefined reference to `PyExc_SystemError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0xda): undefined reference to `PyExc_AttributeError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_Py_Void': libunbound_wrap.c:(.text+0xe5): undefined reference to `_Py_NoneStruct' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SwigPyObject_type': libunbound_wrap.c:(.text+0x1b0): undefined reference to `PyObject_GenericGetAttr' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x1e6): undefined reference to `PyType_Ready' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SwigPyObject_New': libunbound_wrap.c:(.text+0x223): undefined reference to `PyObject_Malloc' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x22e): undefined reference to `PyObject_Init' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SwigPyObject_own': libunbound_wrap.c:(.text+0x3d2): undefined reference to `PyArg_UnpackTuple' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x3df): undefined reference to `PyBool_FromLong' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x3f0): undefined reference to `PyObject_IsTrue' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SwigPyObject_repr': libunbound_wrap.c:(.text+0x459): undefined reference to `PyUnicode_FromFormat' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x478): undefined reference to `PyUnicode_Concat' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x483): undefined reference to `Py_DecRef' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x48b): undefined reference to `Py_DecRef' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_Python_TypeCache': libunbound_wrap.c:(.text+0x4b1): undefined reference to `PyDict_New' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_This': libunbound_wrap.c:(.text+0x4e0): undefined reference to `PyUnicode_FromString' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_Python_UnpackTuple': libunbound_wrap.c:(.text+0x533): undefined reference to `PyExc_TypeError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x547): undefined reference to `PyErr_Format' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x596): undefined reference to `PyExc_SystemError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x5a5): undefined reference to `PyErr_SetString' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x5f9): undefined reference to `PyExc_TypeError' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: libunbound_wrap.c:(.text+0x60d): undefined reference to `PyErr_Format' /usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libunbound_wrap.o: in function `SWIG_AsVal_int': libunbound_wrap.c:(.text+0x65a): undefined reference to `PyLong_AsLong'
Created attachment 692628 [details] unbound-1.13.1:20210321-012059.log buildlog
Created attachment 692844 [details, diff] https://github.com/NLnetLabs/unbound/pull/449 Another case of GNU libtool ignoring -no-undefined.
Fixed upstream. :)
1.13.2 is in tree!