I got the following error when building dirmngr:
dirmngr.c:49:28: error: gnutls/gnutls.h: No such file or directory
In this case, gnutls was not installed to the same prefix as libgcrypt.
The attached file has a patch for Makefile.am to add the gnutls cflags.