On Sat, 30 Nov 2019 05:45:48 +0100
[email protected] wrote:

> On 11/29 10:28, Dale wrote:
> > [email protected] wrote:  
> > > On 11/29 10:12, Dale wrote:  
> > >> [email protected] wrote:  
> > >>>   (media-gfx/imagemagick-7.0.9.5:0/7.0.9::gentoo, ebuild
> > >>> scheduled for merge) conflicts with
> > >>> <media-gfx/imagemagick-7:=[cxx] required by
> > >>> (media-gfx/inkscape-1.0_beta1:0/0::gentoo, ebuild scheduled for
> > >>> merge)
> > >>>
> > >>> What does "media-gfx/imagemagick-7:=[cxx]" indicate for a
> > >>> version ?

Hi, man 5 ebuild tells us that:

 = Indicates that any slot value is acceptable. In addition, for runtime
   dependencies, indicates that the package will break unless a matching
   package with slot and sub-slot equal to the slot and sub-slot of the best
   installed version at the time the package was installed is available.

In this it case means that inkscape wants the same slot version of
imagemagick as it was present in the system at the time inkscape got
emerged.  So if you update imagemagick to a higher slot, inkscape will
break and needs to be rebuilt.  The rebuild should have been
automatically scheduled by emerge.  I am not sure why it did not but
you have probably too many other conflicts and emerge got lost in that
mess. ;-)  It usually helps if you make all the USE flag and keyword
changes that emerge wants you to do first.  If it does not help then
unmerge inkscape and emerge it again after update.

> after switching this cxx-thingy off and on again, I get additional
> errors:
> 
> dev-python/numpy:0
> 
>   (dev-python/numpy-1.17.4:0/0::gentoo, ebuild scheduled for merge)
> conflicts with
> 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(-)]
> required by (media-libs/opencv-4.1.2:0/4.1.2::gentoo, installed)

This looks like python is going to be updated.  Again, try to make all
the USE flags and keyword changes (they are usually printed at the
end of emerge's error output).  Then try to increase backtrack value
with --backtrack parameter.

Robert


-- 
Róbert Čerňanský
E-mail: [email protected]
Jabber: [email protected]

Reply via email to