'emerge -vuDN system' fails with: root@wildcat:/root(24)# emerge -vuDN system These are the packages that would be merged, in order: Calculating dependencies... done! !!! The ebuild selected to satisfy ">=dev-python/pycups-1.9.60" has unmet requirements. - dev-python/pycups-1.9.63::gentoo USE="doc examples" PYTHON_TARGETS="python2_7 -pypy1_9 -pypy2_0 -python2_5 -python2_6" The following REQUIRED_USE flag constraints are unsatisfied: doc? ( python_targets_python2_5 python_targets_python2_6 ) The above constraints are a subset of the following complete expression: doc? ( python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 ) any-of ( python_targets_python2_5 python_targets_python2_6 python_targets_python2_7 python_targets_pypy1_9 python_targets_pypy2_0 ) (dependency required by "app-admin/system-config-printer-gnome-1.3.12" [installed]) (dependency required by "gnome-base/gnome-control-center-3.8.4.1-r1[cups]" [installed]) (dependency required by "gnome-base/gnome-shell-3.8.4" [installed]) (dependency required by "virtual/notification-daemon-0::sabayon[gnome]" [installed]) (dependency required by "x11-libs/libnotify-0.7.5-r1" [installed]) (dependency required by "gnome-base/gnome-settings-daemon-3.8.4" [installed]) (dependency required by "gnome-base/gnome-session-3.8.4" [installed]) (dependency required by "gnome-base/gdm-3.8.4" [installed]) Does pycups really depend on <=python-2.6? The last time I emerged python-2.6 was in March 2011.
Adding -doc to the USE flag of pycups, can be used as a workaround.
According to the ebuild: # epydoc kinda sucks and supports python2 only (it's dead too), # and since we're dealing with a binary module we need exact version # match. therefore, docbuilding *requires* any python2 being enabled.
Oh, my common mistake ;). I forgot the || () around it. Fixed now.