[Mesa-dev] Recent mesa changes are causing tinderbox to fail
Jeremy Huddleston
jeremyhu at freedesktop.org
Sun Jan 8 11:34:33 PST 2012
On Jan 2, 2012, at 7:03 PM, Ian Romanick wrote:
> On 01/02/2012 06:18 PM, Jeremy Huddleston wrote:
>> xdriinfo is failing to build in tinderbox (through no change of its own). The relevant changes in mesa were bce506f..7705833. My guess is that this was caused by one of:
>>
>> glx: Add __glX_send_client_info super function
>> glx: Initial implementation of glXCreateContextAttribsARB
>>
>> Here's the tinderbox failure:
>> http://tinderbox.x.org/builds/2012-01-02-0028/logs/xdriinfo/#configure
>>
>> Here's the relevant section from config.log:
>> configure:9243: gcc -std=gnu99 -o conftest -O0 -pipe -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -D_XOPEN_SOURCE=700 -D_BSD_SOURCE -D_GNU_SOURCE -I/var/tmp/jhbuild/include -I/home/jeremy/src/freedesktop/jhbuild/external/build/include -L/var/tmp/jhbuild/lib conftest.c -lGL -L/var/tmp/jhbuild/lib -lX11>&5
>> /var/tmp/jhbuild/lib/libGL.so: undefined reference to `xcb_glx_create_context_attribs_arb_checked'
>> /var/tmp/jhbuild/lib/libGL.so: undefined reference to `xcb_glx_set_client_info_2arb'
>> /var/tmp/jhbuild/lib/libGL.so: undefined reference to `XGetXCBConnection'
>> /var/tmp/jhbuild/lib/libGL.so: undefined reference to `xcb_glx_set_client_info_arb'
>> /var/tmp/jhbuild/lib/libGL.so: undefined reference to `xcb_glx_client_info'
>> collect2: ld returned 1 exit status
>>
>> So it looks like libGL.so isn't linked against libxcb-glx.so and libX11-xcb.so:
>
> I think this is because Mesa wasn't built with --enable-xcb. This used to be optional, but it is not now. There's a patch on the mesa-dev list that should fix.
Can we get this patchset merged soon? I don't like seeing failing tinderboxen =(
http://tinderbox.x.org/builds/2012-01-08-0023/logs/libdrm/#build
More information about the mesa-dev
mailing list