>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

Reply via email to