public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] boost-1.63 dependency confusion
@ 2017-11-11 10:37 Mick
  2017-11-11 11:32 ` Philip Webb
  2017-11-11 11:45 ` David M. Fellows
  0 siblings, 2 replies; 9+ messages in thread
From: Mick @ 2017-11-11 10:37 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 2638 bytes --]

The confusion is all mine, because I cannot decipher what is masking dev-util/
boost-build-1.63:
=====================
# emerge -uaNDv world

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

!!! The following update has been skipped due to unsatisfied dependencies:

dev-libs/boost:0

  selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, installed)
  skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for 
merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been 
masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/boost-build-1.63.0::gentoo (masked by: )

(dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])
=====================


From what I see below dev-libs/boost-1.63.0 does not look masked to me:
========================
$ eix -l boost-build
[U] dev-util/boost-build
     Available versions:  
            1.62.0-r1 ^t	[examples python test PYTHON_TARGETS="python2_7"]
["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
            1.63.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
       ~    1.65.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
     Installed versions:  1.62.0-r1^t(09:28:37 01/28/17)(-examples -python -
test PYTHON_TARGETS="python2_7")
     Homepage:            http://www.boost.org/doc/tools/build/index.html
     Description:         A system for large project software construction, 
simple to use and powerful
==========================


======================
$ eshowkw boost-build
Keywords for dev-util/boost-build:
             |                                 |   u   |  
             | a a         p   a     n r     s |   n   |  
             | l m   h i   p   r m m i i s   p | e u s | r
             | p d a p a p c x m i 6 o s 3   a | a s l | e
             | h 6 r p 6 p 6 8 6 p 8 s c 9 s r | p e o | p
             | a 4 m a 4 c 4 6 4 s k 2 v 0 h c | i d t | o
-------------+---------------------------------+-------+-------
[I]1.62.0-r1 | + + + + + + + + + ~ o o o ~ ~ + | 6 o 0 | gentoo
   1.63.0    | + + + ~ + + + + ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
   1.65.0    | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
===================================

I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure what is 
causing this.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 10:37 [gentoo-user] boost-1.63 dependency confusion Mick
@ 2017-11-11 11:32 ` Philip Webb
  2017-11-11 11:45 ` David M. Fellows
  1 sibling, 0 replies; 9+ messages in thread
From: Philip Webb @ 2017-11-11 11:32 UTC (permalink / raw
  To: gentoo-user

171111 Mick wrote:
> !!! The following update has been skipped due to unsatisfied dependencies:
> 
> dev-libs/boost:0
> 
>   selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, installed)
>   skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for 
> merge) (see unsatisfied dependency below)
> 
> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been 
> masked.
> !!! One of the following masked packages is required to complete your request:
> - dev-util/boost-build-1.63.0::gentoo (masked by: )
> 
> (dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])

On my stable system, I get :

  root:846 log> emerge -pvt boost
  These are the packages that would be merged, in reverse order:
  Calculating dependencies... done!
  [ebuild  rR    ] app-office/libreoffice-5.2.7.2::gentoo  USE="(-aqua%) -bluetooth -branding (-coinmp) -collada cups dbus -debug -eds (-firebird) -gltf -gnome -googledrive -gstreamer gtk -gtk3 -java -jemalloc -kde (-libressl) -mysql -odk pdfimport -postgres -quickstarter (-telepathy) {-test} -vlc" LIBREOFFICE_EXTENSIONS="-nlpsolver -scripting-beanshell -scripting-javascript -wiki-publisher" PYTHON_SINGLE_TARGET="-python2_7 -python3_4* python3_5*" PYTHON_TARGETS="python2_7 python3_4 python3_5*" 0 KiB
  [ebuild  rR    ]  dev-cpp/libcmis-0.5.2_pre20160820-r1:0.5::gentoo  USE="-man -static-libs {-test}" 0 KiB
  [ebuild  rR    ]  dev-libs/liborcus-0.11.2:0/0.11::gentoo  USE="python -spreadsheet-model -static-libs -tools" PYTHON_SINGLE_TARGET="-python3_4* python3_5* (-python3_6)" PYTHON_TARGETS="python3_4 python3_5* (-python3_6)" 0 KiB
  [ebuild  rR    ]   dev-util/mdds-1.2.2:1/1.2::gentoo  USE="(-doc%) -valgrind" 0 KiB
  [ebuild  r  U  ]    dev-libs/boost-1.63.0:0/1.63.0::gentoo [1.62.0-r1:0/1.62.0::gentoo] USE="-context -debug -doc icu -mpi -nls python -static-libs threads -tools" ABI_X86="-32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 python3_5* (-python3_6)" 80,063 KiB
  [ebuild     U  ]     dev-util/boost-build-1.63.0::gentoo [1.62.0-r1::gentoo] USE="-examples python {-test}" PYTHON_TARGETS="python2_7" 0 KiB
  Total: 6 packages (2 upgrades, 4 reinstalls), Size of downloads: 80,063 KiB

  The following packages are causing rebuilds:
  (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-cpp/libcmis-0.5.2_pre20160820-r1:0.5/0.5::gentoo, ebuild scheduled for merge)
    (app-office/libreoffice-5.2.7.2:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/liborcus-0.11.2:0/0.11::gentoo, ebuild scheduled for merge)
    (dev-util/mdds-1.2.2:1/1.2::gentoo, ebuild scheduled for merge)
  root:847 log> 

