Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 325645

Summary: mail-mta/exim-4.72 fails to merge
Product: Gentoo Linux Reporter: DEMAINE Benoît-Pierre, aka DoubleHP <dhp_gentoo>
Component: Current packagesAssignee: Fabian Groffen <grobian>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 10.0   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 322665    
Attachments: /tmp/emerge--info
/var/log/portage/mail-mta:exim-4.72:20100626-004820.log

Description DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 00:50:05 UTC
[ebuild     U ] mail-mta/exim-4.72 [4.71] USE="X dkim dsn gnutls ipv6 maildir mbx pam perl radius* sasl ssl syslog tcpd -dcc -dnsdb -dovecot-sasl -exiscan-acl -ldap -lmtp -mysql -nis -postgres -spf -sqlite -srs" 0 kB




>>> exim monitor binary built

rm -f exim
x86_64-pc-linux-gnu-gcc -o exim
x86_64-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 perl.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   -lpam -lsasl2 -lwrap -lradiusclient -Wl,--as-needed \
           -ldb   \
          -rdynamic  -L/usr/local/lib64 /usr/lib64/perl5/5.8.8/x86_64-linux/auto/DynaLoader/DynaLoader.a -L/usr/lib64/perl5/5.8.8/x86_64-linux/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc -lgnutls -ltasn1 -lgcrypt -lpcre -Wl,--as-needed
x86_64-pc-linux-gnu-gcc: auths/auths.a: No such file or directory
make[1]: *** [exim] Error 1
Comment 1 DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 00:50:17 UTC
Created attachment 236569 [details]
/tmp/emerge--info
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 00:50:37 UTC
Created attachment 236571 [details]
/var/log/portage/mail-mta:exim-4.72:20100626-004820.log
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 00:59:14 UTC
Sorry for you ... but it does not build !

You can not close the vulnerability bug 322665 before the stable ebuild works properly.
Comment 4 Rafał Mużyło 2010-06-26 03:32:22 UTC
The first error seems to be:
In file included from call_radius.c:42:
/usr/include/radiusclient.h:343: error: conflicting types for 'ENV'
/usr/include/db.h:181: note: previous declaration of 'ENV' was here

So, what packages (with versions and useflags) own those two ?
Comment 5 Fabian Groffen gentoo-dev 2010-06-26 10:08:39 UTC
I think 

*** This bug has been marked as a duplicate of bug 287426 ***
Comment 6 DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 11:32:52 UTC
sys-libs/db-4.7.25_p4

/usr/include/radiusclient.h : net-dialup/radiusclient-0.3.2

/usr/include/db.h : not owned by any one.

Should i remove the latter ?
Comment 7 DEMAINE Benoît-Pierre, aka DoubleHP 2010-06-26 11:35:09 UTC
I had forget it, but, yes, again,
=mail-mta/exim-4.72 -radius
fixed it for me.