Gentoo Archives: gentoo-user

From: "David M. Fellows" <fellows@×××.ca>
To: gentoo-user@l.g.o, Mick <michaelkintzios@×××××.com>
Subject: Re: [gentoo-user] boost-1.63 dependency confusion
Date: Sat, 11 Nov 2017 11:45:27
Message-Id: 27969.1510400716@owl.pooh.corner
In Reply to: [gentoo-user] boost-1.63 dependency confusion by Mick
1 >The confusion is all mine, because I cannot decipher what is masking dev-util/
2 >boost-build-1.63:
3 >=====================
4 ># emerge -uaNDv world
5 >
6 >These are the packages that would be merged, in order:
7 >
8 >Calculating dependencies... done!
9 >
10 >Total: 0 packages, Size of downloads: 0 KiB
11 >
12 >!!! The following update has been skipped due to unsatisfied dependencies:
13 >
14 >dev-libs/boost:0
15 >
16 > selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, installed)
17 > skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for
18 >merge) (see unsatisfied dependency below)
19 >
20 >!!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been
21 >masked.
22 >!!! One of the following masked packages is required to complete your request:
23 >- dev-util/boost-build-1.63.0::gentoo (masked by: )
24 >
25 >(dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])
26 >=====================
27 >
28 >
29 >>From what I see below dev-libs/boost-1.63.0 does not look masked to me:
30 >========================
31 >$ eix -l boost-build
32 >[U] dev-util/boost-build
33 > Available versions:
34 > 1.62.0-r1 ^t [examples python test PYTHON_TARGETS="python2_7"]
35 >["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
36 > 1.63.0 ^t [examples python test PYTHON_TARGETS="python2_7"]
37 >["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
38 > ~ 1.65.0 ^t [examples python test PYTHON_TARGETS="python2_7"]
39 >["python? ( python_targets_python2_7 ) test? ( python_targets_python2_7 )"]
40 > Installed versions: 1.62.0-r1^t(09:28:37 01/28/17)(-examples -python -
41 >test PYTHON_TARGETS="python2_7")
42 > Homepage: http://www.boost.org/doc/tools/build/index.html
43 > Description: A system for large project software construction,
44 >simple to use and powerful
45 >==========================
46 >
47 >
48 >======================
49 >$ eshowkw boost-build
50 >Keywords for dev-util/boost-build:
51 > | | u |
52 > | a a p a n r s | n |
53 > | l m h i p r m m i i s p | e u s | r
54 > | p d a p a p c x m i 6 o s 3 a | a s l | e
55 > | h 6 r p 6 p 6 8 6 p 8 s c 9 s r | p e o | p
56 > | a 4 m a 4 c 4 6 4 s k 2 v 0 h c | i d t | o
57 >-------------+---------------------------------+-------+-------
58 >[I]1.62.0-r1 | + + + + + + + + + ~ o o o ~ ~ + | 6 o 0 | gentoo
59 > 1.63.0 | + + + ~ + + + + ~ ~ o o o ~ ~ ~ | 6 o | gentoo
60 > 1.65.0 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o ~ ~ ~ | 6 o | gentoo
61 >===================================
62 >
63 >I see that 1.63.0 and 1.65.0 have no slot defined, but I'm not sure what is
64 >causing this.
65 >
66 >--
67 >Regards,
68 >Mick
69
70 This is caused by a portage bug. See b.g.o #554838
71 Updating to unstable portage-2.3.13 resolved the problem for me.
72
73 DaveF

Replies

Subject Author
Re: [gentoo-user] boost-1.63 dependency confusion Mick <michaelkintzios@×××××.com>
Re: [gentoo-user] boost-1.63 dependency confusion Jens Pelzetter <jens.pelzetter@××××××××××.com>