>> Where are those dtrace symbols supposed to come from? They do >> not appear to be present in any of the generated object files, >> even though the symbols definately look BIND-specific. > > ``` > $ find bind-9.21.12 -name '*.d' > bind-9.21.12/lib/ns/probes.d > bind-9.21.12/lib/isc/probes.d > bind-9.21.12/lib/dns/probes.d > $ > ```
I'm unfamiliar with dtrace and hence what the above implies. Do these just explain where the undefined symbols come from, or where they are supposed to be defined? > Try disabling tracing: > > ``` > meson build -Dtracing=false > ``` Thanks, that gets me further and now stumbling on a silly error in the install phase: ERROR: Destination '/usr/local/bin/named-compilezone' already exists and is not a symlink when I already had BIND 9.20.x installed. Longer-term the question of what we do with BIND in NetBSD will come up. I am assuming that we don't want to depend on meson for a build of NetBSD... I received a private remark that "ISC has jumped the shark" with this move. Perhaps we already roll our own build setup for the in-tree BIND, and "just" need to adapt it? Regards, - HÃ¥vard