adns doesn't know how to build shared libraries on Darwin, so you need to use:
./configure --disable-dynamic
I have this macro in my standard acinclude.m4 to pick up Fink includes.
AC_DEFUN([RJK_BUILDSYS_FINK],[
AC_PATH_PROG([FINK],[fink],[none],[$PATH:/sw/bin])
if test "x$FINK" != xnone; then
AC_CACHE_CHECK([fink install directory],[rjk_cv_finkprefix],[
rjk_cv_finkprefix="`echo "$FINK" | sed 's,/bin/fink$,,'`"
])
CPPFLAGS="${CPPFLAGS} -I${rjk_cv_finkprefix}/include"
LDFLAGS="${LDFLAGS} -L${rjk_cv_finkprefix}/lib"
fi
])