Alan Mackenzie wrote:
Hi, gentoo.

When I try to run an emerge world, I get this error:

# emerge --update --deep -p world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy 
"dev-libs/libgcrypt[static-libs]".
!!! One of the following packages is required to complete your request:
- dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)
(dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
(dependency required by "sys-apps/hal-0.5.14-r4[crypt]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

What is this saying?  That I need to locate a use flag "static-libs" and
change it for package libgcrypt?  Presumably it is libgcrypt which is
dissatisfied.  I'm having difficulty parsing the mssage.

Next question: what should I do about it?

Thanks for the help!


I'm not the best at figuring out portages puke either but I get the same if I try to install cryptsetup as shown here:

root@fireball / # emerge -vp cryptsetup

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libgcrypt[static-libs]".
!!! One of the following packages is required to complete your request:
- dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)
(dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
(dependency required by "cryptsetup" [argument])
root@fireball / #

I would try to figure out what is pulling in cryptsetup and see if you can adjust your USE flags. Adding the -t option may help on that.

One thing I have learned, read portages error message backwards. It starts spitting it up at one point then works its way back. Most of the time, you don't need the waaaaay back part.

By the way, I don't have static-libs enabled here either.

Hope that helps.

Dale

:-)  :-)

Reply via email to