From fa454abb1cadc82395034dcb7443722515f1d895 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Sun, 8 Jul 2018 14:08:43 +0200 Subject: [PATCH] build: verify that 'msgfmt' is available when building from git Fail during the configure phase when it is not, instead of failing cryptically during 'make'. This addresses https://savannah.gnu.org/bugs/?54265. Reported-by: Peter Passchier --- configure.ac | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/configure.ac b/configure.ac index 77317628..08f3e4d3 100644 --- a/configure.ac +++ b/configure.ac @@ -762,6 +762,14 @@ else fi AM_CONDITIONAL(BUILDING_FROM_GIT, test x$from_git = xyes) +if test x$from_git = xyes; then + if test "$ac_cv_path_MSGFMT" = ":"; then + AC_MSG_ERROR([ +*** The msgfmt program is missing. *** +*** The gettext package needs to be installed when building from git. ***]) + fi +fi + AC_CONFIG_FILES([ Makefile doc/Makefile