On December 18, 2016 10:46:24 AM GMT+01:00, Philip Webb <purs...@ca.inter.net> wrote: >I want to see which pkgs might have updates available in 'testing', >so I enter, where 'emergeu' = 'ACCEPT_KEYWORDS="~amd64" emerge' >(I do this every week, usually without any serious problem : >please don't reply "Thou mayest not mix 'stable' with 'testing' : >thou mayest iff thou ist careful to limit 'testing' >to non-system but reliable pkgs, eg Kernel or Vim etc) : > >USE="openssl qt5 text ruby_targets_ruby23 widgets gui network >printsupport" emergeu -DNup world > >The USE flags are the result of previous attempts at 'emergeu -DNup >world'. > >Portage replies (after some other irrelevant stuff) : > >!!! The ebuild selected to satisfy "app-crypt/pinentry" has unmet >requirements. >- app-crypt/pinentry-1.0.0::gentoo USE="-caps -emacs -gnome-keyring gtk >ncurses qt4 qt5 -static" ABI_X86="64" > > The following REQUIRED_USE flag constraints are unsatisfied: > at-most-one-of ( qt4 qt5 ) > >The above constraints are a subset of the following complete >expression: >any-of ( ncurses gtk qt4 qt5 ) gtk? ( !static ) qt4? ( !static ) qt5? ( >!static ) static? ( ncurses ) at-most-one-of ( qt4 qt5 ) > > (dependency required by "app-crypt/gnupg-2.1.16::gentoo" [ebuild]) > (dependency required by "kde-base/kdelibs-4.14.27::gentoo" [ebuild]) >(dependency required by "kde-base/katepart-4.14.3::gentoo" [installed]) > >-- return to my observations -- > >I've listed 'qt5' among my USE flags & haven't listed 'qt4', >so it follows that I've specified "at most one of qt4/qt5". >Portage refuses to hear this, so I'm stuck. > >Does anyone have a useful suggestion or do I report a bug ?
Somewhere, qt4 is set. This might be in a profile, as default or in /etc/portage/... I would check those. Alternatively, specify -qt4 in that USE flag list. Personally, I wouldn't set global USE flags unless I really want them for all packages. When doing checks like this, I create a temporary package.use file which I then move out of harms way if I decide not to proceed. -- Joost -- Sent from my Android device with K-9 Mail. Please excuse my brevity.