Issue with DBM and CURRENT on RHEL/CentOS 6.5?

Julien ÉLIE julien at
Wed Dec 11 08:37:54 UTC 2013

Hi Jesse,

> [root at nnrp inn-CURRENT-20131208]# grep DBM_LIBS
> DBM_LIBS    = -lgdbm
> This may help a bit:
> [root at nnrp inn-CURRENT-20131208]# rpm -ql gdbm-devel
> /usr/include/gdbm
> /usr/include/gdbm.h
> /usr/include/gdbm/dbm.h
> /usr/include/gdbm/gdbm.h
> /usr/include/gdbm/ndbm.h
> /usr/lib64/
> /usr/share/info/
> /usr/share/man/man3/gdbm.3.gz

OK, thanks.
Does the build work if you manually add in ckpasswd.c the line:

#include <gdbm/ndbm.h>

after for instance:

#include <grp.h>

I suggest this quick test because you do not have a recent enough autoconf
version to regenerate a configure file.

Incidentally, if you are currently blocked in your tests and wish to build
INN, do not hesitate to comment the HAVE_DBM line in include/config.h;
ckpasswd will then build fine because it will no longer try to include  
ndbm support.

Julien ÉLIE

More information about the inn-workers mailing list