Gentoo Archives: gentoo-user

From: Andrey Moshbear <andrey.vul@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] I can't understand an emerge error. Help, please!
Date: Mon, 25 Apr 2011 23:34:52
Message-Id: BANLkTimK8gs+exo0R6Xq8HwC9sGT8qoFZQ@mail.gmail.com
In Reply to: [gentoo-user] I can't understand an emerge error. Help, please! by Alan Mackenzie
1 On Mon, Apr 18, 2011 at 12:21, Alan Mackenzie <acm@×××.de> wrote:
2 > Hi, gentoo.
3 >
4 > When I try to run an emerge world, I get this error:
5 >
6 > # emerge --update --deep -p world
7 >
8 > These are the packages that would be merged, in order:
9 >
10 > Calculating dependencies... done!
11 >
12 > emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libgcrypt[static-libs]".
13 > !!! One of the following packages is required to complete your request:
14 > - dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)
15 > (dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
16 > (dependency required by "sys-apps/hal-0.5.14-r4[crypt]" [ebuild])
17 > (dependency required by "@selected" [set])
18 > (dependency required by "@world" [argument])
19 >
20 > What is this saying?  That I need to locate a use flag "static-libs" and
21 > change it for package libgcrypt?  Presumably it is libgcrypt which is
22 > dissatisfied.  I'm having difficulty parsing the mssage.
23 >
24 > Next question: what should I do about it?
25
26 sudo emerge -av flaggie
27 sudo flaggie dev-libs/libgcrypt +static-libs
28
29 A package-specific useflag editor is _very_ useful for these kinds of problems.
30 Relevant files are /etc/portage/package.use, where cat/pkg use1 ...
31 useN does USE: +...
32 and /etc/portage/package.use.mask, where cat/pkg use1 ... useN does USE: -...
33
34 >
35 > Thanks for the help!
36 >
37 > --
38 > Alan Mackenzie (Nuremberg, Germany).
39 >
40 >