diff options
Diffstat (limited to '')
| -rw-r--r-- | configure.ac | 19 | 
1 files changed, 17 insertions, 2 deletions
| diff --git a/configure.ac b/configure.ac index afc3d581..cfe6d1b1 100644 --- a/configure.ac +++ b/configure.ac @@ -65,6 +65,7 @@ LIBGPGME_LT_REVISION=1  GPGME_CONFIG_API_VERSION=1  ############################################## +NEED_GPG_ERROR_VERSION=1.8  NEED_LIBASSUAN_API=2  NEED_LIBASSUAN_VERSION=2.0.2 @@ -315,6 +316,8 @@ fi  # Checks for library functions. +AC_MSG_NOTICE([checking for libraries]) +  AC_FUNC_FSEEKO  AC_REPLACE_FUNCS(vasprintf) @@ -363,7 +366,9 @@ fi  AC_CHECK_FUNCS(setlocale)  # Checking for libgpg-error. -AM_PATH_GPG_ERROR(1.8,, AC_MSG_ERROR([libgpg-error was not found])) +have_gpg_error=no +AM_PATH_GPG_ERROR("$NEED_GPG_ERROR_VERSION", +                  have_gpg_error=yes, have_gpg_error=no)  AC_DEFINE(GPG_ERR_SOURCE_DEFAULT, GPG_ERR_SOURCE_GPGME,            [The default error source for GPGME.]) @@ -946,6 +951,16 @@ AC_SUBST(emacs_local_vars_end, ['End:'])  # Last check.  die=no +if test "$have_gpg_error" = "no"; then +   die=yes +   AC_MSG_NOTICE([[ +*** +*** You need libgpg-error to build this program. +**  This library is for example available at +***   ftp://ftp.gnupg.org/gcrypt/libgpg-error +*** (at least version $NEED_GPG_ERROR_VERSION is required.) +***]]) +fi  if test "$have_libassuan" = "no"; then     die=yes     AC_MSG_NOTICE([[ @@ -996,7 +1011,7 @@ echo "          G13 path:        $G13          G13 version:     $G13_VERSION, min. $NEED_G13_VERSION -        Assuan version:  $libassuan_version, min. $NEED_LIBASSUAN_VERSION +        Assuan version:  $libassuan_config_version, min. $NEED_LIBASSUAN_VERSION          UI Server:       $uiserver          FD Passing:      $use_descriptor_passing | 
