Re: [exim-dev] v4.51+libspf2 'make' failing w/ "conflicting …

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Sam Michaels
Dátum:  
Címzett: OpenMacNews
CC: exim-dev LIST
Tárgy: Re: [exim-dev] v4.51+libspf2 'make' failing w/ "conflicting types for 'ns_type'"
On 6/21/05, OpenMacNews <OpenMacNews@???> wrote:
> with some tweaking, libspf2-v1.2.5 seemingly builds OK:


Downgraded to 1.2.4, but Exim 4.51 still won't compile on Debian 3.1:

gcc -c -O -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-I/usr/local/include -I/usr/local/include
-I/usr/src/libdomainkeys-0.66 -I.    spf.c
spf.c:18: error: syntax error before "spfcid"
spf.c:18: warning: initialization makes integer from pointer without a cast
spf.c:18: warning: data definition has no type or storage class
spf.c:19: error: syntax error before "spfdcid_resolv"
spf.c:19: warning: initialization makes integer from pointer without a cast
spf.c:19: warning: data definition has no type or storage class
spf.c:20: error: syntax error before "spfdcid"
spf.c:20: warning: initialization makes integer from pointer without a cast
spf.c:20: warning: data definition has no type or storage class
spf.c: In function `spf_init':
spf.c:31: warning: assignment makes integer from pointer without a cast
spf.c:32: warning: assignment makes integer from pointer without a cast
spf.c:33: warning: assignment makes integer from pointer without a cast
spf.c:36: warning: comparison between pointer and integer
spf.c:45: warning: comparison between pointer and integer
spf.c:47: warning: assignment makes integer from pointer without a cast
spf.c:48: warning: assignment makes integer from pointer without a cast
spf.c:54: warning: assignment makes integer from pointer without a cast
spf.c:55: warning: assignment makes integer from pointer without a cast
spf.c:61: warning: assignment makes integer from pointer without a cast
spf.c:62: warning: assignment makes integer from pointer without a cast
spf.c: In function `spf_process':
spf.c:79: error: `SPF_output_t' undeclared (first use in this function)
spf.c:79: error: (Each undeclared identifier is reported only once
spf.c:79: error: for each function it appears in.)
spf.c:79: error: syntax error before "spf_output"
spf.c:80: error: `SPF_RESULT_ERROR' undeclared (first use in this function)
spf.c:95: error: `spf_output' undeclared (first use in this function)
make[1]: *** [spf.o] Error 1
make[1]: Leaving directory `/usr/src/exim-4.51/build-Linux-i386'
make: *** [go] Error 2


Sam