Hi! Christoph Egger <christ...@christoph-egger.org> writes: > Christoph Egger <christ...@christoph-egger.org> writes: >> Seems the name without the _swigconstant suffix comes directly from the >> interface description shipped with the source: >> >> | ./ldns_resolver.i:429: def get_addr_by_name(self, name, aclass = >> _ldns.LDNS_RR_CLASS_IN, flags = _ldns.LDNS_RD): > > And the suffix seems to have been added by some recent swig version. The > Internet has some references on things breaking.
So I have a working build now! Turns out swig became a lot more sensitive to ordering. Moving the %include <ldns/rr.h> right after the %include "ldns_rr.i" in ldns.i yields a version of `ldns` that is at least importable! Christoph -- 9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731 Debian Developer | Lisp Hacker | CaCert Assurer