[Exim] compile problem on Suse 9.0

Páxina inicial
Borrar esta mensaxe
Responder a esta mensaxe
Autor: d0pey
Data:  
Para: exim-users
Asunto: [Exim] compile problem on Suse 9.0
Hi,



I try to compile exim 4.3 on a suse 9.0 computer. But i give i error. I think i mis some dependesies, but i cant find whitcn dependesies i most have installed.



I see the follow error:



>>> exim_checkaccess script built




gcc -c -O -o exim_dbmbuild.o exim_dbmbuild.c

In file included from exim.h:354,

from exim_dbmbuild.c:30:

dbstuff.h:101:16: db.h: No such file or directory

In file included from exim.h:354,

from exim_dbmbuild.c:30:

dbstuff.h:527: error: parse error before "DB"

dbstuff.h:527: warning: no semicolon at end of struct or union

dbstuff.h:529: error: parse error before '}' token

dbstuff.h:529: warning: data definition has no type or storage class

In file included from exim.h:358,

from exim_dbmbuild.c:30:

dbfunctions.h:11: error: parse error before '*' token

dbfunctions.h:12: error: parse error before '*' token

dbfunctions.h:13: error: parse error before '*' token

dbfunctions.h:13: error: parse error before "open_db"

dbfunctions.h:13: warning: data definition has no type or storage class

dbfunctions.h:14: error: parse error before '*' token

dbfunctions.h:15: error: parse error before '*' token

dbfunctions.h:16: error: parse error before '*' token

exim_dbmbuild.c: In function `main':

exim_dbmbuild.c:81: error: `DB' undeclared (first use in this function)

exim_dbmbuild.c:81: error: (Each undeclared identifier is reported only once

exim_dbmbuild.c:81: error: for each function it appears in.)

exim_dbmbuild.c:81: error: `d' undeclared (first use in this function)

exim_dbmbuild.c:82: error: `DBT' undeclared (first use in this function)

exim_dbmbuild.c:82: error: parse error before "key"

exim_dbmbuild.c:135: error: `DB_HASH' undeclared (first use in this function)

exim_dbmbuild.c:198: error: `content' undeclared (first use in this function)

exim_dbmbuild.c:201: error: `key' undeclared (first use in this function)

exim_dbmbuild.c:201: error: `R_NOOVERWRITE' undeclared (first use in this function)

make[1]: *** [exim_dbmbuild.o] Error 1

make[1]: Leaving directory `/home/wouter/exim-4.30/build-Linux-i386'

make: *** [go] Error 2



Can some help me ?



Greets Wouter