From: Howard Chu Date: Tue, 11 Jan 2005 02:34:47 +0000 (+0000) Subject: Import rev1.537 from HEAD (fixes ITS#3428) X-Git-Tag: OPENLDAP_REL_ENG_2_2_21~34 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=857e6a0d57ce4aa29319c0d72c8ca35a0468c6c7;p=openldap Import rev1.537 from HEAD (fixes ITS#3428) --- diff --git a/configure.in b/configure.in index 06d71e64e6..0a0bc95ad3 100644 --- a/configure.in +++ b/configure.in @@ -366,19 +366,12 @@ else AC_MSG_ERROR([NDBM only supports LDBM type hash]) fi - if test $ol_enable_bdb = yes -o $ol_enable_hdb = yes ; then + if test $ol_enable_bdb != no -o $ol_enable_hdb != no ; then if test $ol_with_ldbm_api = auto ; then ol_with_ldbm_api=berkeley elif test $ol_with_ldbm_api != berkeley ; then AC_MSG_ERROR([LDBM API not compatible with BDB/HDB]) fi - - elif test $ol_enable_bdb = auto ; then - if test $ol_with_ldbm_api != berkeley \ - -o $ol_with_ldbm_api != auto ; then - AC_MSG_WARN([LDBM API not compatible with BDB, disabling BDB]) - ol_enable_bdb=no - fi fi fi @@ -1839,22 +1832,17 @@ if test $ol_with_ldbm_api = auto \ fi fi -if test $ol_enable_bdb = yes -a $ol_link_ldbm != berkeley ; then - AC_MSG_ERROR(BDB: BerkeleyDB not available) -elif test $ol_enable_bdb != no -a $ol_link_ldbm = berkeley ; then - OL_BDB_COMPAT - - if test $ol_cv_bdb_compat = yes ; then - ol_enable_bdb=yes - elif test $ol_enable_bdb = yes ; then - AC_MSG_ERROR([BDB: BerkeleyDB version incompatible]) +if test $ol_enable_bdb != no -o $ol_enable_hdb != no; then + if test $ol_link_ldbm != berkeley ; then + AC_MSG_ERROR(BDB/HDB: BerkeleyDB not available) else - ol_enable_bdb=no + OL_BDB_COMPAT + + if test $ol_cv_bdb_compat != yes ; then + AC_MSG_ERROR([BDB/HDB: BerkeleyDB version incompatible]) + fi fi fi -if test $ol_enable_hdb = yes -a $ol_link_ldbm != berkeley ; then - AC_MSG_ERROR([HDB: BerkeleyDB not available]) -fi if test $ol_link_ldbm = no -a $ol_with_ldbm_type = btree ; then AC_MSG_WARN([Could not find LDBM with BTREE support])