Gentoo Archives: gentoo-user

From: Harry Putnam <reader@×××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
Date: Mon, 20 Feb 2017 12:29:44
Message-Id: 867f4lf3kv.fsf@reader.local.lan
1 Setup: VBox vm running gentoo(amd64) guest on a win-10 (64bit) host
2 Hardware: HP xw8600 - 2x Xeon CPU X5450 @ 3.00GHz - 32 GB ram
3
4 On first attempt at emerging sys-apps/man-db (in came up in a world
5 update (including -N [--newuse])
6
7 emerge's output indicated that one could not have both berkdb and gmdb
8 so I put this in /etc/portage/package.use/man-db
9 sys-app/man-db berkdb -gmdb
10
11 That seemed to resolve that part of the problem
12
13 On next attempted emerge -va sys-apps/man-db
14
15 I started getting this:
16
17 root # emerge -vaDN sys-apps/man-db
18
19 These are the packages that would be merged, in order:
20
21 Calculating dependencies... done!
22
23 !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet requirements.
24
25 - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway
26 -cloudprint -colord -cups -examples -test -vim-syntax -wayland
27 -xinerama" ABI_X86="64 -32 -x32"
28
29 The following REQUIRED_USE flag constraints are unsatisfied: any-of
30 ( aqua wayland X )
31
32 The above constraints are a subset of the following complete
33 expression: any-of ( aqua wayland X ) xinerama? ( X )
34
35 Note the part: any-of (aqua wayland X)
36
37 Ok so I did echo "xll-libs/gtk+ X" > /etc/portage/package.use/gtk+
38
39 Adding the X useflag to xll-libs/gtk+
40
41 # cat /etc/portage/package.use/gtk+
42 xll-libs/gtk+ X
43
44 But emerge appears not to go by its own stipulation
45
46 Same output and next attempt:
47
48 These are the packages that would be merged, in order:
49
50 Calculating dependencies... done!
51
52 !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet
53 requirements.
54
55 - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway
56 -cloudprint -colord -cups -examples -test -vim-syntax -wayland
57 -xinerama" ABI_X86="64 -32 -x32"
58
59 The following REQUIRED_USE flag constraints are unsatisfied: any-of
60 ( aqua wayland X )
61
62 The above constraints are a subset of the following complete
63 expression: any-of ( aqua wayland X ) xinerama? ( X )
64
65 No change..
66
67 if I insert `waylan' as use flag instead of X, same result and same
68 output.
69
70 I'm guessing I must be interpreting the emerge output wrong. Can
71 anyone offer a clue here?

Replies

Subject Author
Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db Neil Bothwick <neil@××××××××××.uk>
[gentoo-user] Re: puzzling behavior of USE flags with sys-apps/man-db Kai Krakow <hurikhan77@×××××.com>
Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db David Haller <gentoo@×××××××.de>
Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db "J. Roeleveld" <joost@××××××××.org>