[Mesa-dev] [PATCH 1/2] mesa: XCB is no longer optional for GLX or DRI

Laurent Carlier lordheavym at gmail.com
Tue Jan 3 05:18:05 PST 2012


> On Tue, Jan 3, 2012 at 10:25 AM, Kenneth Graunke <kenneth at whitecape.org> wrote:
> > On 01/02/2012 05:44 PM, Ian Romanick wrote:
> >> From: Ian Romanick <ian.d.romanick at intel.com>
> >>
> >> Signed-off-by: Ian Romanick <ian.d.romanick at intel.com>
> >> ---
> >>  configure.ac |   28 ++++++----------------------
> >>  1 files changed, 6 insertions(+), 22 deletions(-)
> >
> > At some point, you'll want to check for libxcb >= 1.8, i.e. a version
> > that has the new support that you need.  Of course, until there is such
> > a release...not really sure what to do.
> 
> His second patch means he doesn't need that,
> 
> I've pushed both of these just so I can get some work done today.
> 
> Dave.
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Still fail here, it succeed to built but not to run :-)

Yes, mesa is built with --enable-xcb, here it's libxcb v1.7.

Here is the output of wine and ldd:
[lordh at archMain FurMark_1.9.2]$ wine FurMark.exe 
err:module:load_builtin_dll failed to load .so lib for builtin L"GLU32.dll": /usr/lib32/libGL.so.1: undefined symbol: xcb_glx_set_client_info_2arb
err:module:import_dll Loading library GLU32.dll (which is needed by L"C:\\Program Files\\Geeks3D\\Benchmarks\\FurMark_1.9.2\\core3d.dll") failed (error c000007a).
err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": /usr/lib32/libGL.so.1: undefined symbol: xcb_glx_set_client_info_2arb
err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Geeks3D\\Benchmarks\\FurMark_1.9.2\\core3d.dll") failed (error c000007a).
err:module:import_dll Library core3d.dll (which is needed by L"C:\\Program Files\\Geeks3D\\Benchmarks\\FurMark_1.9.2\\FurMark.exe") not found
err:module:load_builtin_dll failed to load .so lib for builtin L"OPENGL32.dll": /usr/lib32/libGL.so.1: undefined symbol: xcb_glx_set_client_info_2arb
err:module:import_dll Loading library OPENGL32.dll (which is needed by L"C:\\Program Files\\Geeks3D\\Benchmarks\\FurMark_1.9.2\\FurMark.exe") failed (error c000007a).
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Geeks3D\\Benchmarks\\FurMark_1.9.2\\FurMark.exe" failed, status c0000135
[lordh at archMain FurMark_1.9.2]$ ldd /usr/lib32/libGL.so.1
        linux-gate.so.1 =>  (0xf77a6000)
        libglapi.so.0 => /usr/lib32/libglapi.so.0 (0xf76e6000)
        libXext.so.6 => /usr/lib32/libXext.so.6 (0xf76d3000)
        libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf76d0000)
        libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf76ca000)
        libX11-xcb.so.1 => /usr/lib32/libX11-xcb.so.1 (0xf76c6000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf758e000)
        libxcb-glx.so.0 => /usr/lib32/libxcb-glx.so.0 (0xf757d000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7565000)
        libXxf86vm.so.1 => /usr/lib32/libXxf86vm.so.1 (0xf7560000)
        libdrm.so.2 => /usr/lib32/libdrm.so.2 (0xf7553000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7537000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf7532000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7449000)
        libm.so.6 => /lib32/libm.so.6 (0xf741b000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7400000)
        libc.so.6 => /lib32/libc.so.6 (0xf725c000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7259000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7254000)
        librt.so.1 => /lib32/librt.so.1 (0xf724b000)
        /lib/ld-linux.so.2 (0xf77a7000)



More information about the mesa-dev mailing list