diff --git a/configure.ac b/configure.ac index fc0e77a..6e64d7e 100644 --- a/configure.ac +++ b/configure.ac @@ -268,7 +268,7 @@ if test "${PROTOC}" != ""; then AC_CACHE_CHECK([${PROTOC} version], nl_cv_protoc_version, [ - nl_cv_protoc_version=`${PROTOC} --version 2>&1 | ${SED} -n -e 's/^.\{1,\}\([[0-9]]\{1,\}.[[0-9]]\{1,\}.[[0-9]]\{1,\}\)$/\1/gp'` + nl_cv_protoc_version=`${PROTOC} --version 2>&1 | ${SED} -n -E -e 's/^[[^0-9]]*(([[0-9]]+\.)*[[0-9]]+).*/\1/p'` if test "${nl_cv_protoc_version}" = "" ; then nl_cv_protoc_version="unknown"