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