Package: xorg-server Version: 2:1.7.7-3 Severity: normal Tags: patch Hello,
When starting Xorg on hurd-i386, one gets (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_tls_Context) (EE) GLX: could not load software renderer (II) GLX: no usable GL providers found for screen 0 which disables the GLX extension completely, as well as a lot of visuals. This is due to mesa building with GLX_USE_TLS enabled, but the Xorg server building with it disabled. Could apply the attached patch to enable it in the Xorg server? (yes, server AIGLX support gets disabled because of lack of DRI support. That doesn't prevent software AIGLX from working, however). Samuel -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.34 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
--- configure.ac.orig 2010-07-28 17:39:51.000000000 +0000 +++ configure.ac 2010-07-28 12:45:46.000000000 +0000 @@ -960,7 +960,7 @@ fi AM_CONDITIONAL(AIGLX, test "x$AIGLX" = xyes) -if test "x$GLX_USE_TLS" = xyes -a "x$AIGLX" = xyes; then +if test "x$GLX_USE_TLS" = xyes ; then GLX_DEFINES="-DGLX_USE_TLS -DPTHREADS" GLX_SYS_LIBS="$GLX_SYS_LIBS -lpthread" fi