* [gentoo-user] And thus the emerge spake...
@ 2016-04-17 3:45 Meino.Cramer
2016-04-17 3:52 ` Simon Thelen
` (3 more replies)
0 siblings, 4 replies; 15+ messages in thread
From: Meino.Cramer @ 2016-04-17 3:45 UTC (permalink / raw
To: Gentoo
Hi,
...and the novice was buffled and even the master shifted a little bit
after recognizing this words of the eternal being named emerge.
I know, that there is a difference in knowing the path and walking the
path, but it seems that I am not supposed to understand this:
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
dev-util/boost-build:0
(dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
=dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
^ ^^^^^
!!! The following update has been skipped due to unsatisfied dependencies:
dev-libs/boost:0
!!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/boost-build-1.60.0::gentoo (masked by: )
For me it looks like boost not beeing updated/reinstalled because of
another version of boost, which depends on boost.
HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
Thanks for any HELP in advance! May the source be with you...
Best regards,
Meino
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 3:45 [gentoo-user] And thus the emerge spake Meino.Cramer
@ 2016-04-17 3:52 ` Simon Thelen
2016-04-17 4:00 ` Dale
` (2 subsequent siblings)
3 siblings, 0 replies; 15+ messages in thread
From: Simon Thelen @ 2016-04-17 3:52 UTC (permalink / raw
To: gentoo-user
On 16-04-17 at 05:45, Meino.Cramer@gmx.de wrote:
[..]
> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>
> dev-util/boost-build:0
>
> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> ^ ^^^^^
>
>
> !!! The following update has been skipped due to unsatisfied dependencies:
>
> dev-libs/boost:0
>
> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-util/boost-build-1.60.0::gentoo (masked by: )
The problem is that emerge thinks boost is masked for whatever reason
> For me it looks like boost not beeing updated/reinstalled because of
> another version of boost, which depends on boost.
I had a similar issue on one of my computers. Running `emerge -1
=dev-util/boost-build-1.60.0 =dev-libs/boost-1.60.0' fixed it.
Only happened on one of my computers and increasing backtracking didn't
help so I'm not sure exactly why it didn't want to update, but
explicitly telling emerge to install it seemed to help for me.
--
Simon Thelen
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 3:45 [gentoo-user] And thus the emerge spake Meino.Cramer
2016-04-17 3:52 ` Simon Thelen
@ 2016-04-17 4:00 ` Dale
2016-04-17 5:41 ` Meino.Cramer
2016-04-17 5:08 ` Paul Colquhoun
2016-04-17 9:00 ` Alan McKinnon
3 siblings, 1 reply; 15+ messages in thread
From: Dale @ 2016-04-17 4:00 UTC (permalink / raw
To: gentoo-user
Meino.Cramer@gmx.de wrote:
> Hi,
>
> ...and the novice was buffled and even the master shifted a little bit
> after recognizing this words of the eternal being named emerge.
> I know, that there is a difference in knowing the path and walking the
> path, but it seems that I am not supposed to understand this:
>
>
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
>
> Total: 0 packages, Size of downloads: 0 KiB
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>
> dev-util/boost-build:0
>
> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> ^ ^^^^^
>
>
> !!! The following update has been skipped due to unsatisfied dependencies:
>
> dev-libs/boost:0
>
> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-util/boost-build-1.60.0::gentoo (masked by: )
>
>
> For me it looks like boost not beeing updated/reinstalled because of
> another version of boost, which depends on boost.
>
> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>
> Thanks for any HELP in advance! May the source be with you...
> Best regards,
> Meino
>
>
Notice this line.
=dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
^ ^^^^^
Note the ^ and the ^^^^^ part. That seems to be the important part.
Me, I would check package.* files and see if there is a entry for boost
in there. It seems to be pointing out that there is a problem with that
specific version and a = sign somewhere. It could be a keyword that
only applies to that version and it needs a newer version keyworded or
there could be a entry in package.use that has a version attached to
it. I might add, I try not to put versions on packages in package.use.
It just seems to lead to trouble. May want to check package.mask too if
you find nothing in the other files.
Also a -t might help too. Maybe.
If that doesn't help, Alan M. will come along with his crystal ball
soon, I hope.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 3:45 [gentoo-user] And thus the emerge spake Meino.Cramer
2016-04-17 3:52 ` Simon Thelen
2016-04-17 4:00 ` Dale
@ 2016-04-17 5:08 ` Paul Colquhoun
2016-04-17 9:00 ` Alan McKinnon
3 siblings, 0 replies; 15+ messages in thread
From: Paul Colquhoun @ 2016-04-17 5:08 UTC (permalink / raw
To: gentoo-user
On Sun, 17 Apr 2016 05:45:15 Meino.Cramer@gmx.de wrote:
> Hi,
>
> ...and the novice was buffled and even the master shifted a little bit
> after recognizing this words of the eternal being named emerge.
> I know, that there is a difference in knowing the path and walking the
> path, but it seems that I am not supposed to understand this:
>
>
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
>
> Total: 0 packages, Size of downloads: 0 KiB
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency
> conflict:
>
> dev-util/boost-build:0
>
> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge)
> conflicts with =dev-util/boost-build-1.58* required by
> (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) ^
> ^^^^^
>
>
> !!! The following update has been skipped due to unsatisfied dependencies:
>
> dev-libs/boost:0
>
> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been
> masked. !!! One of the following masked packages is required to complete
> your request: - dev-util/boost-build-1.60.0::gentoo (masked by: )
>
>
> For me it looks like boost not beeing updated/reinstalled because of
> another version of boost, which depends on boost.
>
> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>
> Thanks for any HELP in advance! May the source be with you...
> Best regards,
> Meino
Be careful upgrading boost & boost-build. I updated to 1,60.0 a little while
ago, and akonadi stopped working until I went back to version 1.58.0
This also stopped anything that depends on akonadi, things like kmail.
--
Reverend Paul Colquhoun, ULC. http://andor.dropbear.id.au/
Asking for technical help in newsgroups? Read this first:
http://catb.org/~esr/faqs/smart-questions.html#intro
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 4:00 ` Dale
@ 2016-04-17 5:41 ` Meino.Cramer
0 siblings, 0 replies; 15+ messages in thread
From: Meino.Cramer @ 2016-04-17 5:41 UTC (permalink / raw
To: gentoo-user
Dale <rdalek1967@gmail.com> [16-04-17 06:08]:
> Meino.Cramer@gmx.de wrote:
> > Hi,
> >
> > ...and the novice was buffled and even the master shifted a little bit
> > after recognizing this words of the eternal being named emerge.
> > I know, that there is a difference in knowing the path and walking the
> > path, but it seems that I am not supposed to understand this:
> >
> >
> > These are the packages that would be merged, in reverse order:
> >
> > Calculating dependencies... done!
> >
> > Total: 0 packages, Size of downloads: 0 KiB
> >
> > WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
> >
> > dev-util/boost-build:0
> >
> > (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
> > =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> > ^ ^^^^^
> >
> >
> > !!! The following update has been skipped due to unsatisfied dependencies:
> >
> > dev-libs/boost:0
> >
> > !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
> > !!! One of the following masked packages is required to complete your request:
> > - dev-util/boost-build-1.60.0::gentoo (masked by: )
> >
> >
> > For me it looks like boost not beeing updated/reinstalled because of
> > another version of boost, which depends on boost.
> >
> > HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
> >
> > Thanks for any HELP in advance! May the source be with you...
> > Best regards,
> > Meino
> >
> >
>
>
> Notice this line.
>
> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> ^ ^^^^^
>
> Note the ^ and the ^^^^^ part. That seems to be the important part.
> Me, I would check package.* files and see if there is a entry for boost
> in there. It seems to be pointing out that there is a problem with that
> specific version and a = sign somewhere. It could be a keyword that
> only applies to that version and it needs a newer version keyworded or
> there could be a entry in package.use that has a version attached to
> it. I might add, I try not to put versions on packages in package.use.
> It just seems to lead to trouble. May want to check package.mask too if
> you find nothing in the other files.
>
> Also a -t might help too. Maybe.
>
> If that doesn't help, Alan M. will come along with his crystal ball
> soon, I hope.
>
> Dale
>
> :-) :-)
>
>
Hi Simon, hi Dale,
thanks for your replies ! :)
I will check first for package* occurences of boost, since this may be
the root of all evil.
If nothing helps, I will be back ;)
Best regards
Meino
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 3:45 [gentoo-user] And thus the emerge spake Meino.Cramer
` (2 preceding siblings ...)
2016-04-17 5:08 ` Paul Colquhoun
@ 2016-04-17 9:00 ` Alan McKinnon
2016-04-17 9:10 ` Alan McKinnon
2016-04-17 9:36 ` Meino.Cramer
3 siblings, 2 replies; 15+ messages in thread
From: Alan McKinnon @ 2016-04-17 9:00 UTC (permalink / raw
To: gentoo-user
On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
>
> Hi,
>
> ...and the novice was buffled and even the master shifted a little bit
> after recognizing this words of the eternal being named emerge.
> I know, that there is a difference in knowing the path and walking the
> path, but it seems that I am not supposed to understand this:
>
>
> These are the packages that would be merged, in reverse order:
>
> Calculating dependencies... done!
>
> Total: 0 packages, Size of downloads: 0 KiB
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>
> dev-util/boost-build:0
>
> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> ^ ^^^^^
>
>
> !!! The following update has been skipped due to unsatisfied dependencies:
>
> dev-libs/boost:0
>
> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-util/boost-build-1.60.0::gentoo (masked by: )
>
>
> For me it looks like boost not beeing updated/reinstalled because of
> another version of boost, which depends on boost.
>
> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>
> Thanks for any HELP in advance! May the source be with you...
> Best regards,
> Meino
>
>
>
Hah! That's one of those blockers that makes little or no sense.
boost has this dep:
DEPEND="${RDEPEND}
=dev-util/boost-build-${MAJOR_V}*"
and boost-build does not depend on boost.
So, logically you'd expect boost to want to upgrade to 1.60, notice
boost-build's dep and upgrade boost-build as well to match. But it
doesn't, because boost-build-1.60 is masked for <null> reason.
It really looks and smells like a bug in emerge[1] when updating world
where it considers boost-build first, fixes the version to use to match
current boost, and then can't find a way to upgrade boost.
Solution would seem to be to emerge -C either of them and let portage
get on with it. Or upgrade just upgrade boost-build by itself then do world
[1] I wouldn't go so far as to call it a "bug" as such, because nothing
in the spec requires a package manager to guarantee that it will always
find the best way to upgrade everything. It only needs to keep the
system consistent with the ebuilds it has.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 9:00 ` Alan McKinnon
@ 2016-04-17 9:10 ` Alan McKinnon
2016-04-17 9:36 ` Meino.Cramer
1 sibling, 0 replies; 15+ messages in thread
From: Alan McKinnon @ 2016-04-17 9:10 UTC (permalink / raw
To: gentoo-user
On 17/04/2016 11:00, Alan McKinnon wrote:
> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
>>
>> Hi,
>>
>> ...and the novice was buffled and even the master shifted a little bit
>> after recognizing this words of the eternal being named emerge.
>> I know, that there is a difference in knowing the path and walking the
>> path, but it seems that I am not supposed to understand this:
>>
>>
>> These are the packages that would be merged, in reverse order:
>>
>> Calculating dependencies... done!
>>
>> Total: 0 packages, Size of downloads: 0 KiB
>>
>> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>>
>> dev-util/boost-build:0
>>
>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
>> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
>> ^ ^^^^^
>>
>>
>> !!! The following update has been skipped due to unsatisfied dependencies:
>>
>> dev-libs/boost:0
>>
>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
>> !!! One of the following masked packages is required to complete your request:
>> - dev-util/boost-build-1.60.0::gentoo (masked by: )
>>
>>
>> For me it looks like boost not beeing updated/reinstalled because of
>> another version of boost, which depends on boost.
>>
>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>>
>> Thanks for any HELP in advance! May the source be with you...
>> Best regards,
>> Meino
>>
>>
>>
>
>
> Hah! That's one of those blockers that makes little or no sense.
>
>
> boost has this dep:
>
> DEPEND="${RDEPEND}
> =dev-util/boost-build-${MAJOR_V}*"
>
> and boost-build does not depend on boost.
>
> So, logically you'd expect boost to want to upgrade to 1.60, notice
> boost-build's dep and upgrade boost-build as well to match. But it
> doesn't, because boost-build-1.60 is masked for <null> reason.
>
> It really looks and smells like a bug in emerge[1] when updating world
> where it considers boost-build first, fixes the version to use to match
> current boost, and then can't find a way to upgrade boost.
>
> Solution would seem to be to emerge -C either of them and let portage
> get on with it. Or upgrade just upgrade boost-build by itself then do world
turns out that is not sufficient. This seems to work for me:
emerge boost-build
emerge boost
>
>
> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
> in the spec requires a package manager to guarantee that it will always
> find the best way to upgrade everything. It only needs to keep the
> system consistent with the ebuilds it has.
>
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 9:00 ` Alan McKinnon
2016-04-17 9:10 ` Alan McKinnon
@ 2016-04-17 9:36 ` Meino.Cramer
2016-04-17 9:44 ` Alan McKinnon
1 sibling, 1 reply; 15+ messages in thread
From: Meino.Cramer @ 2016-04-17 9:36 UTC (permalink / raw
To: gentoo-user
Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
> >
> > Hi,
> >
> > ...and the novice was buffled and even the master shifted a little bit
> > after recognizing this words of the eternal being named emerge.
> > I know, that there is a difference in knowing the path and walking the
> > path, but it seems that I am not supposed to understand this:
> >
> >
> > These are the packages that would be merged, in reverse order:
> >
> > Calculating dependencies... done!
> >
> > Total: 0 packages, Size of downloads: 0 KiB
> >
> > WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
> >
> > dev-util/boost-build:0
> >
> > (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
> > =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
> > ^ ^^^^^
> >
> >
> > !!! The following update has been skipped due to unsatisfied dependencies:
> >
> > dev-libs/boost:0
> >
> > !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
> > !!! One of the following masked packages is required to complete your request:
> > - dev-util/boost-build-1.60.0::gentoo (masked by: )
> >
> >
> > For me it looks like boost not beeing updated/reinstalled because of
> > another version of boost, which depends on boost.
> >
> > HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
> >
> > Thanks for any HELP in advance! May the source be with you...
> > Best regards,
> > Meino
> >
> >
> >
>
>
> Hah! That's one of those blockers that makes little or no sense.
>
>
> boost has this dep:
>
> DEPEND="${RDEPEND}
> =dev-util/boost-build-${MAJOR_V}*"
>
> and boost-build does not depend on boost.
>
> So, logically you'd expect boost to want to upgrade to 1.60, notice
> boost-build's dep and upgrade boost-build as well to match. But it
> doesn't, because boost-build-1.60 is masked for <null> reason.
>
> It really looks and smells like a bug in emerge[1] when updating world
> where it considers boost-build first, fixes the version to use to match
> current boost, and then can't find a way to upgrade boost.
>
> Solution would seem to be to emerge -C either of them and let portage
> get on with it. Or upgrade just upgrade boost-build by itself then do world
>
>
> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
> in the spec requires a package manager to guarantee that it will always
> find the best way to upgrade everything. It only needs to keep the
> system consistent with the ebuilds it has.
>
> --
> Alan McKinnon
> alan.mckinnon@gmail.com
>
>
Hi Alan,
thanks for your reply! :)
...and I thought it was me being too limited to see the real truth
behind that what it is The Matrix.
But it was only a deja-vu....oh wait! It was NO deja-vu ... no
glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
I will see how far I can go...I was warned to use 060 of boost...
Best regards,
Meino
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 9:36 ` Meino.Cramer
@ 2016-04-17 9:44 ` Alan McKinnon
2016-04-17 11:54 ` Mick
0 siblings, 1 reply; 15+ messages in thread
From: Alan McKinnon @ 2016-04-17 9:44 UTC (permalink / raw
To: gentoo-user
On 17/04/2016 11:36, Meino.Cramer@gmx.de wrote:
> Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
>> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
>>>
>>> Hi,
>>>
>>> ...and the novice was buffled and even the master shifted a little bit
>>> after recognizing this words of the eternal being named emerge.
>>> I know, that there is a difference in knowing the path and walking the
>>> path, but it seems that I am not supposed to understand this:
>>>
>>>
>>> These are the packages that would be merged, in reverse order:
>>>
>>> Calculating dependencies... done!
>>>
>>> Total: 0 packages, Size of downloads: 0 KiB
>>>
>>> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>>>
>>> dev-util/boost-build:0
>>>
>>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge) conflicts with
>>> =dev-util/boost-build-1.58* required by (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed)
>>> ^ ^^^^^
>>>
>>>
>>> !!! The following update has been skipped due to unsatisfied dependencies:
>>>
>>> dev-libs/boost:0
>>>
>>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have been masked.
>>> !!! One of the following masked packages is required to complete your request:
>>> - dev-util/boost-build-1.60.0::gentoo (masked by: )
>>>
>>>
>>> For me it looks like boost not beeing updated/reinstalled because of
>>> another version of boost, which depends on boost.
>>>
>>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>>>
>>> Thanks for any HELP in advance! May the source be with you...
>>> Best regards,
>>> Meino
>>>
>>>
>>>
>>
>>
>> Hah! That's one of those blockers that makes little or no sense.
>>
>>
>> boost has this dep:
>>
>> DEPEND="${RDEPEND}
>> =dev-util/boost-build-${MAJOR_V}*"
>>
>> and boost-build does not depend on boost.
>>
>> So, logically you'd expect boost to want to upgrade to 1.60, notice
>> boost-build's dep and upgrade boost-build as well to match. But it
>> doesn't, because boost-build-1.60 is masked for <null> reason.
>>
>> It really looks and smells like a bug in emerge[1] when updating world
>> where it considers boost-build first, fixes the version to use to match
>> current boost, and then can't find a way to upgrade boost.
>>
>> Solution would seem to be to emerge -C either of them and let portage
>> get on with it. Or upgrade just upgrade boost-build by itself then do world
>>
>>
>> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
>> in the spec requires a package manager to guarantee that it will always
>> find the best way to upgrade everything. It only needs to keep the
>> system consistent with the ebuilds it has.
>>
>> --
>> Alan McKinnon
>> alan.mckinnon@gmail.com
>>
>>
>
> Hi Alan,
>
> thanks for your reply! :)
>
> ...and I thought it was me being too limited to see the real truth
> behind that what it is The Matrix.
>
> But it was only a deja-vu....oh wait! It was NO deja-vu ... no
> glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
>
> I will see how far I can go...I was warned to use 060 of boost...
>
> Best regards,
> Meino
>
>
>
It reminds me of many years back with two packages that depend on each
other and portage couldn't deal with updating both at the same time.
emerge -C got a lot of use back then :-)
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 9:44 ` Alan McKinnon
@ 2016-04-17 11:54 ` Mick
2016-04-17 12:09 ` Meino.Cramer
0 siblings, 1 reply; 15+ messages in thread
From: Mick @ 2016-04-17 11:54 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 3840 bytes --]
On Sunday 17 Apr 2016 11:44:50 Alan McKinnon wrote:
> On 17/04/2016 11:36, Meino.Cramer@gmx.de wrote:
> > Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
> >> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
> >>> Hi,
> >>>
> >>> ...and the novice was buffled and even the master shifted a little bit
> >>> after recognizing this words of the eternal being named emerge.
> >>> I know, that there is a difference in knowing the path and walking the
> >>> path, but it seems that I am not supposed to understand this:
> >>>
> >>>
> >>> These are the packages that would be merged, in reverse order:
> >>>
> >>> Calculating dependencies... done!
> >>>
> >>> Total: 0 packages, Size of downloads: 0 KiB
> >>>
> >>> WARNING: One or more updates/rebuilds have been skipped due to a
> >>> dependency conflict:
> >>>
> >>> dev-util/boost-build:0
> >>>
> >>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge)
> >>> conflicts with>>>
> >>> =dev-util/boost-build-1.58* required by
> >>> (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) ^
> >>> ^^^^^
> >>>
> >>> !!! The following update has been skipped due to unsatisfied
> >>> dependencies:
> >>>
> >>> dev-libs/boost:0
> >>>
> >>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have
> >>> been masked. !!! One of the following masked packages is required to
> >>> complete your request: - dev-util/boost-build-1.60.0::gentoo (masked
> >>> by: )
> >>>
> >>>
> >>> For me it looks like boost not beeing updated/reinstalled because of
> >>> another version of boost, which depends on boost.
> >>>
> >>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
> >>>
> >>> Thanks for any HELP in advance! May the source be with you...
> >>> Best regards,
> >>> Meino
> >>
> >> Hah! That's one of those blockers that makes little or no sense.
> >>
> >>
> >> boost has this dep:
> >>
> >> DEPEND="${RDEPEND}
> >>
> >> =dev-util/boost-build-${MAJOR_V}*"
> >>
> >> and boost-build does not depend on boost.
> >>
> >> So, logically you'd expect boost to want to upgrade to 1.60, notice
> >> boost-build's dep and upgrade boost-build as well to match. But it
> >> doesn't, because boost-build-1.60 is masked for <null> reason.
> >>
> >> It really looks and smells like a bug in emerge[1] when updating world
> >> where it considers boost-build first, fixes the version to use to match
> >> current boost, and then can't find a way to upgrade boost.
> >>
> >> Solution would seem to be to emerge -C either of them and let portage
> >> get on with it. Or upgrade just upgrade boost-build by itself then do
> >> world
> >>
> >>
> >> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
> >> in the spec requires a package manager to guarantee that it will always
> >> find the best way to upgrade everything. It only needs to keep the
> >> system consistent with the ebuilds it has.
> >
> > Hi Alan,
> >
> > thanks for your reply! :)
> >
> > ...and I thought it was me being too limited to see the real truth
> > behind that what it is The Matrix.
> >
> > But it was only a deja-vu....oh wait! It was NO deja-vu ... no
> > glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
> >
> > I will see how far I can go...I was warned to use 060 of boost...
> >
> > Best regards,
> > Meino
>
> It reminds me of many years back with two packages that depend on each
> other and portage couldn't deal with updating both at the same time.
>
> emerge -C got a lot of use back then :-)
Don't forget to use -1aDv when you emerge boost manually as Alan suggested,
unless for some reason you want boost in your world file.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 11:54 ` Mick
@ 2016-04-17 12:09 ` Meino.Cramer
2016-04-17 15:32 ` Dale
2016-04-17 21:33 ` Alan McKinnon
0 siblings, 2 replies; 15+ messages in thread
From: Meino.Cramer @ 2016-04-17 12:09 UTC (permalink / raw
To: gentoo-user
Mick <michaelkintzios@gmail.com> [16-04-17 14:00]:
> On Sunday 17 Apr 2016 11:44:50 Alan McKinnon wrote:
> > On 17/04/2016 11:36, Meino.Cramer@gmx.de wrote:
> > > Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
> > >> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
> > >>> Hi,
> > >>>
> > >>> ...and the novice was buffled and even the master shifted a little bit
> > >>> after recognizing this words of the eternal being named emerge.
> > >>> I know, that there is a difference in knowing the path and walking the
> > >>> path, but it seems that I am not supposed to understand this:
> > >>>
> > >>>
> > >>> These are the packages that would be merged, in reverse order:
> > >>>
> > >>> Calculating dependencies... done!
> > >>>
> > >>> Total: 0 packages, Size of downloads: 0 KiB
> > >>>
> > >>> WARNING: One or more updates/rebuilds have been skipped due to a
> > >>> dependency conflict:
> > >>>
> > >>> dev-util/boost-build:0
> > >>>
> > >>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge)
> > >>> conflicts with>>>
> > >>> =dev-util/boost-build-1.58* required by
> > >>> (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) ^
> > >>> ^^^^^
> > >>>
> > >>> !!! The following update has been skipped due to unsatisfied
> > >>> dependencies:
> > >>>
> > >>> dev-libs/boost:0
> > >>>
> > >>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have
> > >>> been masked. !!! One of the following masked packages is required to
> > >>> complete your request: - dev-util/boost-build-1.60.0::gentoo (masked
> > >>> by: )
> > >>>
> > >>>
> > >>> For me it looks like boost not beeing updated/reinstalled because of
> > >>> another version of boost, which depends on boost.
> > >>>
> > >>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
> > >>>
> > >>> Thanks for any HELP in advance! May the source be with you...
> > >>> Best regards,
> > >>> Meino
> > >>
> > >> Hah! That's one of those blockers that makes little or no sense.
> > >>
> > >>
> > >> boost has this dep:
> > >>
> > >> DEPEND="${RDEPEND}
> > >>
> > >> =dev-util/boost-build-${MAJOR_V}*"
> > >>
> > >> and boost-build does not depend on boost.
> > >>
> > >> So, logically you'd expect boost to want to upgrade to 1.60, notice
> > >> boost-build's dep and upgrade boost-build as well to match. But it
> > >> doesn't, because boost-build-1.60 is masked for <null> reason.
> > >>
> > >> It really looks and smells like a bug in emerge[1] when updating world
> > >> where it considers boost-build first, fixes the version to use to match
> > >> current boost, and then can't find a way to upgrade boost.
> > >>
> > >> Solution would seem to be to emerge -C either of them and let portage
> > >> get on with it. Or upgrade just upgrade boost-build by itself then do
> > >> world
> > >>
> > >>
> > >> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
> > >> in the spec requires a package manager to guarantee that it will always
> > >> find the best way to upgrade everything. It only needs to keep the
> > >> system consistent with the ebuilds it has.
> > >
> > > Hi Alan,
> > >
> > > thanks for your reply! :)
> > >
> > > ...and I thought it was me being too limited to see the real truth
> > > behind that what it is The Matrix.
> > >
> > > But it was only a deja-vu....oh wait! It was NO deja-vu ... no
> > > glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
> > >
> > > I will see how far I can go...I was warned to use 060 of boost...
> > >
> > > Best regards,
> > > Meino
> >
> > It reminds me of many years back with two packages that depend on each
> > other and portage couldn't deal with updating both at the same time.
> >
> > emerge -C got a lot of use back then :-)
>
> Don't forget to use -1aDv when you emerge boost manually as Alan suggested,
> unless for some reason you want boost in your world file.
>
> --
> Regards,
> Mick
Hi Mick,
thanks for the warning! Will do so... :)
Best regards,
Meino
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 12:09 ` Meino.Cramer
@ 2016-04-17 15:32 ` Dale
2016-04-17 19:17 ` Neil Bothwick
2016-04-17 21:33 ` Alan McKinnon
1 sibling, 1 reply; 15+ messages in thread
From: Dale @ 2016-04-17 15:32 UTC (permalink / raw
To: gentoo-user
Meino.Cramer@gmx.de wrote:
> Mick <michaelkintzios@gmail.com> [16-04-17 14:00]:
>> On Sunday 17 Apr 2016 11:44:50 Alan McKinnon wrote:
>>> On 17/04/2016 11:36, Meino.Cramer@gmx.de wrote:
>>>> Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
>>>>> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
>>>>>> Hi,
>>>>>>
>>>>>> ...and the novice was buffled and even the master shifted a little bit
>>>>>> after recognizing this words of the eternal being named emerge.
>>>>>> I know, that there is a difference in knowing the path and walking the
>>>>>> path, but it seems that I am not supposed to understand this:
>>>>>>
>>>>>>
>>>>>> These are the packages that would be merged, in reverse order:
>>>>>>
>>>>>> Calculating dependencies... done!
>>>>>>
>>>>>> Total: 0 packages, Size of downloads: 0 KiB
>>>>>>
>>>>>> WARNING: One or more updates/rebuilds have been skipped due to a
>>>>>> dependency conflict:
>>>>>>
>>>>>> dev-util/boost-build:0
>>>>>>
>>>>>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge)
>>>>>> conflicts with>>>
>>>>>> =dev-util/boost-build-1.58* required by
>>>>>> (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) ^
>>>>>> ^^^^^
>>>>>>
>>>>>> !!! The following update has been skipped due to unsatisfied
>>>>>> dependencies:
>>>>>>
>>>>>> dev-libs/boost:0
>>>>>>
>>>>>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have
>>>>>> been masked. !!! One of the following masked packages is required to
>>>>>> complete your request: - dev-util/boost-build-1.60.0::gentoo (masked
>>>>>> by: )
>>>>>>
>>>>>>
>>>>>> For me it looks like boost not beeing updated/reinstalled because of
>>>>>> another version of boost, which depends on boost.
>>>>>>
>>>>>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>>>>>>
>>>>>> Thanks for any HELP in advance! May the source be with you...
>>>>>> Best regards,
>>>>>> Meino
>>>>> Hah! That's one of those blockers that makes little or no sense.
>>>>>
>>>>>
>>>>> boost has this dep:
>>>>>
>>>>> DEPEND="${RDEPEND}
>>>>>
>>>>> =dev-util/boost-build-${MAJOR_V}*"
>>>>>
>>>>> and boost-build does not depend on boost.
>>>>>
>>>>> So, logically you'd expect boost to want to upgrade to 1.60, notice
>>>>> boost-build's dep and upgrade boost-build as well to match. But it
>>>>> doesn't, because boost-build-1.60 is masked for <null> reason.
>>>>>
>>>>> It really looks and smells like a bug in emerge[1] when updating world
>>>>> where it considers boost-build first, fixes the version to use to match
>>>>> current boost, and then can't find a way to upgrade boost.
>>>>>
>>>>> Solution would seem to be to emerge -C either of them and let portage
>>>>> get on with it. Or upgrade just upgrade boost-build by itself then do
>>>>> world
>>>>>
>>>>>
>>>>> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
>>>>> in the spec requires a package manager to guarantee that it will always
>>>>> find the best way to upgrade everything. It only needs to keep the
>>>>> system consistent with the ebuilds it has.
>>>> Hi Alan,
>>>>
>>>> thanks for your reply! :)
>>>>
>>>> ...and I thought it was me being too limited to see the real truth
>>>> behind that what it is The Matrix.
>>>>
>>>> But it was only a deja-vu....oh wait! It was NO deja-vu ... no
>>>> glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
>>>>
>>>> I will see how far I can go...I was warned to use 060 of boost...
>>>>
>>>> Best regards,
>>>> Meino
>>> It reminds me of many years back with two packages that depend on each
>>> other and portage couldn't deal with updating both at the same time.
>>>
>>> emerge -C got a lot of use back then :-)
>> Don't forget to use -1aDv when you emerge boost manually as Alan suggested,
>> unless for some reason you want boost in your world file.
>>
>> --
>> Regards,
>> Mick
>
>
> Hi Mick,
>
> thanks for the warning! Will do so... :)
>
> Best regards,
> Meino
>
>
I might add, I added --oneshot to my make.conf command for emerge a long
time ago. When I really want something in the world file, I add it with
the --select y option on the command line, add -n if already installed.
My thinking, I have to put in effort to add something to the world file
instead of putting in effort to not do it. I also don't have to worry
about forgetting to use -1 either. If I forget to use --select, I'll
see it when I run --depclean. Y'all do look at the list --depclean
spits out first right? lol
Since I did that, my world file has been improved a LOT. Before that,
it was a train wreck.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 15:32 ` Dale
@ 2016-04-17 19:17 ` Neil Bothwick
2016-04-17 19:28 ` Dale
0 siblings, 1 reply; 15+ messages in thread
From: Neil Bothwick @ 2016-04-17 19:17 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 474 bytes --]
On Sun, 17 Apr 2016 10:32:02 -0500, Dale wrote:
> I might add, I added --oneshot to my make.conf command for emerge a long
> time ago. When I really want something in the world file, I add it with
> the --select y option on the command line, add -n if already installed.
Good idea, but you can use -n with packages that aren't installed and
portage will install them as well as adding them to @world.
--
Neil Bothwick
Accordion: a bagpipe with pleats.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 19:17 ` Neil Bothwick
@ 2016-04-17 19:28 ` Dale
0 siblings, 0 replies; 15+ messages in thread
From: Dale @ 2016-04-17 19:28 UTC (permalink / raw
To: gentoo-user
Neil Bothwick wrote:
> On Sun, 17 Apr 2016 10:32:02 -0500, Dale wrote:
>
>> I might add, I added --oneshot to my make.conf command for emerge a long
>> time ago. When I really want something in the world file, I add it with
>> the --select y option on the command line, add -n if already installed.
> Good idea, but you can use -n with packages that aren't installed and
> portage will install them as well as adding them to @world.
>
>
Ahhh. I didn't know that part. That's neat too.
Dale
:-) :-)
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [gentoo-user] And thus the emerge spake...
2016-04-17 12:09 ` Meino.Cramer
2016-04-17 15:32 ` Dale
@ 2016-04-17 21:33 ` Alan McKinnon
1 sibling, 0 replies; 15+ messages in thread
From: Alan McKinnon @ 2016-04-17 21:33 UTC (permalink / raw
To: gentoo-user
On 17/04/2016 14:09, Meino.Cramer@gmx.de wrote:
> Mick <michaelkintzios@gmail.com> [16-04-17 14:00]:
>> On Sunday 17 Apr 2016 11:44:50 Alan McKinnon wrote:
>>> On 17/04/2016 11:36, Meino.Cramer@gmx.de wrote:
>>>> Alan McKinnon <alan.mckinnon@gmail.com> [16-04-17 11:08]:
>>>>> On 17/04/2016 05:45, Meino.Cramer@gmx.de wrote:
>>>>>> Hi,
>>>>>>
>>>>>> ...and the novice was buffled and even the master shifted a little bit
>>>>>> after recognizing this words of the eternal being named emerge.
>>>>>> I know, that there is a difference in knowing the path and walking the
>>>>>> path, but it seems that I am not supposed to understand this:
>>>>>>
>>>>>>
>>>>>> These are the packages that would be merged, in reverse order:
>>>>>>
>>>>>> Calculating dependencies... done!
>>>>>>
>>>>>> Total: 0 packages, Size of downloads: 0 KiB
>>>>>>
>>>>>> WARNING: One or more updates/rebuilds have been skipped due to a
>>>>>> dependency conflict:
>>>>>>
>>>>>> dev-util/boost-build:0
>>>>>>
>>>>>> (dev-util/boost-build-1.60.0:0/0::gentoo, ebuild scheduled for merge)
>>>>>> conflicts with>>>
>>>>>> =dev-util/boost-build-1.58* required by
>>>>>> (dev-libs/boost-1.58.0-r1:0/1.58.0::gentoo, installed) ^
>>>>>> ^^^^^
>>>>>>
>>>>>> !!! The following update has been skipped due to unsatisfied
>>>>>> dependencies:
>>>>>>
>>>>>> dev-libs/boost:0
>>>>>>
>>>>>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.60*" have
>>>>>> been masked. !!! One of the following masked packages is required to
>>>>>> complete your request: - dev-util/boost-build-1.60.0::gentoo (masked
>>>>>> by: )
>>>>>>
>>>>>>
>>>>>> For me it looks like boost not beeing updated/reinstalled because of
>>>>>> another version of boost, which depends on boost.
>>>>>>
>>>>>> HELP, I need somebody, HELP, not just anybody hee-eee-eelp uuuuuhhhh!
>>>>>>
>>>>>> Thanks for any HELP in advance! May the source be with you...
>>>>>> Best regards,
>>>>>> Meino
>>>>>
>>>>> Hah! That's one of those blockers that makes little or no sense.
>>>>>
>>>>>
>>>>> boost has this dep:
>>>>>
>>>>> DEPEND="${RDEPEND}
>>>>>
>>>>> =dev-util/boost-build-${MAJOR_V}*"
>>>>>
>>>>> and boost-build does not depend on boost.
>>>>>
>>>>> So, logically you'd expect boost to want to upgrade to 1.60, notice
>>>>> boost-build's dep and upgrade boost-build as well to match. But it
>>>>> doesn't, because boost-build-1.60 is masked for <null> reason.
>>>>>
>>>>> It really looks and smells like a bug in emerge[1] when updating world
>>>>> where it considers boost-build first, fixes the version to use to match
>>>>> current boost, and then can't find a way to upgrade boost.
>>>>>
>>>>> Solution would seem to be to emerge -C either of them and let portage
>>>>> get on with it. Or upgrade just upgrade boost-build by itself then do
>>>>> world
>>>>>
>>>>>
>>>>> [1] I wouldn't go so far as to call it a "bug" as such, because nothing
>>>>> in the spec requires a package manager to guarantee that it will always
>>>>> find the best way to upgrade everything. It only needs to keep the
>>>>> system consistent with the ebuilds it has.
>>>>
>>>> Hi Alan,
>>>>
>>>> thanks for your reply! :)
>>>>
>>>> ...and I thought it was me being too limited to see the real truth
>>>> behind that what it is The Matrix.
>>>>
>>>> But it was only a deja-vu....oh wait! It was NO deja-vu ... no
>>>> glitch in The Matrix...we had similiar emerge-ncies in the past. ;)
>>>>
>>>> I will see how far I can go...I was warned to use 060 of boost...
>>>>
>>>> Best regards,
>>>> Meino
>>>
>>> It reminds me of many years back with two packages that depend on each
>>> other and portage couldn't deal with updating both at the same time.
>>>
>>> emerge -C got a lot of use back then :-)
>>
>> Don't forget to use -1aDv when you emerge boost manually as Alan suggested,
>> unless for some reason you want boost in your world file.
>>
>> --
>> Regards,
>> Mick
>
>
>
> Hi Mick,
>
> thanks for the warning! Will do so... :)
-1 is fine, but don't use -D in that manual step; you do not want deep here.
That happens later when you do a regular world update
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2016-04-17 21:33 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-17 3:45 [gentoo-user] And thus the emerge spake Meino.Cramer
2016-04-17 3:52 ` Simon Thelen
2016-04-17 4:00 ` Dale
2016-04-17 5:41 ` Meino.Cramer
2016-04-17 5:08 ` Paul Colquhoun
2016-04-17 9:00 ` Alan McKinnon
2016-04-17 9:10 ` Alan McKinnon
2016-04-17 9:36 ` Meino.Cramer
2016-04-17 9:44 ` Alan McKinnon
2016-04-17 11:54 ` Mick
2016-04-17 12:09 ` Meino.Cramer
2016-04-17 15:32 ` Dale
2016-04-17 19:17 ` Neil Bothwick
2016-04-17 19:28 ` Dale
2016-04-17 21:33 ` Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox