After attempting a hundred times to compile BIND 8.2.1 and 8.2.2 on obfus.scate, I gave up and decided to try it on my computer, running NetBSD 1.4.1... it worked fine on the "first" try. Here is the transcript:
Script started on Thu Oct 21 23:34:52 1999 beorn% cd /usr/local/src/bind8.2.2/src/ beorn% gmake depend Using .systype Using .settings /usr/local/src/bind8.2.2/src/include /usr/local/src/bind8.2.2/src/include/arpa /usr/local/src/bind8.2.2/src/include/isc /usr/local/src/bind8.2.2/src/port /usr/local/src/bind8.2.2/src/port/netbsd /usr/local/src/bind8.2.2/src/port/netbsd/include /usr/local/src/bind8.2.2/src/port/netbsd/include/sys probe_ipv6.h probe_ipv6.h: not found *** Error code 1 Stop. beorn% grr. grr.: Command not found. beorn% cd port/netbsd beorn% cp -R ../freebsd/bin . beorn% cd include/ beorn% perl -pi -e 's/probe_ipv6.h/probe_ipv6/' Makefile beorn% cd ../../.. beorn% gmake depend Using .systype Using .settings /usr/local/src/bind8.2.2/src/include [snip -- make succeeds] gmake[2]: Nothing to be done for `depend'. gmake[2]: Leaving directory `/usr/local/src/bind8.2.2/src/bin/named-bootconf' gmake[1]: Leaving directory `/usr/local/src/bind8.2.2/src/bin'
beorn% gmake Using .systype Using .settings /usr/local/src/bind8.2.2/src/include gmake[1]: Entering directory `/usr/local/src/bind8.2.2/src/include' /usr/local/src/bind8.2.2/src/include/arpa [snip- make succeeds] gmake[2]: Leaving directory `/usr/local/src/bind8.2.2/src/bin/named-bootconf' gmake[1]: Leaving directory `/usr/local/src/bind8.2.2/src/bin' beorn% whoop, done! whoop,: Command not found. beorn% exit Script done on Fri Oct 22 00:05:09 1999
Now, with BIND compiled, it's time to install it.