Bug#493894: /usr/lib/dri/i965_dri.so: undefined symbol: _glapi_tls_Context
On Tue, Aug 5, 2008 at 14:58:36 -0400, Yaroslav Halchenko wrote:
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 10, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:00:02.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 10, (OK)
> drmOpenByBusid: drmOpenMinor returns 10
> drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
> (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: undefined symbol: _glapi_tls_Context)
> (EE) AIGLX: reverting to software rendering
> (II) Loading sub module "GLcore"
>
> which might be also related to #491520 reported against libdrm2
>
> not sure if I should jump into upgrading xserver itself (1:7.3) and or
> libdrm2(2.3.1+git+20080706+401f77a-1), recommendations are welcome (or fixes in
> versioned depends ;-))
>
We build mesa with TLS support in experimental, which breaks the
interface between the dri driver and whatever loads it (libGL or the X
server). That means no AIGLX with xserver from sid and mesa from
experimental. Both from experimental should get AIGLX working. DRI
with libgl1-mesa-glx and libgl1-mesa-dri from experimental should work
with the sid xserver too, I think.
Cheers,
Julien
Reply to: