Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 284447

Summary: gnome-base/librsvg depends both on ">=x11-libs/cairo-1.8.8[-svg]" and ">=x11-libs/cairo-1.7.6[svg,X]"
Product: Gentoo Linux Reporter: helge.preuss
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description helge.preuss 2009-09-10 09:25:39 UTC
Woke up this morning, emerged --sync. emerged -pvuD world to see what it would bring.

 emerge -pvuD world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/cairo-1.8.8[-svg]".
!!! One of the following packages is required to complete your request:
- x11-libs/cairo-1.8.8 (Change USE: -svg)
(dependency required by "dev-python/pycairo-1.8.8" [installed])
(dependency required by "dev-python/pygtk-2.16.0-r1" [ebuild])
(dependency required by "gnome-extra/libgsf-1.14.15" [installed])
(dependency required by "gnome-base/librsvg-2.26.0" [installed])
(dependency required by "media-gfx/imagemagick-6.5.4.10" [installed])
(dependency required by "media-video/transcode-1.1.4" [installed])
(dependency required by "app-cdr/k3b-1.0.5-r6" [installed])
(dependency required by "world" [argument])

Followed that advice, changed cairo USE flag to -svg, emerged cairo again.

 emerge -pvuD world

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/cairo-1.7.6[svg,X]".
!!! One of the following packages is required to complete your request:
- x11-libs/cairo-1.8.8 (Change USE: +svg)
(dependency required by "x11-libs/pango-1.24.5" [installed])
(dependency required by "gnome-base/librsvg-2.26.0" [installed])
(dependency required by "media-gfx/imagemagick-6.5.4.10" [installed])
(dependency required by "media-video/transcode-1.1.4" [installed])
(dependency required by "app-cdr/k3b-1.0.5-r6" [installed])
(dependency required by "world" [argument])

Wooh-oh, I've got the conflicting USE flag blues...

Sorry for rambling. I always wanted to start a bug report with "woke up this morning" and see what happens. Here's the short version:

emerge -pvuD librsvg

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/cairo-1.7.6[svg,X]".
!!! One of the following packages is required to complete your request:
- x11-libs/cairo-1.8.8 (Change USE: +svg)
(dependency required by "x11-libs/pango-1.24.5" [installed])
(dependency required by "gnome-base/librsvg-2.26.0" [installed])
(dependency required by "librsvg" [argument])

[ edited x11-libs/cairo USE flag, re-emerged x11-libs/cairo ] 

emerge -pvuD librsvg

These are the packages that would be merged, in order:

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/cairo-1.8.8[-svg]".
!!! One of the following packages is required to complete your request:
- x11-libs/cairo-1.8.8 (Change USE: -svg)
(dependency required by "dev-python/pycairo-1.8.8" [installed])
(dependency required by "dev-python/pygtk-2.16.0-r1" [ebuild])
(dependency required by "gnome-extra/libgsf-1.14.15" [installed])
(dependency required by "gnome-base/librsvg-2.26.0" [installed])
(dependency required by "librsvg" [argument])


Reproducible: Always
Comment 1 Rafał Mużyło 2009-09-10 10:58:01 UTC
Bit annoying to figure out, but the problem is elsewhere:
dev-python/pycairo now depends on x11-libs/cairo[=svg],
meanig same value must be set for both.
Comment 2 helge.preuss 2009-09-10 12:49:33 UTC
(In reply to comment #1)
> dev-python/pycairo now depends on x11-libs/cairo[=svg],
> meanig same value must be set for both.
> 

That works, thanks!