diff --git a/configure.ac b/configure.ac index 75595599..b84b04bc 100644 --- a/configure.ac +++ b/configure.ac @@ -365,6 +365,16 @@ if test "$found" = "1"; then else AM_PATH_PYTHON([3.3]) AX_SWIG_PYTHON + if test -z "$PYTHON_VERSION"; then + if test "$explicit_languages" = "1"; then + AC_MSG_ERROR([[ +*** +*** Please install the python development packages. +***]]) + else + enabled_languages=$(echo $enabled_languages | sed 's/python//') + fi + fi fi fi diff --git a/m4/ax_python_devel.m4 b/m4/ax_python_devel.m4 index 59a2ff09..de992c88 100644 --- a/m4/ax_python_devel.m4 +++ b/m4/ax_python_devel.m4 @@ -304,13 +304,12 @@ EOD` AC_MSG_RESULT([$pythonexists]) if test ! "x$pythonexists" = "xyes"; then - AC_MSG_FAILURE([ + AC_MSG_WARN([ Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LDFLAGS environment variable. Example: ./configure LDFLAGS="-L/usr/non-standard-path/python/lib" ============================================================================ - ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================