While trying to build samba4, I run into issue of conflicts between krb5 and heimdal mygen2 ~ # emerge heimdal Calculating dependencies... done! [ebuild N ] app-crypt/heimdal-1.5.1-r1 USE="X berkdb ipv6 pkinit ssl -afs -caps -hdb-ldap -otp -static-libs -test -threads" [blocks B ] app-crypt/heimdal ("app-crypt/heimdal" is blocking app-crypt/mit-krb5-1.9.4) [blocks B ] app-crypt/mit-krb5 ("app-crypt/mit-krb5" is blocking app-crypt/heimdal-1.5.1-r1) * Error: The above package list contains packages which cannot be * installed at the same time on the same system.
(In reply to comment #0) > While trying to build samba4, I run into issue of conflicts between krb5 and > heimdal > > mygen2 ~ # emerge heimdal This looks like you're trying to emerge heimdal, not samba4. Although from samba-4.0.0_alpha17.ebuild, it looks like there is an explicit heimdal dependency. I don't know enough about samba to know if mit-krb5 would work instead. If it could, a virtual/krb5 dependency would solve your problem. > Calculating dependencies... done! > [ebuild N ] app-crypt/heimdal-1.5.1-r1 USE="X berkdb ipv6 pkinit ssl > -afs -caps -hdb-ldap -otp -static-libs -test -threads" > [blocks B ] app-crypt/heimdal ("app-crypt/heimdal" is blocking > app-crypt/mit-krb5-1.9.4) > [blocks B ] app-crypt/mit-krb5 ("app-crypt/mit-krb5" is blocking > app-crypt/heimdal-1.5.1-r1) From the handbook: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1#blocked “To fix a blockage, you can choose to not install the package or unmerge the conflicting package first.” So if you want to use heimdal or packages that require it, you'll want to uninstall mit-krb5 first.
@wiking: For the second time, stop CCing random people, please.
1) Please post your `emerge --info' output in a comment. 2) Please post the full output of `emerge -tpv app-crypt/heimdal' in a comment.