Eix doesn't show  Boost-build-1.63.0  to be masked.

I shall not be updating this one, as I don't want to rebuild Libreoffice.

BTW in 14 yr using Gentoo, I've never done 'emerge ... world' without '-p'.
I always emerge pkgs individually or at most a few related ones together.

-- 
========================,,============================================
SUPPORT     ___________//___,   Philip Webb
ELECTRIC   /] [] [] [] [] []|   Cities Centre, University of Toronto
TRANSIT    `-O----------O---'   purslowatchassdotutorontodotca



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 10:37 [gentoo-user] boost-1.63 dependency confusion Mick
  2017-11-11 11:32 ` Philip Webb
@ 2017-11-11 11:45 ` David M. Fellows
  2017-11-11 12:20   ` Mick
  2017-11-11 15:40   ` Jens Pelzetter
  1 sibling, 2 replies; 9+ messages in thread
From: David M. Fellows @ 2017-11-11 11:45 UTC (permalink / raw
  To: gentoo-user, Mick

>The confusion is all mine, because I cannot decipher what is masking dev-util/
>boost-build-1.63:
>=====================
># emerge -uaNDv world
>
>These are the packages that would be merged, in order:
>
>Calculating dependencies... done!
>
>Total: 0 packages, Size of downloads: 0 KiB
>
>!!! The following update has been skipped due to unsatisfied dependencies:
>
>dev-libs/boost:0
>
>  selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, installed)
>  skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for 
>merge) (see unsatisfied dependency below)
>
>!!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been 
>masked.
>!!! One of the following masked packages is required to complete your request:
>- dev-util/boost-build-1.63.0::gentoo (masked by: )
>
>(dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])
>=====================
>
>
>>From what I see below dev-libs/boost-1.63.0 does not look masked to me:
>========================
>$ eix -l boost-build
>[U] dev-util/boost-build
>     Available versions:  
>            1.62.0-r1 ^t	[examples python test PYTHON_TARGETS="python2_7"]
>["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>            1.63.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
>["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>       ~    1.65.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
>["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>     Installed versions:  1.62.0-r1^t(09:28:37 01/28/17)(-examples -python -
>test PYTHON_TARGETS="python2_7")
>     Homepage:            http://www.boost.org/doc/tools/build/index.html
>     Description:         A system for large project software construction, 
>simple to use and powerful
>==========================
>
>
>======================
>$ eshowkw boost-build
>Keywords for dev-util/boost-build:
>             |                                 |   u   |  
>             | a a         p   a     n r     s |   n   |  
>             | l m   h i   p   r m m i i s   p | e u s | r
>             | p d a p a p c x m i 6 o s 3   a | a s l | e
>             | h 6 r p 6 p 6 8 6 p 8 s c 9 s r | p e o | p
>             | a 4 m a 4 c 4 6 4 s k 2 v 0 h c | i d t | o
>-------------+---------------------------------+-------+-------
>[I]1.62.0-r1 | + + + + + + + + + ~ o o o ~ ~ + | 6 o 0 | gentoo
>   1.63.0    | + + + ~ + + + + ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
>   1.65.0    | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
>===================================
>
>I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure what is 
>causing this.
>
>-- 
>Regards,
>Mick

This is caused by a portage bug. See b.g.o #554838
Updating to unstable portage-2.3.13 resolved the problem for me.

DaveF


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 11:45 ` David M. Fellows
@ 2017-11-11 12:20   ` Mick
  2017-11-11 13:36     ` Peter Humphrey
  2017-11-11 15:40   ` Jens Pelzetter
  1 sibling, 1 reply; 9+ messages in thread
From: Mick @ 2017-11-11 12:20 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 481 bytes --]

On Saturday, 11 November 2017 11:45:16 GMT you wrote:
> >The confusion is all mine, because I cannot decipher what is masking
> >dev-util/ boost-build-1.63:
[snip ...]

> >I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure what is
> >causing this.
> 
> This is caused by a portage bug. See b.g.o #554838
> Updating to unstable portage-2.3.13 resolved the problem for me.
> 
> DaveF

Thanks DaveF, I'll update portage at some point and try again.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 12:20   ` Mick
@ 2017-11-11 13:36     ` Peter Humphrey
  2017-11-11 23:02       ` Bill Kenworthy
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Humphrey @ 2017-11-11 13:36 UTC (permalink / raw
  To: gentoo-user

On Saturday, 11 November 2017 12:20:35 GMT Mick wrote:
> On Saturday, 11 November 2017 11:45:16 GMT you wrote:
> > >The confusion is all mine, because I cannot decipher what is masking
> 
> > >dev-util/ boost-build-1.63:
> [snip ...]
> 
> > >I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure
> > >what is causing this.
> > 
> > This is caused by a portage bug. See b.g.o #554838
> > Updating to unstable portage-2.3.13 resolved the problem for me.
> > 
> > DaveF
> 
> Thanks DaveF, I'll update portage at some point and try again.

I had boost-build apparently masked too, but I solved it accidentally by 
emerging boost, which pulled in boost-build. It all went swimmingly then.

-- 
Regards,
Peter.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 11:45 ` David M. Fellows
  2017-11-11 12:20   ` Mick
@ 2017-11-11 15:40   ` Jens Pelzetter
  2017-11-11 16:08     ` Peter Humphrey
  1 sibling, 1 reply; 9+ messages in thread
From: Jens Pelzetter @ 2017-11-11 15:40 UTC (permalink / raw
  To: gentoo-user

Hello all,

alternativly you can do manual step wise update (which work at least for
me):

# emerge -va --oneshot =dev-util/boost-build-1.63
# emerge -va --oneshot =dev-libs/boost-1.63

After that, emerge should behave normal.

Best regards

Jens

Am 11.11.2017 um 12:45 schrieb David M. Fellows:
>> The confusion is all mine, because I cannot decipher what is masking dev-util/
>> boost-build-1.63:
>> =====================
>> # emerge -uaNDv world
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies... done!
>>
>> Total: 0 packages, Size of downloads: 0 KiB
>>
>> !!! The following update has been skipped due to unsatisfied dependencies:
>>
>> dev-libs/boost:0
>>
>>  selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, installed)
>>  skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for 
>> merge) (see unsatisfied dependency below)
>>
>> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been 
>> masked.
>> !!! One of the following masked packages is required to complete your request:
>> - dev-util/boost-build-1.63.0::gentoo (masked by: )
>>
>> (dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])
>> =====================
>>
>>
>> >From what I see below dev-libs/boost-1.63.0 does not look masked to me:
>> ========================
>> $ eix -l boost-build
>> [U] dev-util/boost-build
>>     Available versions:  
>>            1.62.0-r1 ^t	[examples python test PYTHON_TARGETS="python2_7"]
>> ["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>>            1.63.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
>> ["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>>       ~    1.65.0    ^t	[examples python test PYTHON_TARGETS="python2_7"]
>> ["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
>>     Installed versions:  1.62.0-r1^t(09:28:37 01/28/17)(-examples -python -
>> test PYTHON_TARGETS="python2_7")
>>     Homepage:            http://www.boost.org/doc/tools/build/index.html
>>     Description:         A system for large project software construction, 
>> simple to use and powerful
>> ==========================
>>
>>
>> ======================
>> $ eshowkw boost-build
>> Keywords for dev-util/boost-build:
>>             |                                 |   u   |  
>>             | a a         p   a     n r     s |   n   |  
>>             | l m   h i   p   r m m i i s   p | e u s | r
>>             | p d a p a p c x m i 6 o s 3   a | a s l | e
>>             | h 6 r p 6 p 6 8 6 p 8 s c 9 s r | p e o | p
>>             | a 4 m a 4 c 4 6 4 s k 2 v 0 h c | i d t | o
>> -------------+---------------------------------+-------+-------
>> [I]1.62.0-r1 | + + + + + + + + + ~ o o o ~ ~ + | 6 o 0 | gentoo
>>   1.63.0    | + + + ~ + + + + ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
>>   1.65.0    | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o ~ ~ ~ | 6 o   | gentoo
>> ===================================
>>
>> I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure what is 
>> causing this.
>>
>> -- 
>> Regards,
>> Mick
> 
> This is caused by a portage bug. See b.g.o #554838
> Updating to unstable portage-2.3.13 resolved the problem for me.
> 
> DaveF
> 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 15:40   ` Jens Pelzetter
@ 2017-11-11 16:08     ` Peter Humphrey
  2017-11-11 22:34       ` Neil Bothwick
  0 siblings, 1 reply; 9+ messages in thread
From: Peter Humphrey @ 2017-11-11 16:08 UTC (permalink / raw
  To: gentoo-user

On Saturday, 11 November 2017 15:40:18 GMT Jens Pelzetter wrote:
> Hello all,
> 
> alternativly you can do manual step wise update (which work at least for
> me):
> 
> # emerge -va --oneshot =dev-util/boost-build-1.63
> # emerge -va --oneshot =dev-libs/boost-1.63
> 
> After that, emerge should behave normal.

That didn't work for me: boost-build refused to build without my first 
emerging boost.

-- 
Regards,
Peter.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 16:08     ` Peter Humphrey
@ 2017-11-11 22:34       ` Neil Bothwick
  0 siblings, 0 replies; 9+ messages in thread
From: Neil Bothwick @ 2017-11-11 22:34 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 495 bytes --]

On Sat, 11 Nov 2017 16:08:10 +0000, Peter Humphrey wrote:

> > # emerge -va --oneshot =dev-util/boost-build-1.63
> > # emerge -va --oneshot =dev-libs/boost-1.63
> > 
> > After that, emerge should behave normal.  
> 
> That didn't work for me: boost-build refused to build without my first 
> emerging boost.

This one seems to come up with every boost release.

"emerge -1a boost boost-build" always sorts it out for me.


-- 
Neil Bothwick

The geek shall inherit the earth.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-user] boost-1.63 dependency confusion
  2017-11-11 13:36     ` Peter Humphrey
@ 2017-11-11 23:02       ` Bill Kenworthy
  0 siblings, 0 replies; 9+ messages in thread
From: Bill Kenworthy @ 2017-11-11 23:02 UTC (permalink / raw
  To: gentoo-user

On 11/11/17 21:36, Peter Humphrey wrote:
> On Saturday, 11 November 2017 12:20:35 GMT Mick wrote:
>> On Saturday, 11 November 2017 11:45:16 GMT you wrote:
>>>> The confusion is all mine, because I cannot decipher what is masking
>>
>>>> dev-util/ boost-build-1.63:
>> [snip ...]
>>
>>>> I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure
>>>> what is causing this.
>>>
>>> This is caused by a portage bug. See b.g.o #554838
>>> Updating to unstable portage-2.3.13 resolved the problem for me.
>>>
>>> DaveF
>>
>> Thanks DaveF, I'll update portage at some point and try again.
> 
> I had boost-build apparently masked too, but I solved it accidentally by 
> emerging boost, which pulled in boost-build. It all went swimmingly then.
> 

Same on multiple systems - emerge boost worked fine, then do world.

William K.


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-11-11 23:02 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-11-11 10:37 [gentoo-user] boost-1.63 dependency confusion Mick
2017-11-11 11:32 ` Philip Webb
2017-11-11 11:45 ` David M. Fellows
2017-11-11 12:20   ` Mick
2017-11-11 13:36     ` Peter Humphrey
2017-11-11 23:02       ` Bill Kenworthy
2017-11-11 15:40   ` Jens Pelzetter
2017-11-11 16:08     ` Peter Humphrey
2017-11-11 22:34       ` Neil Bothwick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox