After searching at great length, and following many blind alleys, I found an imprecise reference to the problem that I was having. So, to save you that time, here’s the deal.
If you want to build webalizer with DNS lookup abilities, ie, using the –enable-dns flag to ./configure, you need to edit two files.
In webalizer.c you need to change
#include <db.h>
to
#include <db1/db.h>
In dns_resolv.c you need to make exactly the same change.
That is all.