Current tinderbox regression (libxcb)

Jamey Sharp jamey at
Mon Nov 3 20:10:12 PST 2008

On Mon, Nov 3, 2008 at 8:02 PM, Chris Ball <cjb at> wrote:
> Hi,
>   > configure: error: Package requirements (xextproto xtrans xcb-xlib
>   > >= 1.1.90) were not met:

That's a bizarre error message for it... I assume you haven't cleaned
up files installed by previous builds of libxcb. You'll need to remove* and xcb-xlib.pc, at least. Ideally the tinderbox
builds would start with a clean installation target every time.

> Oh, I see -- libxcb recently stopped providing xcb-xlib, intentionally,
> but libX11 is still checking for it.

Right, but...

>  Patch to libX11 pushed:

Not so right. libX11 git master still won't build without xcb-xlib,
which means it just can't build against libxcb git master right now. A
new libxcb release is on its way, and then we can land the
corresponding libX11 changes and roll a release there. Which is now
going to involve merge conflicts. sigh.

Unfortunately, the handoff work requires that both Xlib and XCB be
upgraded simultaneously. We couldn't find any way around that without
giving up most of the advantages of handoff.

I think the later tinderbox "regressions" are just cascading failures
from not cleaning up old files that are no longer part of XCB.


More information about the xorg mailing list