Gentoo Archives: gentoo-user

From: "Róbert Čerňanský" <openhs@×××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Conflicting version...but the version scheme is confusing...
Date: Sat, 30 Nov 2019 06:52:56
Message-Id: 20191130075245.69fedcc4.openhs@tightmail.com
In Reply to: Re: [gentoo-user] Conflicting version...but the version scheme is confusing... by tuxic@posteo.de
1 On Sat, 30 Nov 2019 05:45:48 +0100
2 tuxic@××××××.de wrote:
3
4 > On 11/29 10:28, Dale wrote:
5 > > tuxic@××××××.de wrote:
6 > > > On 11/29 10:12, Dale wrote:
7 > > >> tuxic@××××××.de wrote:
8 > > >>> (media-gfx/imagemagick-7.0.9.5:0/7.0.9::gentoo, ebuild
9 > > >>> scheduled for merge) conflicts with
10 > > >>> <media-gfx/imagemagick-7:=[cxx] required by
11 > > >>> (media-gfx/inkscape-1.0_beta1:0/0::gentoo, ebuild scheduled for
12 > > >>> merge)
13 > > >>>
14 > > >>> What does "media-gfx/imagemagick-7:=[cxx]" indicate for a
15 > > >>> version ?
16
17 Hi, man 5 ebuild tells us that:
18
19 = Indicates that any slot value is acceptable. In addition, for runtime
20 dependencies, indicates that the package will break unless a matching
21 package with slot and sub-slot equal to the slot and sub-slot of the best
22 installed version at the time the package was installed is available.
23
24 In this it case means that inkscape wants the same slot version of
25 imagemagick as it was present in the system at the time inkscape got
26 emerged. So if you update imagemagick to a higher slot, inkscape will
27 break and needs to be rebuilt. The rebuild should have been
28 automatically scheduled by emerge. I am not sure why it did not but
29 you have probably too many other conflicts and emerge got lost in that
30 mess. ;-) It usually helps if you make all the USE flag and keyword
31 changes that emerge wants you to do first. If it does not help then
32 unmerge inkscape and emerge it again after update.
33
34 > after switching this cxx-thingy off and on again, I get additional
35 > errors:
36 >
37 > dev-python/numpy:0
38 >
39 > (dev-python/numpy-1.17.4:0/0::gentoo, ebuild scheduled for merge)
40 > conflicts with
41 > dev-python/numpy[python_targets_python2_7(-),python_targets_python3_6(-),-python_single_target_python2_7(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-)]
42 > required by (media-libs/opencv-4.1.2:0/4.1.2::gentoo, installed)
43
44 This looks like python is going to be updated. Again, try to make all
45 the USE flags and keyword changes (they are usually printed at the
46 end of emerge's error output). Then try to increase backtrack value
47 with --backtrack parameter.
48
49 Robert
50
51
52 --
53 Róbert Čerňanský
54 E-mail: openhs@×××××××××.com
55 Jabber: hs@××××××.sk