wxPython refuses to upgrade on AMD64 because the latest stable 2.4 for AMD64 is 2.4.2.4: # emerge -auD world These are the packages that I would merge, in order: Calculating world dependencies ...done! [blocks B ] <dev-python/wxpython-2.4.2.4-r1 (is blocking dev-python/wxpython-2.6.1.0) [ebuild NS ] dev-python/wxpython-2.6.1.0 !!! Error: The above package list contains packages which cannot be installed !!! on the same system. # etcat -v wxpython [ Results for search key : wxpython ] [ Candidate applications found : 4 ] Only printing found installed programs. * dev-python/wxpython : [ I] 2.4.2.4 (2.4) [M~ ] 2.4.2.4-r3 (2.4) [M~ ] 2.6.0.0-r1 (2.6) [ ] 2.6.1.0 (2.6)
hint: remove the old package
(In reply to comment #1) > hint: remove the old package Won't help, you are missing stable keyword for the needed version (2.4.2.4-r3) Reopened.
wxpython-2.4.2.4-r3 is properly slotted and wxpython-2.4.2.4 is not. For the two to co-exist the slotted version (2.4.2.4-r3) must be used. I just resolved this issue here, thanks marienz. PS. I don't know that this is an AMD64 issue per se. If you have not upgraded to the latest version of wxpython-2.4.* on x86 won't you still get bit? Stabilizing wxpython-2.4.2.4-r3 would bring us to the same level as x86.
2.4.2.4-r3 it's stable This is fixed
Some non-Gentoo specific slotting information (or multi-version installs as they call it) http://wiki.wxpython.org/index.cgi/MultiVersionInstalls. This may be relevent to other wxWindows problems so I hope it gets found on searches.