Author: Kevin P. Fleming Date: CC: exim-users Subject: Re: [Exim] Exim build problems
Jeremy - Netgarage Support Services wrote: > Hey everyone - I've built Exim on numerous occasions, and never encountered this one before. When trying to compile Exim (Both 3.3x and 4.10), the compile is dying with the following error:
>
> gcc -c -O exim_dbmbuild.c
> exim_dbmbuild.c: In function `main':
> exim_dbmbuild.c:121: warning: passing arg 2 of pointer to function from incompatible pointer type
> exim_dbmbuild.c:121: warning: passing arg 4 of pointer to function makes pointer from integer without a cast
> exim_dbmbuild.c:121: too few arguments to function
> make[1]: *** [exim_dbmbuild] Error 1
> make[1]: Leaving directory `/root/exim-4.10/build-Linux-i386'
> make: *** [go] Error 2
>
> The build is on a LinuxFromScratch machine, using GCC 3.2, with both Berkeley DB and gdbm installed.
>
> Anyone got any ideas?
>
> Jeremy
>
Are you compiling against BDB 4.1? If you are, you will need the
(untested) patch posted to the list over the weekend, or you will need
to back down to BDB 4.0.