--- ./src/dh.c.orig	2014-12-17 12:45:23.000000000 -0600
+++ ./src/dh.c	2015-03-21 14:44:34.611462564 -0500
@@ -410,7 +410,9 @@
 void make_string_bn_inplace(ssh_string string, bignum bnout) {
   unsigned int len = ssh_string_len(string);
 #ifdef HAVE_LIBGCRYPT
-  #error "unsupported"
+  /* XXX: FIXME as needed for LIBGCRYPT ECDSA codepaths. */
+  (void) len;
+  (void) bnout;
 #elif defined HAVE_LIBCRYPTO
   bignum_bin2bn(string->data, len, bnout);
 #endif
