Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 284447 - gnome-base/librsvg depends both on ">=x11-libs/cairo-1.8.8[-svg]" and ">=x11-libs/cairo-1.7.6[svg,X]"
Summary: gnome-base/librsvg depends both on ">=x11-libs/cairo-1.8.8[-svg]" and ">=x11-...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-10 09:25 UTC by helge.preuss
Modified: 2009-09-10 12:49 UTC (History)
0 users

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 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!