Gentoo Archives: gentoo-user

From: "J. Roeleveld" <joost@××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db
Date: Tue, 21 Feb 2017 19:17:24
Message-Id: 2CF17947-1091-476E-9718-72FE325E74D2@antarean.org
In Reply to: [gentoo-user] puzzling behavior of USE flags with sys-apps/man-db by Harry Putnam
1 On February 20, 2017 1:29:20 PM GMT+01:00, Harry Putnam <reader@×××××××.com> wrote:
2 >Setup: VBox vm running gentoo(amd64) guest on a win-10 (64bit) host
3 > Hardware: HP xw8600 - 2x Xeon CPU X5450 @ 3.00GHz - 32 GB ram
4 >
5 >On first attempt at emerging sys-apps/man-db (in came up in a world
6 >update (including -N [--newuse])
7 >
8 >emerge's output indicated that one could not have both berkdb and gmdb
9 >so I put this in /etc/portage/package.use/man-db
10 >sys-app/man-db berkdb -gmdb
11
12 I never set either of these. Where did you override the defaults?
13 Do you have USE="-* ... ?
14
15 >That seemed to resolve that part of the problem
16 >
17 >On next attempted emerge -va sys-apps/man-db
18 >
19 >I started getting this:
20 >
21 >root # emerge -vaDN sys-apps/man-db
22 >
23 > These are the packages that would be merged, in order:
24 >
25 > Calculating dependencies... done!
26 >
27 >!!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet
28 >requirements.
29 >
30 > - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway
31 > -cloudprint -colord -cups -examples -test -vim-syntax -wayland
32 > -xinerama" ABI_X86="64 -32 -x32"
33 >
34 > The following REQUIRED_USE flag constraints are unsatisfied: any-of
35 > ( aqua wayland X )
36 >
37 > The above constraints are a subset of the following complete
38 > expression: any-of ( aqua wayland X ) xinerama? ( X )
39 >
40 >Note the part: any-of (aqua wayland X)
41 >
42 >Ok so I did echo "xll-libs/gtk+ X" > /etc/portage/package.use/gtk+
43 >
44 >Adding the X useflag to xll-libs/gtk+
45 >
46 > # cat /etc/portage/package.use/gtk+
47 > xll-libs/gtk+ X
48
49 Please check the above.
50 It should be x11, not xll
51 (Eg. It reads C eleven)
52
53 >But emerge appears not to go by its own stipulation
54 >
55 >Same output and next attempt:
56 >
57 > These are the packages that would be merged, in order:
58 >
59 > Calculating dependencies... done!
60 >
61 > !!! The ebuild selected to satisfy "x11-libs/gtk+:3" has unmet
62 > requirements.
63 >
64 > - x11-libs/gtk+-3.22.5::gentoo USE="introspection -X (-aqua) -broadway
65 > -cloudprint -colord -cups -examples -test -vim-syntax -wayland
66 > -xinerama" ABI_X86="64 -32 -x32"
67 >
68 > The following REQUIRED_USE flag constraints are unsatisfied: any-of
69 > ( aqua wayland X )
70 >
71 > The above constraints are a subset of the following complete
72 > expression: any-of ( aqua wayland X ) xinerama? ( X )
73 >
74 >No change..
75 >
76 >if I insert `waylan' as use flag instead of X, same result and same
77 >output.
78
79 Try 'wayland' instead of 'waylan'
80
81 >I'm guessing I must be interpreting the emerge output wrong. Can
82 >anyone offer a clue here?
83
84 Typos, see above.
85
86 And maybe sanitize your make.conf USE setting?
87
88 --
89 Joost
90
91
92 --
93 Sent from my Android device with K-9 Mail. Please excuse my brevity.