Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 286615 - dev-lisp/sbcl-1.0.31 blocks 'emerge world', because it wants to emerge media-gfx/graphviz-2.22.2-r1
Summary: dev-lisp/sbcl-1.0.31 blocks 'emerge world', because it wants to emerge media-...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Common Lisp Bugs
URL:
Whiteboard:
Keywords:
: 277834 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-27 07:19 UTC by Juergen Rose
Modified: 2010-01-24 13:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Juergen Rose 2009-09-27 07:19:09 UTC
'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.
Comment 1 Rafał Mużyło 2009-09-27 15:13:19 UTC
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 2 Rafał Mużyło 2009-09-27 15:17:02 UTC
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.
Comment 3 Markus Meier gentoo-dev 2009-09-30 22:11:11 UTC
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
Comment 4 Juergen Rose 2009-10-01 06:24:17 UTC
And where is a new ebuild?
Comment 5 Hanno Böck gentoo-dev 2010-01-11 21:09:45 UTC
*** Bug 277834 has been marked as a duplicate of this bug. ***
Comment 6 Robert Spillner 2010-01-24 13:03:57 UTC
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)?