Dear All,

I am compiling bind from source tree on Debian 13 trixie with latest patch level.

mayer# git branch -v
* bind-9.20 14884eab7e [9.20] fix: test: Drop a redundant racy check in fetchlimit test   main      a43a6cfba4 [behind 943] fix: dev: Remove unneeded options in dns_zonefetch

I configured once
git checkout bind-9.20
autoreconf -fi
./configure    --disable-tcp-fastopen '--enable-shared' --with-openssl --with-libxml2 --enable-geoip --with-maxminddb=auto --enable-dnstap --with-json-c

and for updates I run only ( which worked now well with this branch over several month )
git pull
make

But this time the make failed. ( Not only on one system. It happens for me on 3 servers )

.....
Making all in misc
make[3]: Entering directory '/opt/usr/mayer/nuc/bind9/doc/misc'
  CC       cfg_test-cfg_test.o
  CCLD     cfg_test
/usr/bin/ld: /usr/local/lib/libns-9.20.27-dev.so: undefined reference to `dns_nsec_requiredtypespresent'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:592: cfg_test] Error 1
make[3]: Leaving directory '/opt/usr/mayer/nuc/bind9/doc/misc'
make[2]: *** [Makefile:465: all-recursive] Error 1
make[2]: Leaving directory '/opt/usr/mayer/nuc/bind9/doc'
make[1]: *** [Makefile:635: all-recursive] Error 1
make[1]: Leaving directory '/opt/usr/mayer/nuc/bind9'
make: *** [Makefile:538: all] Error 2

Not sure why "ld" takes the library from /usr/local/lib

So I copied from the source tree
cp lib/ns/.libs/libns-9.20.27-dev.so /usr/local/lib/libns-9.20.27-dev.so

I run "make" again and everything was fine.

I hope this was a one-time issue.
Otherwise it would be hard to make automatic updates.

Kind regards
Hans

--


--
Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from 
this list.

Reply via email to