hi all,

i'm bldg Exim 4.51 on OSX 10.4.1 w/ spf & srs.

with some tweaking, libspf2-v1.2.5 seemingly builds OK:

% otool -L /usr/local/lib/libspf2.dylib
/usr/local/lib/libspf2.2.dylib (compatibility version 3.0.0, current version 3.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.0.0)
 /usr/lib/libiconv.2.dylib (compatibility version 5.0.0, current version 5.0.0)
/usr/lib/libresolv.9.dylib (compatibility version 1.0.0, current version 365.0.0) /usr/local/lib/libintl.3.dylib (compatibility version 8.0.0, current version 8.3.0)
 /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
 /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)

as does libsrs_alt-v1.0rc1:

% otool -L /usr/local/lib/libsrs_alt.dylib
/usr/local/lib/libsrs_alt.1.dylib (compatibility version 2.0.0, current version 2.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.0.0)
 /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
 /usr/lib/libmx.A.dylib (compatibility version 1.0.0, current version 92.0.0)

however exim 'make' fails with:

cc -c -DSPF -I/usr/local/include/spf2 -I/usr/local/berkeley-db/include -I/usr/local/include/spf2 -DCOMPILE_UTILITY -o util-spool_in.o spool_in.c
        In file included from /usr/local/include/spf2/spf_server.h:22,
                                         from /usr/local/include/spf2/spf.h:27,
                                         from spf.h:13,
                                         from exim.h:402,
                                         from spool_in.c:14:
        /usr/local/include/spf2/spf_dns.h:82: error: conflicting types for 
'ns_type'
/usr/include/arpa/nameser.h:320: error: previous declaration of 'ns_type' was here
        make[1]: *** [util-spool_in.o] Error 1
        make: *** [go] Error 2

this, apparently, is a known issue:

        <http://www.gossamer-threads.com/lists/engine?post=19019;list=spf>

that, alas, per the author, has not been resolved/responded to on the libspf2 list ...

i have a suspicion that this has to do with BIND_8_COMPAT on OSX, but dunno for sure as yet ... AND it seems to be a prob on RH, where that's NOT relevant ...

thoughts?

thx,

richard

--
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to