Кажется, вы используете установку tarball, сначала вы должны установить Berkeley DB.Вы можете найти его на веб-сайте оракула по адресу Oracle Berkeley DB Downloads .Скомпилируйте и установите его.
cd db-4.7.25.NC
../dist/configure
make
make install
cd /usr/local/BerkeleyDB.4.7/
Это установит BerkeleyDB.Теперь вам нужно указать местоположение для успешной компиляции OpenLDAP.
export CPPFLAGS="-I/usr/local/BerkeleyDB.4.7/include"
export LDFLAGS="-L/usr/local/BerkeleyDB.4.7/lib -Wl,-R,/usr/local/BerkeleyDB.4.7/lib -Wl,--enable-new-dtags"
# Build OpenLDAP
...
Если вы не установите RPATH
, вам следует добавить LD_LIBRARY_PATH
в /etc/profile.
export LD_LIBRARY_PATH="/usr/local/BerkeleyDB.4.7/lib"
После этой компиляции OpenLDAP, дайте мне знать, если у вас возникнут какие-либо проблемы.