'emerge -uvDN world' fails with: ... !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: media-gfx/graphviz:0 ('ebuild', '/', 'media-gfx/graphviz-2.22.2-r1', 'merge') pulled in by >=media-gfx/graphviz-2.20[png] required by ('ebuild', '/', 'dev-lisp/sbcl-1.0.31', 'merge') (and 8 more) ('installed', '/', 'media-gfx/graphviz-2.24.0-r1', 'nomerge') pulled in by media-gfx/graphviz required by ('installed', '/', 'dev-perl/GraphViz-2.04', 'nomerge') media-gfx/graphviz required by world >=media-gfx/graphviz-2.6 required by ('installed', '/', 'media-gfx/imagemagick-6.5.4.10', 'nomerge') (and 5 more) Reproducible: Always Actual Results: Masking >=media-gfx/graphviz-2.22.2-r1 helps to 'emerge world'. But I would like to know, if there is a chance that sbcl, which I need for maxima can also work with current graphviz.
I'm not sure, whose bug is this. The problem here is graphviz ebuild dropping png useflag in 2.24.0 and depending on libpng unconditionally.
Comment 1 means that sbcl would use graphviz 2.24.0 without any problem (it's only for the docs here anyway), but it looks like dropping that useflag generates a bit of trouble for other ebuilds.
fixed deps in dev-lisp/sbcl. thanks for the report. 30 Sep 2009; Markus Meier <maekke@gentoo.org> sbcl-1.0.26-r10.ebuild, sbcl-1.0.27-r10.ebuild, sbcl-1.0.28.ebuild, sbcl-1.0.31.ebuild: fix media-gfx/graphviz dep, bug #286615
And where is a new ebuild?
*** Bug 277834 has been marked as a duplicate of this bug. ***
Could one change the dependency for sblc-1.0.19, too, since this is the current stable version for sblc (all later versions are currently masked)?