Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Cryptic output from emerge
Date: Sun, 19 Feb 2012 14:58:03
Message-Id: 20120219165644.0fbfc658@khamul.example.com
In Reply to: [gentoo-user] Cryptic output from emerge by meino.cramer@gmx.de
1 On Sun, 19 Feb 2012 15:18:28 +0100
2 meino.cramer@×××.de wrote:
3
4 >
5 > Hi
6 >
7 > After an
8 >
9 > emerge --color=n --newuse --update --tree --deep world -vp
10 >
11 > I got this output. What does the line with "cxx?" want say to me?
12 >
13 >
14 >
15 > These are the packages that would be merged, in reverse order:
16 >
17 > Calculating dependencies /
18 >
19 > !!! Problem resolving dependencies for dev-libs/beecrypt from
20 > @selected ...
21 > done!
22 >
23 > !!! The ebuild selected to satisfy "dev-libs/beecrypt" has unmet
24 > requirements.
25 > - dev-libs/beecrypt-4.2.1::gentoo USE="cxx (multilib) -doc -java
26 > -python -static-libs -threads"
27 >
28 > The following REQUIRED_USE flag constraints are unsatisfied:
29 > cxx? ( threads )
30 >
31 > (dependency required by "@selected" [set])
32 > (dependency required by "@world" [argument])
33 > [1] 19260 exit 1 emerge --color=n --newuse --update --tree
34 > --deep world -vp
35 >
36 > Thank you very much in advance for a help...
37
38 It means that if you have "USE=cxx" set for dev-libs/beecrypt, then you
39 must also have "USE=threads" set for the package. Note that it only
40 applies to this package, it doesn't mean you must set the flags
41 globally.
42
43 The emerge output shows that you indeed have not met these
44 requirements. You must either unset cxx or set threads.
45
46
47
48 --
49 Alan McKinnnon
50 alan.mckinnon@×××××.com