Compile problem - libdb

David Relson relson at osagesoftware.com
Mon Jan 19 00:34:59 CET 2004


On Mon, 19 Jan 2004 00:29:48 +0100
Henri van Riel <bogo at vanriel.xs4all.nl> wrote:

> Hi again!
> 
> > You're making progress.  You compiler is on the old side, but the
> > problem is more in the header files.  The good news is that the fix
> > is easy (I think).  Add the following three lines before the last
> > non-empty line in file src/system.h
> 
> > #ifndef __attribute__
> > #define __attribute__(x)
> > #endif
> 
> > There may well be additional problems, but this should get you a bit
> > further.  Assuming there are additional messages, post the first 10
> > or 15 error messages.  We'll address the problems one (or two) at a
> > time. David
> 
> It's made a huge difference! The executables are built though I saw a
> few warnings flying by ;) Compilation ended with an error though, just
> one, and here it is:
> 
> bogogrep.c: In function `main':
> bogogrep.c:81: `MAP_FAILED' undeclared (first use this function)
> bogogrep.c:81: (Each undeclared identifier is reported only once
> bogogrep.c:81: for each function it appears in.)
> make[1]: *** [bogogrep.o] Error 1
> make: *** [all-recursive] Error 1
> 
> I don't think this is a major problem because the main executable did
> roll out of the compiler looking in tip-top shape and this is
> something from the contrib directory. Still, I might need it / want it
> ;)

It's a very minor problem.  In contrib/bogogrep.c, change "#ifdef
__DGUX__" to "#ifndef MAP_FAILED"

> Thanks for helping me put this together!

You're welcome.






More information about the Bogofilter mailing list