Re: Error at compiling ifmail

private (doa@hood.hctc.com)
Fri, 18 Jul 1997 11:26:41 -0700 (PDT)

Hi! I'm new to this mail-group. I'm desperately trying to put up a
front end so I can join FIDOnet. I chose ifmail because I'm running
linux2.0.28 on an AMD5x86-133 with mgetty currently installed.

Would someone PLEASE help me? I can arrange to have you telnet to my box
in a guest account, if necessary. I changed nothing from the default
settings and expanded the ifmail tar file from /xtch on my system.

I get the following complaint/error prompt from the top level 'make' in
the package as it works its way through all the member apps in the package:

make[1]: Entering directory `/xtch/ifmail-2.8g/ifcico'
gcc -c -O2 -Wall -I../iflib -DCICOLOG=LOG_LOCAL0 -DMAILLOG=LOG_LOCAL0
-DHAS_STATFS -DSTATFS_IN_VFS_H -DHAS_SETSID -DHAS_NDBM_H
-DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H -DASCII_LOCKFILES -DHAS_FSYNC
-DHAS_IOCTL_H -DHAS_REGEX_H -DHAS_TCP -DFORCEINTL -DHAS_SYSLOG
-DNEED_UUCPFROM -DNEED_BSY -DREGEX_NEED_CARET -DNEED_TRAP
-DSLAVE_SENDS_NAK_TOO -DNEED_FORK nodelist.c
In file included from nlindex.h:9,
from nodelist.c:21:
/usr/include/ndbm.h:38: conflicting types for `datum'
/usr/include/ndbm.h:38: previous declaration of `datum'
/usr/include/ndbm.h:42: conflicting types for `DBM'
/usr/include/ndbm.h:42: previous declaration of `DBM'
/usr/include/ndbm.h:47: conflicting types for `dbm_open'
/usr/include/ndbm.h:47: previous declaration of `dbm_open'
/usr/include/ndbm.h:51: conflicting types for `dbm_fetch'
/usr/include/ndbm.h:51: previous declaration of `dbm_fetch'
/usr/include/ndbm.h:59: conflicting types for `dbm_firstkey'
/usr/include/ndbm.h:59: previous declaration of `dbm_firstkey'
/usr/include/ndbm.h:61: conflicting types for `dbm_nextkey'
/usr/include/ndbm.h:61: previous declaration of `dbm_nextkey'
make[1]: *** [nodelist.o] Error 1
make[1]: Leaving directory `/xtch/ifmail-2.8g/ifcico'
make: *** [all] Error 2

Any help would be deeply appreciated. Due to the sheer complexity of the
package, I don't know where to start to resolve this. Is there a simple fix?

Thanks.