Hi, ISC has changed the BIND build system to use meson, and I'm trying to make it build on NetBSD/amd64 10.1.
I'm not having too much success. Parts of the problem is related to dtrace, ref. this message: https://lists.isc.org/pipermail/bind-users/2025-September/110084.html I must admit that I'm gnerally confused by that error. 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. Just picking a couple of random symbols from that log: : {28} ; pwd /usr/local/src/bind-9.21.11 : {29} ; find . -name '*.so' -o -name '*.a' -o -name '*.o' | xargs nm -op | egrep __dtrace_libisc___rwlock_wrunlock ./build-dir/lib/isc/libisc-probe-target.a.p/rwlock.c.o: U __dtrace_libisc___rwlock_wrunlock : {30} ; find . -name '*.so' -o -name '*.a' -o -name '*.o' | xargs nm -op | egrep dtrace31496.isc__job_cb ./build-dir/lib/isc/isc-probes.o: U $dtrace31496.isc__job_cb : {31} ; The change to meson as the build system and that being new to me doesn't do anything to improve my ability to debug the build, sigh. Hints would be much appreciated. Regards, - HÃ¥vard
