From: Yaakov Selkowitz <[email protected]> Some distributions ship the ms macros as a separate package which may not be installed together with groff, and Mac OS is apparently known to ship a defective /usr/bin/groff. So we need to make sure that groff works and the required macros are actually installed before attempting to build the specs.
Signed-off-by: Yaakov Selkowitz <[email protected]> --- A similar, but not always identical, patch will be necessary for other modules as well. configure.ac | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/configure.ac b/configure.ac index db83f26..11638f5 100644 --- a/configure.ac +++ b/configure.ac @@ -432,6 +432,17 @@ XORG_CHECK_MALLOC_ZERO AC_PATH_PROGS([GROFF], [groff], [none], [$PATH:/usr/gnu/bin]) AC_PATH_PROGS([PS2PDF], [ps2pdf], [none], [$PATH:/usr/gnu/bin]) +if test "x${GROFF}" != xnone ; then + AC_MSG_CHECKING([whether ${GROFF} -ms works]) + if ${GROFF} -ms -I. /dev/null >/dev/null 2>&1 ; then + groff_ms_works=yes + else + groff_ms_works=no + GROFF=none + fi + AC_MSG_RESULT([${groff_ms_works}]) +fi + AC_MSG_CHECKING([whether to build specifications]) AC_ARG_ENABLE(specs, AC_HELP_STRING([--enable-specs], [Enable building of specification docs]), -- 1.6.4.2 _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
