summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/dba/config.m45
1 files changed, 5 insertions, 0 deletions
diff --git a/ext/dba/config.m4 b/ext/dba/config.m4
index bf1f5ca895..bd91b3cb72 100644
--- a/ext/dba/config.m4
+++ b/ext/dba/config.m4
@@ -140,6 +140,7 @@ AC_DEFUN(PHP_DBA_DB_CHECK,[
AC_CHECK_LIB($LIB, $3, [
AC_EGREP_CPP(yes,[
#include "$THIS_INCLUDE"
+#if DB_VERSION_MAJOR == $1
yes
#endif
],[
@@ -150,6 +151,10 @@ AC_DEFUN(PHP_DBA_DB_CHECK,[
])
fi
done
+ if test -z "$THIS_LIBS"; then
+ AC_MSG_CHECKING(for db$1 major version)
+ AC_MSG_ERROR(Header contains different version)
+ fi
if test "$1" = "4"; then
AC_MSG_CHECKING(for db4 minor version and patch level)
AC_EGREP_CPP(yes,[