Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] I can't understand an emerge error. Help, please!
Date: Mon, 18 Apr 2011 17:16:07
Message-Id: 4DAC6CB4.30801@gmail.com
In Reply to: [gentoo-user] I can't understand an emerge error. Help, please! by Alan Mackenzie
1 Alan Mackenzie 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 > Thanks for the help!
27 >
28 >
29
30 I'm not the best at figuring out portages puke either but I get the same
31 if I try to install cryptsetup as shown here:
32
33 root@fireball / # emerge -vp cryptsetup
34
35 These are the packages that would be merged, in order:
36
37 Calculating dependencies... done!
38
39 emerge: there are no ebuilds built with USE flags to satisfy
40 "dev-libs/libgcrypt[static-libs]".
41 !!! One of the following packages is required to complete your request:
42 - dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)
43 (dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
44 (dependency required by "cryptsetup" [argument])
45 root@fireball / #
46
47 I would try to figure out what is pulling in cryptsetup and see if you
48 can adjust your USE flags. Adding the -t option may help on that.
49
50 One thing I have learned, read portages error message backwards. It
51 starts spitting it up at one point then works its way back. Most of the
52 time, you don't need the waaaaay back part.
53
54 By the way, I don't have static-libs enabled here either.
55
56 Hope that helps.
57
58 Dale
59
60 :-) :-)