[stretch] mesa-backport broken using nouveau due to missing glapi_tls_Dispatch
Dear all,
I've upgraded my mesa on stretch to stretch-backports like suggested
here:
(https://unix.stackexchange.com/questions/478943/installing-mesa-18-from-stretch-backports)
Nevertheless, I cannot run any OpenGL apps anymore:
$ glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
Having a look at ~/.local/share/xorg/Xorg.0.log reveals the issue:
[...]
[ 1349.948] (==) NOUVEAU(0): Backing store enabled
[ 1349.948] (==) NOUVEAU(0): Silken mouse enabled
[ 1349.948] (II) NOUVEAU(0): [XvMC] Associated with Nouveau GeForce 8/9
Textured Video.
[ 1349.948] (II) NOUVEAU(0): [XvMC] Extension initialized.
[ 1349.948] (==) NOUVEAU(0): DPMS enabled
[ 1349.948] (II) NOUVEAU(0): RandR 1.2 enabled, ignore the following
RandR disabled message.
[ 1349.949] (--) RandR disabled
[ 1349.951] (II) SELinux: Disabled on system
[ 1349.962] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/nouveau_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 1349.963] (EE) AIGLX: reverting to software rendering
[ 1349.963] (EE) AIGLX error: dlopen of
/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so failed
(/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: undefined symbol:
_glapi_tls_Dispatch)
[ 1349.963] (EE) GLX: could not load software renderer
[ 1349.963] (II) GLX: no usable GL providers found for screen 0
[ 1349.965] (II) NOUVEAU(0): NVEnterVT is called.
[...]
The following bug suggests, it might be caused by incompatible build
options, namely a missing --enable-glx-tls. Could this be the case?
https://bugs.freedesktop.org/show_bug.cgi?id=73778
Kind regards,
Olaf
Reply to: