Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Portage nonsense : this week's version
Date: Sun, 18 Dec 2016 11:01:19
Message-Id: 92DFFEE3-4B3D-408F-9A53-3FF1579C324E@antarean.org
In Reply to: [gentoo-user] Portage nonsense : this week's version by Philip Webb
1 On December 18, 2016 10:46:24 AM GMT+01:00, Philip Webb <purslow@××××××××.net> wrote:
2 >I want to see which pkgs might have updates available in 'testing',
3 >so I enter, where 'emergeu' = 'ACCEPT_KEYWORDS="~amd64" emerge'
4 >(I do this every week, usually without any serious problem :
5 >please don't reply "Thou mayest not mix 'stable' with 'testing' :
6 >thou mayest iff thou ist careful to limit 'testing'
7 >to non-system but reliable pkgs, eg Kernel or Vim etc) :
8 >
9 >USE="openssl qt5 text ruby_targets_ruby23 widgets gui network
10 >printsupport" emergeu -DNup world
11 >
12 >The USE flags are the result of previous attempts at 'emergeu -DNup
13 >world'.
14 >
15 >Portage replies (after some other irrelevant stuff) :
16 >
17 >!!! The ebuild selected to satisfy "app-crypt/pinentry" has unmet
18 >requirements.
19 >- app-crypt/pinentry-1.0.0::gentoo USE="-caps -emacs -gnome-keyring gtk
20 >ncurses qt4 qt5 -static" ABI_X86="64"
21 >
22 > The following REQUIRED_USE flag constraints are unsatisfied:
23 > at-most-one-of ( qt4 qt5 )
24 >
25 >The above constraints are a subset of the following complete
26 >expression:
27 >any-of ( ncurses gtk qt4 qt5 ) gtk? ( !static ) qt4? ( !static ) qt5? (
28 >!static ) static? ( ncurses ) at-most-one-of ( qt4 qt5 )
29 >
30 > (dependency required by "app-crypt/gnupg-2.1.16::gentoo" [ebuild])
31 > (dependency required by "kde-base/kdelibs-4.14.27::gentoo" [ebuild])
32 >(dependency required by "kde-base/katepart-4.14.3::gentoo" [installed])
33 >
34 >-- return to my observations --
35 >
36 >I've listed 'qt5' among my USE flags & haven't listed 'qt4',
37 >so it follows that I've specified "at most one of qt4/qt5".
38 >Portage refuses to hear this, so I'm stuck.
39 >
40 >Does anyone have a useful suggestion or do I report a bug ?
41
42 Somewhere, qt4 is set.
43 This might be in a profile, as default or in /etc/portage/...
44
45 I would check those.
46 Alternatively, specify -qt4 in that USE flag list.
47
48 Personally, I wouldn't set global USE flags unless I really want them for all packages.
49
50 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.
51
52 --
53 Joost
54 --
55 Sent from my Android device with K-9 Mail. Please excuse my brevity.

Replies

Subject Author
Re: [gentoo-user] Portage not so nonsense : solved Philip Webb <purslow@××××××××.net>