cairo ebuild overrides PKG_CONFIG_PATH, this means that if one has glitz or xcb (X C Bindings not X Cut Buffers) installed under say, /usr/local , it will never find it as PKG_CONFIG_PATH gets overridden. A fix for this should be something along the lines of changing this line in the ebuild: PKG_CONFIG_PATH=${FILESDIR} econf || die to PKG_CONFIG_PATH="${FILESDIR}:${PKG_CONFIG_PATH}" econf || die Reproducible: Always Steps to Reproduce: 1. PKG_CONFIG_PATH=/usr/local/lib/pkgconfig emerge cairo 2. 3. Actual Results: glitz or xcb not detected Expected Results: glitz or xcb detected
cairo isn't ours.
Thanks, fixed in CVS like this: PKG_CONFIG_PATH=${PKG_CONFIG_PATH+$PKG_CONFIG_PATH:}${FILESDIR} econf || die Regards, Tom