* [gentoo-user] I can't understand an emerge error. Help, please!
@ 2011-04-18 16:21 Alan Mackenzie
2011-04-18 16:52 ` Paul Hartman
` (4 more replies)
0 siblings, 5 replies; 20+ messages in thread
From: Alan Mackenzie @ 2011-04-18 16:21 UTC (permalink / raw
To: gentoo-user
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!
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:21 Alan Mackenzie
@ 2011-04-18 16:52 ` Paul Hartman
2011-04-18 20:21 ` Alan Mackenzie
2011-04-18 16:54 ` Dale
` (3 subsequent siblings)
4 siblings, 1 reply; 20+ messages in thread
From: Paul Hartman @ 2011-04-18 16:52 UTC (permalink / raw
To: gentoo-user
On Mon, Apr 18, 2011 at 11:21 AM, Alan Mackenzie <acm@muc.de> 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)
One of the packages in your world requires dev-libs/libgcrypt which
was built with the "static-libs" USE flag. So, the line above is
telling you to add "static-libs" to your USE flag for that package.
> (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])
These are the items that require libgcrypt with static-libs USE flag
set. Sometimes changing USE flags on thse packages will change the
dependency requirements. Sometimes it's just something new that the
maintainer added since a previous version.
> 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?
If you don't already have one, you can set package-specific USE flags
in /etc/portage/package.use and in this case you'd add a line:
dev-libs/libgcrypt static-libs
> Thanks for the help!
Good luck!
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:21 Alan Mackenzie
2011-04-18 16:52 ` Paul Hartman
@ 2011-04-18 16:54 ` Dale
2011-04-18 17:12 ` Carlos Sura
` (2 subsequent siblings)
4 siblings, 0 replies; 20+ messages in thread
From: Dale @ 2011-04-18 16:54 UTC (permalink / raw
To: gentoo-user
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
:-) :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:21 Alan Mackenzie
2011-04-18 16:52 ` Paul Hartman
2011-04-18 16:54 ` Dale
@ 2011-04-18 17:12 ` Carlos Sura
2011-04-18 19:26 ` Philip Webb
2011-04-25 23:32 ` Andrey Moshbear
4 siblings, 0 replies; 20+ messages in thread
From: Carlos Sura @ 2011-04-18 17:12 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1224 bytes --]
On 18 April 2011 10:21, Alan Mackenzie <acm@muc.de> 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!
>
> --
> Alan Mackenzie (Nuremberg, Germany).
>
> Hello Alan,
You should: nano /etc/make.conf
and add the flag: static-libs
USE="static-libs"
Then try again: emerge -uDvaN world
Regards,
--
Carlos Sura.-
[-- Attachment #2: Type: text/html, Size: 1804 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:21 Alan Mackenzie
` (2 preceding siblings ...)
2011-04-18 17:12 ` Carlos Sura
@ 2011-04-18 19:26 ` Philip Webb
2011-04-18 22:04 ` Neil Bothwick
2011-04-25 23:32 ` Andrey Moshbear
4 siblings, 1 reply; 20+ messages in thread
From: Philip Webb @ 2011-04-18 19:26 UTC (permalink / raw
To: gentoo-user
110418 Alan Mackenzie wrote:
> 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?
I would do
USE="static-libs" emerge -Dup libgcrypt
& if that works, add the flag to /etc/portage/package.use .
--
========================,,============================================
SUPPORT ___________//___, Philip Webb
ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
TRANSIT `-O----------O---' purslowatchassdotutorontodotca
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
[not found] ` <gJ0hc-6Pt-13@gated-at.bofh.it>
@ 2011-04-18 19:52 ` David W Noon
0 siblings, 0 replies; 20+ messages in thread
From: David W Noon @ 2011-04-18 19:52 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 860 bytes --]
On Mon, 18 Apr 2011 19:20:02 +0200, Carlos Sura wrote about Re:
[gentoo-user] I can't understand an emerge error. Help, please!:
[snip]
>You should: nano /etc/make.conf
>
>and add the flag: static-libs
>
>USE="static-libs"
This is not, in the general case, a good idea. This will enable the
static-libs USE flag for *every* package except those that have an
explicit -static-libs flag specified. This will populate /usr/lib
and /lib with a plethora of *.a files that will never be used.
The static-libs USE flag should only be enabled on a case-by-case
basis, by specifying the package(s) in /etc/portage/package.use.
--
Regards,
Dave [RLU #314465]
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
dwnoon@ntlworld.com (David W Noon)
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:52 ` Paul Hartman
@ 2011-04-18 20:21 ` Alan Mackenzie
2011-04-18 21:11 ` Alan McKinnon
0 siblings, 1 reply; 20+ messages in thread
From: Alan Mackenzie @ 2011-04-18 20:21 UTC (permalink / raw
To: gentoo-user
Hi, Paul.
On Mon, Apr 18, 2011 at 11:52:17AM -0500, Paul Hartman wrote:
> On Mon, Apr 18, 2011 at 11:21 AM, Alan Mackenzie <acm@muc.de> 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)
> One of the packages in your world requires dev-libs/libgcrypt which
> was built with the "static-libs" USE flag. So, the line above is
> telling you to add "static-libs" to your USE flag for that package.
OK.
> > (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])
> These are the items that require libgcrypt with static-libs USE flag
> set. Sometimes changing USE flags on thse packages will change the
> dependency requirements. Sometimes it's just something new that the
> maintainer added since a previous version.
OK. I was getting confused by "dependency required", which sounds
tautological. What it seems to mean is "package required".
> > 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?
> If you don't already have one, you can set package-specific USE flags
> in /etc/portage/package.use and in this case you'd add a line:
> dev-libs/libgcrypt static-libs
I've done that. It works. :-)
> > Thanks for the help!
> Good luck!
It's worked, at least for that error. I've had several more of the same
sort, and one or two blockages since. I've got stuck rebuilding xfce,
but that will have to wait till tomorrow.
--
Alan Mackenzie (Nuremberg, Germany)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 20:21 ` Alan Mackenzie
@ 2011-04-18 21:11 ` Alan McKinnon
2011-04-19 7:34 ` Alan Mackenzie
0 siblings, 1 reply; 20+ messages in thread
From: Alan McKinnon @ 2011-04-18 21:11 UTC (permalink / raw
To: gentoo-user; +Cc: Alan Mackenzie
[-- Attachment #1: Type: text/plain, Size: 809 bytes --]
Apparently, though unproven, at 22:21 on Monday 18 April 2011, Alan Mackenzie
did opine thusly:
> > These are the items that require libgcrypt with static-libs USE flag
> > set. Sometimes changing USE flags on thse packages will change the
> > dependency requirements. Sometimes it's just something new that the
> > maintainer added since a previous version.
>
> OK. I was getting confused by "dependency required", which sounds
> tautological. What it seems to mean is "package required".
It really does mean exactly what it says. Look at it again:
(dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
It's saying there is a dependency, and the package that requires it is
cryptsetup. Read it like this::
(dependency, required by ..... )
--
alan dot mckinnon at gmail dot com
[-- Attachment #2: Type: text/html, Size: 4235 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 19:26 ` Philip Webb
@ 2011-04-18 22:04 ` Neil Bothwick
2011-04-18 22:18 ` Dale
0 siblings, 1 reply; 20+ messages in thread
From: Neil Bothwick @ 2011-04-18 22:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 556 bytes --]
On Mon, 18 Apr 2011 15:26:06 -0400, Philip Webb wrote:
> I would do
>
> USE="static-libs" emerge -Dup libgcrypt
>
> & if that works, add the flag to /etc/portage/package.use .
That will also set the USE flag for any other packages in libgcrypt's
dependency tree. Additionally, it will add libgcrypt to @world, which
is also unwanted.
mkdir -p /etc/portage/package.use
echo dev-libs/libgcrypt static-libs
>>/etc/portage/package.use/cryptsetup emerge -uaD world
--
Neil Bothwick
The dark ages were caused by the Y1K problem.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 22:04 ` Neil Bothwick
@ 2011-04-18 22:18 ` Dale
2011-04-19 0:36 ` Neil Bothwick
0 siblings, 1 reply; 20+ messages in thread
From: Dale @ 2011-04-18 22:18 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Mon, 18 Apr 2011 15:26:06 -0400, Philip Webb wrote:
>
>
>> I would do
>>
>> USE="static-libs" emerge -Dup libgcrypt
>>
>> & if that works, add the flag to /etc/portage/package.use .
>>
> That will also set the USE flag for any other packages in libgcrypt's
> dependency tree. Additionally, it will add libgcrypt to @world, which
> is also unwanted.
>
> mkdir -p /etc/portage/package.use
> echo dev-libs/libgcrypt static-libs
>
>>> /etc/portage/package.use/cryptsetup emerge -uaD world
>>>
>
I might add, he has the -p option in there. It's not going to *do*
anything but show if it will work or not. Then a person can adjust the
USE settings the correct way and remove the -p option or add -a. I do
the later myself.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 22:18 ` Dale
@ 2011-04-19 0:36 ` Neil Bothwick
2011-04-19 0:47 ` Dale
0 siblings, 1 reply; 20+ messages in thread
From: Neil Bothwick @ 2011-04-19 0:36 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 732 bytes --]
On Mon, 18 Apr 2011 17:18:17 -0500, Dale wrote:
> I might add, he has the -p option in there. It's not going to *do*
> anything but show if it will work or not. Then a person can adjust the
> USE settings the correct way and remove the -p option or add -a. I do
> the later myself.
I hadn't noticed the -p, but what will it show? It certainly won't show
whether setting that USE flag globally will correct the error message, as
the pretend emerge is for one package, and not the one causing the
problem. You'd need to emerge -p world for that, and setting USE flags on
the command line for that is even worse.
--
Neil Bothwick
Experience is directly proportional to the value of equipment destroyed.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 0:36 ` Neil Bothwick
@ 2011-04-19 0:47 ` Dale
2011-04-19 7:41 ` Neil Bothwick
0 siblings, 1 reply; 20+ messages in thread
From: Dale @ 2011-04-19 0:47 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Mon, 18 Apr 2011 17:18:17 -0500, Dale wrote:
>
>
>> I might add, he has the -p option in there. It's not going to *do*
>> anything but show if it will work or not. Then a person can adjust the
>> USE settings the correct way and remove the -p option or add -a. I do
>> the later myself.
>>
>
> I hadn't noticed the -p, but what will it show? It certainly won't show
> whether setting that USE flag globally will correct the error message, as
> the pretend emerge is for one package, and not the one causing the
> problem. You'd need to emerge -p world for that, and setting USE flags on
> the command line for that is even worse.
>
>
>
I agree that setting about anything on the command line is a bad idea.
However, it is just to test it to see what, if anything, it changes.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 21:11 ` Alan McKinnon
@ 2011-04-19 7:34 ` Alan Mackenzie
0 siblings, 0 replies; 20+ messages in thread
From: Alan Mackenzie @ 2011-04-19 7:34 UTC (permalink / raw
To: Alan McKinnon; +Cc: gentoo-user
Hi, Alan.
On Mon, Apr 18, 2011 at 11:11:48PM +0200, Alan McKinnon wrote:
> Apparently, though unproven, at 22:21 on Monday 18 April 2011, Alan Mackenzie
> did opine thusly:
> > > These are the items that require libgcrypt with static-libs USE
> > > flag set. Sometimes changing USE flags on thse packages will
> > > change the dependency requirements. Sometimes it's just something
> > > new that the maintainer added since a previous version.
> > OK. I was getting confused by "dependency required", which sounds
> > tautological. What it seems to mean is "package required".
> It really does mean exactly what it says. Look at it again:
> (dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
> It's saying there is a dependency, and the package that requires it is
> cryptsetup. Read it like this::
OK, I think I've got it now. What was confusing me is that in ordinary
English, a "dependency" is a relationship, but in emerge it's a thing.
Thanks for the help, it's appreciated.
> (dependency, required by ..... )
> --
> alan dot mckinnon at gmail dot com
--
Alan Mackenzie (Nuremberg, Germany).
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 0:47 ` Dale
@ 2011-04-19 7:41 ` Neil Bothwick
2011-04-19 15:25 ` Dale
0 siblings, 1 reply; 20+ messages in thread
From: Neil Bothwick @ 2011-04-19 7:41 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 779 bytes --]
On Mon, 18 Apr 2011 19:47:59 -0500, Dale wrote:
> > I hadn't noticed the -p, but what will it show? It certainly won't
> > show whether setting that USE flag globally will correct the error
> > message, as the pretend emerge is for one package, and not the one
> > causing the problem. You'd need to emerge -p world for that, and
> > setting USE flags on the command line for that is even worse.
> I agree that setting about anything on the command line is a bad idea.
> However, it is just to test it to see what, if anything, it changes.
But it doesn't tell you if setting the flag solves the problem, because
it doesn't attempt to emerge the package that failed. As a test it fails.
--
Neil Bothwick
Top Oxymorons Number 5: Twelve-ounce pound cake
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 7:41 ` Neil Bothwick
@ 2011-04-19 15:25 ` Dale
2011-04-19 19:59 ` Neil Bothwick
0 siblings, 1 reply; 20+ messages in thread
From: Dale @ 2011-04-19 15:25 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Mon, 18 Apr 2011 19:47:59 -0500, Dale wrote:
>
>
>>> I hadn't noticed the -p, but what will it show? It certainly won't
>>> show whether setting that USE flag globally will correct the error
>>> message, as the pretend emerge is for one package, and not the one
>>> causing the problem. You'd need to emerge -p world for that, and
>>> setting USE flags on the command line for that is even worse.
>>>
>
>> I agree that setting about anything on the command line is a bad idea.
>> However, it is just to test it to see what, if anything, it changes.
>>
> But it doesn't tell you if setting the flag solves the problem, because
> it doesn't attempt to emerge the package that failed. As a test it fails.
>
>
>
Then I guess your mileage may vary then.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 15:25 ` Dale
@ 2011-04-19 19:59 ` Neil Bothwick
2011-04-19 20:15 ` Alan McKinnon
0 siblings, 1 reply; 20+ messages in thread
From: Neil Bothwick @ 2011-04-19 19:59 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 620 bytes --]
On Tue, 19 Apr 2011 10:25:23 -0500, Dale wrote:
> >> I agree that setting about anything on the command line is a bad
> >> idea. However, it is just to test it to see what, if anything, it
> >> changes.
> > But it doesn't tell you if setting the flag solves the problem,
> > because it doesn't attempt to emerge the package that failed. As a
> > test it fails.
> Then I guess your mileage may vary then.
Oh no. Emerging one package to see how another package emerges will give
exactly the same result every time, not an inch of variation :(
--
Neil Bothwick
He who laughs last thinks slowest!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 19:59 ` Neil Bothwick
@ 2011-04-19 20:15 ` Alan McKinnon
2011-04-19 20:28 ` Neil Bothwick
2011-04-19 20:32 ` Dale
0 siblings, 2 replies; 20+ messages in thread
From: Alan McKinnon @ 2011-04-19 20:15 UTC (permalink / raw
To: gentoo-user; +Cc: Neil Bothwick
Apparently, though unproven, at 21:59 on Tuesday 19 April 2011, Neil Bothwick
did opine thusly:
> On Tue, 19 Apr 2011 10:25:23 -0500, Dale wrote:
> > >> I agree that setting about anything on the command line is a bad
> > >> idea. However, it is just to test it to see what, if anything, it
> > >> changes.
> > >
> > > But it doesn't tell you if setting the flag solves the problem,
> > > because it doesn't attempt to emerge the package that failed. As a
> > > test it fails.
> >
> > Then I guess your mileage may vary then.
>
> Oh no. Emerging one package to see how another package emerges will give
> exactly the same result every time, not an inch of variation :(
You're forgetting about what the cosmic rays, solar flares and quarks clear
across the universe can do
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 20:15 ` Alan McKinnon
@ 2011-04-19 20:28 ` Neil Bothwick
2011-04-19 20:32 ` Dale
1 sibling, 0 replies; 20+ messages in thread
From: Neil Bothwick @ 2011-04-19 20:28 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 483 bytes --]
On Tue, 19 Apr 2011 22:15:34 +0200, Alan McKinnon wrote:
> > Oh no. Emerging one package to see how another package emerges will
> > give exactly the same result every time, not an inch of variation :(
>
> You're forgetting about what the cosmic rays, solar flares and quarks
> clear across the universe can do
I'm not that daft, those are all in package.mask!
--
Neil Bothwick
Approx. 1 in 36000 people will break a leg within 3 weeks of reading this
post
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-19 20:15 ` Alan McKinnon
2011-04-19 20:28 ` Neil Bothwick
@ 2011-04-19 20:32 ` Dale
1 sibling, 0 replies; 20+ messages in thread
From: Dale @ 2011-04-19 20:32 UTC (permalink / raw
To: gentoo-user
Alan McKinnon wrote:
> Apparently, though unproven, at 21:59 on Tuesday 19 April 2011, Neil Bothwick
> did opine thusly:
>
>
>> On Tue, 19 Apr 2011 10:25:23 -0500, Dale wrote:
>>
>>>>> I agree that setting about anything on the command line is a bad
>>>>> idea. However, it is just to test it to see what, if anything, it
>>>>> changes.
>>>>>
>>>> But it doesn't tell you if setting the flag solves the problem,
>>>> because it doesn't attempt to emerge the package that failed. As a
>>>> test it fails.
>>>>
>>> Then I guess your mileage may vary then.
>>>
>> Oh no. Emerging one package to see how another package emerges will give
>> exactly the same result every time, not an inch of variation :(
>>
>
> You're forgetting about what the cosmic rays, solar flares and quarks clear
> across the universe can do
>
>
Yep. It's not like we haven't seen portage do some odd things before
either.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [gentoo-user] I can't understand an emerge error. Help, please!
2011-04-18 16:21 Alan Mackenzie
` (3 preceding siblings ...)
2011-04-18 19:26 ` Philip Webb
@ 2011-04-25 23:32 ` Andrey Moshbear
4 siblings, 0 replies; 20+ messages in thread
From: Andrey Moshbear @ 2011-04-25 23:32 UTC (permalink / raw
To: gentoo-user
On Mon, Apr 18, 2011 at 12:21, Alan Mackenzie <acm@muc.de> 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?
sudo emerge -av flaggie
sudo flaggie dev-libs/libgcrypt +static-libs
A package-specific useflag editor is _very_ useful for these kinds of problems.
Relevant files are /etc/portage/package.use, where cat/pkg use1 ...
useN does USE: +...
and /etc/portage/package.use.mask, where cat/pkg use1 ... useN does USE: -...
>
> Thanks for the help!
>
> --
> Alan Mackenzie (Nuremberg, Germany).
>
>
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2011-04-25 23:34 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <gIZEu-5Gk-11@gated-at.bofh.it>
[not found] ` <gJ0hc-6Pt-13@gated-at.bofh.it>
2011-04-18 19:52 ` [gentoo-user] I can't understand an emerge error. Help, please! David W Noon
2011-04-18 16:21 Alan Mackenzie
2011-04-18 16:52 ` Paul Hartman
2011-04-18 20:21 ` Alan Mackenzie
2011-04-18 21:11 ` Alan McKinnon
2011-04-19 7:34 ` Alan Mackenzie
2011-04-18 16:54 ` Dale
2011-04-18 17:12 ` Carlos Sura
2011-04-18 19:26 ` Philip Webb
2011-04-18 22:04 ` Neil Bothwick
2011-04-18 22:18 ` Dale
2011-04-19 0:36 ` Neil Bothwick
2011-04-19 0:47 ` Dale
2011-04-19 7:41 ` Neil Bothwick
2011-04-19 15:25 ` Dale
2011-04-19 19:59 ` Neil Bothwick
2011-04-19 20:15 ` Alan McKinnon
2011-04-19 20:28 ` Neil Bothwick
2011-04-19 20:32 ` Dale
2011-04-25 23:32 ` Andrey Moshbear
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox