Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22655 - Evolution compile fails with kerberos USE flag
Summary: Evolution compile fails with kerberos USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-11 22:15 UTC by Hasse Hagen Johansen
Modified: 2003-06-13 16:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
this is emerge info output (einfo.txt,1.49 KB, text/plain)
2003-06-13 09:36 UTC, Hasse Hagen Johansen
Details
this is the build log (evo-1.4-kerberos.log,890.14 KB, text/plain)
2003-06-13 09:38 UTC, Hasse Hagen Johansen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hasse Hagen Johansen 2003-06-11 22:15:28 UTC
It fails to compiling with the kerberos useflag. It can always be reproduced
with the keberos use flag on when compiling. As far as I remember it had
something to to with libasn from the kerberos package.

Reproducible: Always
Steps to Reproduce:
1. USE=kerberos emerge /usr/portage/net-mail/evolution/evolution-1.4.0.ebuild
2.
3.

Actual Results:  
Compile fails with an error about libasn

Expected Results:  
Compiled with kerberos support
Comment 1 Alastair Tse (RETIRED) gentoo-dev 2003-06-12 01:23:31 UTC
can you attach a complete build log and also the output of emerge info?

also, which version of kerberos do you have installed? mit-krb5 ? 
Comment 2 Hasse Hagen Johansen 2003-06-12 08:34:37 UTC
I probably can try unemerging my now working evolution (without kerberos). I use the mit-krb5 because I thought that this was the one which the new kerberos ebuild would be based of (because it uses the krb4 use flag...I am using both, maybe that is the problem...evolution doesn't know which to use?) I will try to figure out if it is really the krb4 use flag making the problems.

Regards

Hasse
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2003-06-12 13:43:15 UTC
you don't have to unmerge it as such, could you do something like :

USE="kerberos" ebuild /usr/portage/net-mail/evolution/evolution-1.4.0.ebuild clean unpack compile 2>&1 | tee /tmp/evo-1.4.kerberos.log

the ebuild is configured to only enable kerberos v5 though.
Comment 4 Hasse Hagen Johansen 2003-06-13 09:36:53 UTC
Created attachment 13210 [details]
this is emerge info output

Here is the requested emerge info output
Comment 5 Hasse Hagen Johansen 2003-06-13 09:38:02 UTC
Created attachment 13211 [details]
this is the build log

this is the requested build log
Comment 6 Hasse Hagen Johansen 2003-06-13 09:39:01 UTC
Hi

Sorry for my slow feedback. I have now created the requested attachments. Hope it helps you
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-06-13 13:42:53 UTC
from the log, it looks like /usr/lib/libasn1.so is trying to include /usr/lib/libcom_err which is conflicting versions. can you find out what package /usr/lib/libasn1.so belongs to?

by doing :

etcat belongs /usr/lib/libasn1.so

Comment 8 Hasse Hagen Johansen 2003-06-13 14:20:49 UTC
It is heimdal which is making the conflict. I have just unmerged it. I really don't need it, I prefer the mit-krb5, but wouldn't it be a good idea making heimdal and mit-krb5 conflicting packages. They are providing the same function. 
Comment 9 Alastair Tse (RETIRED) gentoo-dev 2003-06-13 14:25:44 UTC
i believe someone is working on that issue as we speak. the kerberos stuff is being reorganised in such a manner. could you let me know if the compile succeeds for you now?

thanks
Comment 10 Hasse Hagen Johansen 2003-06-13 15:17:14 UTC
Yes it works now without heimdal. Thanks for the help :-)
Comment 11 Alastair Tse (RETIRED) gentoo-dev 2003-06-13 16:29:43 UTC
thanks for the confirmation.