Cryptic output from emerge
On Sun, 19 Feb 2012 15:18:28 +0100
> After an
> emerge --color=n --newuse --update --tree --deep world -vp
> I got this output. What does the line with "cxx?" want say to me?
> These are the packages that would be merged, in reverse order:
> Calculating dependencies /
> !!! Problem resolving dependencies for dev-libs/beecrypt from
> @selected ...
> !!! The ebuild selected to satisfy "dev-libs/beecrypt" has unmet
> - dev-libs/beecrypt-4.2.1::gentoo USE="cxx (multilib) -doc -java
> -python -static-libs -threads"
> The following REQUIRED_USE flag constraints are unsatisfied:
> cxx? ( threads )
> (dependency required by "@selected" [set])
> (dependency required by "@world" [argument])
>  19260 exit 1 emerge --color=n --newuse --update --tree
> --deep world -vp
> Thank you very much in advance for a help...
It means that if you have "USE=cxx" set for dev-libs/beecrypt, then you
must also have "USE=threads" set for the package. Note that it only
applies to this package, it doesn't mean you must set the flags
The emerge output shows that you indeed have not met these
requirements. You must either unset cxx or set threads.