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:

$ ldd /var/tmp/jhbuild/lib/libGL.so
        linux-vdso32.so.1 =>  (0x00100000)
        libX11.so.6 => /usr/lib/powerpc-linux-gnu/libX11.so.6 (0x6fdc5000)
        libXext.so.6 => /usr/lib/powerpc-linux-gnu/libXext.so.6 (0x6fd91000)
        libXdamage.so.1 => /usr/lib/powerpc-linux-gnu/libXdamage.so.1 
(0x6fd6e000)
        libXfixes.so.3 => /usr/lib/powerpc-linux-gnu/libXfixes.so.3 (0x6fd48000)
        libXxf86vm.so.1 => /usr/lib/powerpc-linux-gnu/libXxf86vm.so.1 
(0x6fd22000)
        libdrm.so.2 => /usr/lib/powerpc-linux-gnu/libdrm.so.2 (0x6fcf7000)
        libpthread.so.0 => /lib/powerpc-linux-gnu/libpthread.so.0 (0x6fcbd000)
        libdl.so.2 => /lib/powerpc-linux-gnu/libdl.so.2 (0x6fc99000)
        libc.so.6 => /lib/powerpc-linux-gnu/libc.so.6 (0x6fb14000)
        libxcb.so.1 => /usr/lib/powerpc-linux-gnu/libxcb.so.1 (0x6fada000)
        librt.so.1 => /lib/powerpc-linux-gnu/librt.so.1 (0x6fab1000)
        /lib/ld.so.1 (0x2020f000)
        libXau.so.6 => /usr/lib/powerpc-linux-gnu/libXau.so.6 (0x6fa8e000)
        libXdmcp.so.6 => /usr/lib/powerpc-linux-gnu/libXdmcp.so.6 (0x6fa68000)


It looks like you need to add x11-xcb and xcb-glx to libGL's pkg-config 
dependencies.



_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to