kali ~ # emerge -av nbsmtp fetchmail procmail --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild N ] mail-filter/procmail-3.22-r9 USE="-mbox (-selinux)" 222 kB [ebuild N ] net-mail/fetchmail-6.3.8-r2 USE="ssl -hesiod -ipv6 -kerberos -krb4 -nls" 1,293 kB [ebuild N ] mail-mta/nbsmtp-1.00-r2 USE="ssl -debug -ipv6" 102 kB [blocks B ] mail-mta/ssmtp ("virtual/mta" is blocking mail-mta/nbsmtp-1.00-r2, mail-mta/ssmtp-2.62-r3) Total: 3 packages (3 new), Size of downloads: 1,616 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system.
The bug is this: procmail pulls in virtual/mta the default virtual/mta is clearly ssmtp However, nbsmtp is also a virtual/mta There shouldn't be a clash here, the virtual/mta requirement should be recognised, no? And yes, I know about package.provided, but that's besides the point.
*** This bug has been marked as a duplicate of bug 1343 ***