There appears to be a problem on line 7168 of the ./configure scripts of 0.15.1.
The code reads:
I believe this is incorrect, and possibly a conditional is missing.
When I attempt a build on CentOS 6:
configure: WARNING: No mhash means no hmac.
checking for gpg_strerror in -lgpg-error... no
configure: error: You need to have libgpg-error.a installed to use libgcrypt.
Is the problem the typo or is it something additional?