makemap hash support for Sendmail
Sendmail will include hash database
support during compilation if it can locate the libdb.a file.
This file is included in the Berkeley DB package from Sleepycat Software.
Install Berkeley DB 4.1.25 for Sendmail hash database support with makemap. Sendmail 8.12.7 and later supports Berkeley DB 4.1.
Download Berkeley DB 4.1.25 from the
following URL:
http://www.sleepycat.com/update/snapshot/db-4.1.25.tar.gz
Install Berkeley DB 4.1.25.
gunzip -cd db-4.1.25.tar.gz | tar
xvf -
cd db-4.1.25/build_unix
../dist/configure
make
make install
After installing Berkeley DB, add the following to sendmail_source_tree/devtools/Site/site.config.m4:
APPENDDEF(`confLIBDIRS',
`-L/usr/local/BerkeleyDB.4.1/lib')
APPENDDEF(`confINCDIRS', `-I/usr/local/BerkeleyDB.4.1/include')
APPENDDEF(`confENVDEF', `-DNEWDB')
To compile Sendmail, change into the sendmail_source_treedirectory and issue the ./Build -c command (the -c flag is used to signal a change in site.config.m4). After compilation, run ./Build install to install Sendmail.
Back to brandonhutchinson.com.
Last modified: 04/21/2003