When installing selinux python's xml use flag is disabled causing the rebuild to fail. We could mitigate this with adding xml to use.force.
I'm having difficulties reproducing this. testsys ~ # eselect profile list Available profile symlink targets: [1] default/linux/amd64/10.0 [2] default/linux/amd64/10.0/selinux [3] default/linux/amd64/10.0/desktop [4] default/linux/amd64/10.0/desktop/gnome [5] default/linux/amd64/10.0/desktop/kde [6] default/linux/amd64/10.0/developer [7] default/linux/amd64/10.0/no-multilib [8] default/linux/amd64/10.0/server [9] hardened/linux/amd64 [10] hardened/linux/amd64/selinux [11] hardened/linux/amd64/no-multilib [12] hardened/linux/amd64/no-multilib/selinux * testsys ~ # emerge --info | grep ^USE | grep xml testsys ~ # emerge -pv python These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-lang/python-3.2.2 USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -build -doc -examples -sqlite -tk -wininst" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Where do you get the USE="-xml" from?
When I had the issue I used the multilib profile. That may be the difference however with the new stages I have not seen this issue.