you might need to install the db devel rpm if not already installed.
Ed
On Fri, 09 Jul 2004 15:58:22 +0100, Ron McKeating
<r.j.mckeating@???> wrote:
> With exim-4.34 on a fedora core 2 box I am trying to do a make in the
> top level exim directory and I keep getting it bomb out with the error
> below. Any ideas anybody ?
>
> <snip>
>
> In file included from exim.h:379,
> from exim_dbmbuild.c:31:
> dbstuff.h:101:16: db.h: No such file or directory
> In file included from exim.h:379,
> from exim_dbmbuild.c:31:
> dbstuff.h:527: error: syntax error before "DB"
> dbstuff.h:527: warning: no semicolon at end of struct or union
> dbstuff.h:529: error: syntax error before '}' token
> dbstuff.h:529: warning: data definition has no type or storage class
> In file included from exim.h:383,
> from exim_dbmbuild.c:31:
> dbfunctions.h:11: error: syntax error before '*' token
> dbfunctions.h:12: error: syntax error before '*' token
> dbfunctions.h:13: error: syntax error before '*' token
> dbfunctions.h:13: error: syntax error before "open_db"
> dbfunctions.h:13: warning: data definition has no type or storage class
> dbfunctions.h:14: error: syntax error before '*' token
> dbfunctions.h:15: error: syntax error before '*' token
> dbfunctions.h:16: error: syntax error before '*' token
> exim_dbmbuild.c: In function `main':
> exim_dbmbuild.c:142: error: `DB' undeclared (first use in this function)
> exim_dbmbuild.c:142: error: (Each undeclared identifier is reported only
> once
> exim_dbmbuild.c:142: error: for each function it appears in.)
> exim_dbmbuild.c:142: error: `d' undeclared (first use in this function)
> exim_dbmbuild.c:143: error: `DBT' undeclared (first use in this
> function)
> exim_dbmbuild.c:143: error: syntax error before "key"
> exim_dbmbuild.c:196: error: `DB_HASH' undeclared (first use in this
> function)
> exim_dbmbuild.c:276: error: `content' undeclared (first use in this
> function)
> exim_dbmbuild.c:279: error: `key' undeclared (first use in this
> function)
> exim_dbmbuild.c:279: error: `R_NOOVERWRITE' undeclared (first use in
> this function)
> make[1]: *** [exim_dbmbuild.o] Error 1
> make[1]: Leaving directory `/usr/src/exim-4.34/build-Linux-i386'
> make: *** [go] Error 2
>
> --
> Ron McKeating
> Senior IT Services Specialist
> Internet Services and Software Solutions
> Loughborough University
> 01509 222329
>
>
> --
>
> ## List details at http://www.exim.org/mailman/listinfo/exim-users Exim details at http://www.exim.org/ ##
>
>