--- src/database/FrequencyDBImpl_bdb.cc +++ src/database/FrequencyDBImpl_bdb.cc @@ -155,7 +155,7 @@ bool FrequencyDBImpl_bdb::openDatabase(c // hideous ifdefs into my code. string filename(m_env ? db_file.getName() : db_file.getPath()); int flags = read_only ? DB_RDONLY : DB_CREATE; -#if DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1 +#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR >= 4 && DB_VERSION_MINOR >= 1) ret = m_file->open(m_file, NULL, filename.c_str(), NULL, DB_BTREE, flags, create_mode); #else ret = m_file->open(m_file, filename.c_str(), NULL, DB_BTREE, flags, create_mode);