Setting up a new usermode linux I unpacked 1 2005.0 stage3 into my file root_fs. After an 'emerge sync' I did: n22 etc # emerge -a mysql apache phpmyadmin courier These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] mail-mta/ssmtp (is blocking mail-mta/courier-0.48.1) [ebuild N ] dev-db/mysql-4.0.24 ... [ebuild N ] app-crypt/gnupg-1.4.1 !!! Error: The above package list contains packages which cannot be installed !!! on the same system. n22 etc # whereas the following works: n22 etc # emerge -a mysql courier apache phpmyadmin These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-db/mysql-4.0.24 ... [ebuild N ] dev-db/phpmyadmin-2.6.2-r2 Do you want me to merge these packages? [Yes/No] No Quitting. n22 etc # Note the different position of courier at the command line. Shouldn't emerge reorder the items in a appropriate way ? Reproducible: Always Steps to Reproduce: 1. 2. 3.
Hmmmm, that is a portage issue yes. Portage should try to add all packages on the parameter list before it tries to resolv depencies on virtuals.
*** This bug has been marked as a duplicate of 1343 ***