diff --git a/configure.in b/configure.in
index 8f39b35cb813d8cf5cbbbfbb736ad4abf330de59..647354e14f9b10cb11bc4a968e4b52b783a1e230 100644
--- a/configure.in
+++ b/configure.in
@@ -174,7 +174,7 @@ elif test $ol_enable_ldbm = no ; then
 		AC_MSG_WARN([LDBM disabled, ignoring --with_ldbm_type argument])
 	fi
 
-	if test $ol_enable_ldbm = yes ; then
+	if test $ol_enable_bdb2 = yes ; then
 		AC_MSG_ERROR([BDB2 requires --enable-ldbm])
 	fi
 
@@ -1641,6 +1641,7 @@ libraries/liblutil/Makefile:build/top.mk:libraries/liblutil/Makefile.in:build/li
 servers/Makefile:build/top.mk:servers/Makefile.in:build/dir.mk \
 servers/ldapd/Makefile:build/top.mk:servers/ldapd/Makefile.in:build/srv.mk \
 servers/slapd/Makefile:build/top.mk:servers/slapd/Makefile.in:build/srv.mk \
+servers/slapd/back-bdb2/Makefile:build/top.mk:servers/slapd/back-bdb2/Makefile.in:build/srv.mk \
 servers/slapd/back-ldbm/Makefile:build/top.mk:servers/slapd/back-ldbm/Makefile.in:build/srv.mk \
 servers/slapd/back-passwd/Makefile:build/top.mk:servers/slapd/back-passwd/Makefile.in:build/srv.mk \
 servers/slapd/back-perl/Makefile:build/top.mk:servers/slapd/back-perl/Makefile.in:build/srv.mk \