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

Bug 188956

Summary: x11-libs/cairo should depend on xcb when xcb use flag is enabled.
Product: Gentoo Linux Reporter: Maarten Billemont <lhunath>
Component: [OLD] LibraryAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED WORKSFORME    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Maarten Billemont 2007-08-15 08:40:24 UTC
Compiling cairo with XCB use flag on (headless machine):

checking for xcb... no
no
checking whether cairo's XCB backend could be enabled... no (requires XCB http://xcb.freedesktop.org)
configure: error: requested XCB backend could not be enabled

Reproducible: Always

Steps to Reproduce:
Comment 1 Maarten Billemont 2007-08-15 08:43:25 UTC
I just synced my portage tree and azureus no longer depends on cairo anywhere down the line.  I'm not sure whether this does or does not invalidate this bug due to dependency changes that were made inbetween these syncs.
Comment 2 Maarten Billemont 2007-08-15 08:47:09 UTC
Allow me to correct myself.  Cairo is still in the list of dependencies.

When doing an ''emerge xcb azureus'' instead of an ''emerge azureus'', xcb comes after cairo in the build order.  This is also due to this bug.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-08-15 08:49:30 UTC
Sorry, cairo already depends on x11-misc/xcb w/ USE=xcb set, really don't see what you mean here.
Comment 4 Maarten Billemont 2007-08-15 09:17:02 UTC
Appearantly it needs to depend on xcb-utils instead, seeing as configure checks for xcb-render-util.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-08-15 09:22:59 UTC
(In reply to comment #4)
> Appearantly it needs to depend on xcb-utils instead, seeing as configure checks
> for xcb-render-util.

It already does depend on both, please read the ebuild already.