Compiling BIND 9.22.21+ on NetBSD 10.x

Carsten Strotmann carsten at strotmann.de
Wed May 20 14:35:22 UTC 2026


Hi,

maybe this can be of help for someone running BIND 9 on NetBSD 10.x:

the new BIND 9.22.21 release does have a hard dependency for "lmdb" 
(lightweight database).

On NetBSD, "lmdb" can be installed with "pkgin in lmdb". However, this 
"lmdb" package does not contain a "pkg-config" file with information on how 
to compile against "lmdb". 

The BIND 9 "meson" build-setup process might fail with 

meson.build:910:11: ERROR: Dependency "lmdb" not found, tried pkgconfig and 
cmake 

as it cannot find "lmdb".

I found that manually creating a file "/usr/pkg/lib/pkgconfig/lmdb.pc" with 
the content

----
# Package Information for pkg-config

prefix=/usr/pkg
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: LMDB
Description:  Lightning Memory-mapped key-value database
Version: 0.9.35
Libs: -Wl,-R${libdir} -L${libdir} -llmdb
Libs.private: -lm -lpthread
Cflags: -I${includedir}

----

will create a manual workaround, and BIND 9.22.21 will compile 
successfully.

Greetings

Carsten Strotmann
-- 
https://strotmann.de


More information about the bind-users mailing list