Looks like I'm missing something but not sure what.
>>> version 4.77 #8
gcc exim_dbmbuild.c
In file included from exim_dbmbuild.c:31:
exim.h:433:18: error: pcre.h: No such file or directory
In file included from exim.h:441,
from exim_dbmbuild.c:31:
dbstuff.h:101:16: error: db.h: No such file or directory
In file included from exim.h:441,
from exim_dbmbuild.c:31:
dbstuff.h:538: error: expected specifier-qualifier-list before 'DB'
In file included from exim.h:443,
from exim_dbmbuild.c:31:
globals.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
In file included from exim.h:443,
from exim_dbmbuild.c:31:
globals.h:603: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:604: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:605: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:606: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:607: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:608: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:609: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
globals.h:610: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
In file included from exim.h:444,
from exim_dbmbuild.c:31:
functions.h:237: error: expected ';', ',' or ')' before '*' token
functions.h:238: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
exim_dbmbuild.c: In function 'main':
exim_dbmbuild.c:148: error: 'DB' undeclared (first use in this function)
exim_dbmbuild.c:148: error: (Each undeclared identifier is reported only
once
exim_dbmbuild.c:148: error: for each function it appears in.)
exim_dbmbuild.c:148: error: 'd' undeclared (first use in this function)
exim_dbmbuild.c:149: error: 'DBT' undeclared (first use in this function)
exim_dbmbuild.c:149: error: expected ';' before 'key'
exim_dbmbuild.c:211: error: 'DB_HASH' undeclared (first use in this
function)
exim_dbmbuild.c:293: error: 'content' undeclared (first use in this
function)
exim_dbmbuild.c:296: error: 'key' undeclared (first use in this function)
exim_dbmbuild.c:296: error: 'R_NOOVERWRITE' undeclared (first use in
this function)
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/ctyme/linuxapps/exim/exim/build-Linux-x86_64'
make: *** [all] Error 2