From b128f6e083deadf39c51a9ab1c2623bdab0a0c02 Mon Sep 17 00:00:00 2001 From: Jason Abele Date: Thu, 29 Jul 2010 14:57:09 -0700 Subject: Fixes ./configure to allow grc to build without an X session Presently, a ./configure in a terminal with no X $DISPLAY will fail to build grc because import gtk fails with RuntimeError exception. This patch fixes this by catching just the ImportError and AssertionErrors we need for python module dependencies. --- config/gr_python.m4 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/gr_python.m4 b/config/gr_python.m4 index 43ccfc015..7aef1662e 100644 --- a/config/gr_python.m4 +++ b/config/gr_python.m4 @@ -153,14 +153,16 @@ AC_DEFUN([PYTHON_CHECK_MODULE],[ try: import $1 assert $5 -except: exit(1)' +except ImportError, AssertionError: exit(1) +except: pass' dnl ######################################## dnl # import checking only dnl ######################################## else python_cmd=' try: import $1 -except: exit(1)' +except ImportError: exit(1) +except: pass' fi if ! $PYTHON -c "$python_cmd" 2> /dev/null; then AC_MSG_RESULT([no]) -- cgit