[NTLUG:Discuss] dbm errors during build of sendmail 8.12.0

Jay Urish j at ittotalsolutions.com
Fri Sep 14 16:19:31 CDT 2001


Hey Gang,
I have been pretty good up until now--
I am trying to compile sendmail 8.12.0 on a suse 7.2 box with kernel 2.4.4
I am getting huge pile of errors like this--



file included from smdb.c:19:
../../include/libsmdb/smdb.h:23: parse error before `NDBM'
../../include/libsmdb/smdb.h:70: parse error before `*'
../../include/libsmdb/smdb.h:86: parse error before `*'
../../include/libsmdb/smdb.h:101: parse error before `*'
../../include/libsmdb/smdb.h:118: parse error before `*'
../../include/libsmdb/smdb.h:139: parse error before `*'
../../include/libsmdb/smdb.h:155: parse error before `*'
../../include/libsmdb/smdb.h:170: parse error before `*'
../../include/libsmdb/smdb.h:185: parse error before `*'
../../include/libsmdb/smdb.h:188: parse error before `*'
../../include/libsmdb/smdb.h:342: parse error before `*'
../../include/libsmdb/smdb.h:342: warning: data definition has no type or 
storage class
../../include/libsmdb/smdb.h:343: parse error before `*'
../../include/libsmdb/smdb.h:344: parse error before `*'
../../include/libsmdb/smdb.h:368: parse error before `*'
../../include/libsmdb/smdb.h:369: parse error before `*'
smdb.c:32: parse error before `*'
smdb.c: In function `smdb_malloc_database':
smdb.c:35: `SMDB_DATABASE' undeclared (first use in this function)
smdb.c:35: (Each undeclared identifier is reported only once
smdb.c:35: for each function it appears in.)
smdb.c:35: `db' undeclared (first use in this function)
smdb.c:37: parse error before `)'
smdb.c: At top level:
smdb.c:58: parse error before `SMDB_DATABASE'
smdb.c:58: warning: data definition has no type or storage class
smdb.c:59: parse error before `{'
smdb.c:192: parse error before `SMDB_DATABASE'
smdb.c:192: conflicting types for `database'
smdb.c:58: previous declaration of `database'
smdb.c:192: warning: data definition has no type or storage class
smdb.c:200: parse error before `{'
smdb.c:204: parse error before `if'
smdb.c:219: parse error before `&&'


I am running gdbm-1.8.0-282

Any ideas on what I could try to make this cow compile?

Thanks in advance-



Jay Urish
IT Manager/Engineer IT Total Solutions
972.459.2871




More information about the Discuss mailing list