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 ])