This version has dovecot authentication fixed, and the following new features: native dkim, experimental dcc and dsn support. Please stabilise mail-mta/exim-4.71. There is no easy way to test whether or not Exim is behaving correctly, other than running it in production for a while (like me). Therefore, I don't expect you to do this. If you want any help to configure Exim in case you do like to see it e.g. at least deliver a local mail, don't hesitate to ask me. I've been running this version for months on my stable amd64 box without problems, so at least the amd64 team should be able to easily get away with this bug ;)
ppc64 stable
ppc stable
I've got into trouble with the radius-useflag! As soon as it is set, it complains about a missing auths.a! But this also happens to me with the current stable ebuild, so it's not really a regression... but it should be fixed or removed imho! i686-pc-linux-gnu-gcc -o exim -rdynamic -ldl acl.o child.o crypt16.o daemon.o dbfn.o debug.o deliver.o directory.o dns.o drtables.o enq.o exim.o expand.o filter.o filtertest.o globals.o dkim.o header.o host.o ip.o log.o lss.o match.o moan.o os.o parse.o queue.o rda.o readconf.o receive.o retry.o rewrite.o rfc2047.o route.o search.o sieve.o smtp_in.o smtp_out.o spool_in.o spool_out.o store.o string.o tls.o tod.o transport.o tree.o verify.o local_scan.o malware.o mime.o regex.o spam.o spool_mbox.o demime.o bmi_spam.o spf.o srs.o dcc.o version.o \ routers/routers.a transports/transports.a lookups/lookups.a \ auths/auths.a pdkim/pdkim.a \ -lresolv -lnsl -lcrypt -lm -lwrap -lradiusclient -Wl,-O1 \ -ldb -lsqlite3 \ -lssl -lcrypto -lpcre -Wl,-O1 i686-pc-linux-gnu-gcc: auths/auths.a: No such file or directory make[1]: *** [exim] Error 1 make[1]: Leaving directory `/var/tmp/portage/mail-mta/exim-4.71/work/exim-4.71/build-exim-gentoo' make: *** [all] Error 2
Did you perhaps miss the real error up in your build output that looks like this bug? bug #287426. If not, would you care to file a new bug for this issue?
Jup, sorry it's exactly bug #287426! But sys-libs/db has slots....:-) At least it compiles now without problems and passes the testsuite on x86 with everything enabled. It also even reacts on a ehlo... but i can't really test an auth right now. Its the only reference to db.h that i've found, but dbstuff.h sounds quite generic and i don't know if other auth-functions are dependent on a newer db-version!?! --- /usr/portage/mail-mta/exim/exim-4.71.ebuild 2010-01-19 19:35:46.000000000 +0100 +++ /root/exim-4.71.ebuild 2010-01-20 22:48:47.000000000 +0100 @@ -45,7 +45,8 @@ x11-libs/libXaw ) sqlite? ( dev-db/sqlite ) - radius? ( net-dialup/radiusclient ) + radius? ( net-dialup/radiusclient + <=sys-libs/db-4.7 ) virtual/libiconv " # added X check for #57206 @@ -157,6 +158,7 @@ myconf="${myconf} -lradiusclient" sed -i "s:# RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf:RADIUS_CONFIG_FILE=/etc/radiusclient/radiusclient.conf:" Makefile sed -i "s:# RADIUS_LIB_TYPE=RADIUSCLIENT$:RADIUS_LIB_TYPE=RADIUSCLIENT:" Makefile + sed -i "s:#include <db.h>:#include <db4.6/db.h>:" ../src/dbstuff.h || die "sed failed" fi if [[ -n ${myconf} ]] ; then echo "EXTRALIBS=${myconf} ${LDFLAGS}" >> Makefile
stable x86, thanks Andreas
amd64 stable
alpha/ia64/sparc stable
The radius / auths/auths.a problem is hold in bug #287426
hppa stable