When emerging multiple packages, and one of those packages provides a virtual dependency for another one, emerge will not count this package as fulfilling the dependency. For example. If I don't have virtual/krb5 satisfied, I have 'kerberos' in my USE, and I 'emerge -p cyrus-sasl', the following will be installed: heimdal cyrus-sasl Great, but I want mit-krb5 instead of heimdal, so I do 'emerge -p mit-krb5 cyrus-sasl'... only emerge would install: mit-krb5 heimdal cyrus-sasl Breaking this into two separate emerges works. That is, if I do 'emerge mit-krb5', then heimdal won't be installed with 'emerge cyrus-sasl'. This can also be noticed with 'emerge fcron sendmail' during the initial install (ssmtp will be installed because of fcron's virtual/mta dependency) Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** This bug has been marked as a duplicate of 8810 ***