Bug 25876

Summary: Direct Rendering Disabled Due to Undefined Symbols
Product: Mesa Reporter: Tom Stellard <tstellar>
Component: Drivers/DRI/R100Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Tom Stellard 2010-01-03 15:29:32 UTC
I just built the latest version of mesa from git, commit: 	e388d62b4712bcd75cecad53f5ca20a2bb6f89b1

Direct rendering is disabled due to some undefined symbols, here is the debugging output from glxinfo:

libGL: XF86DRIGetClientDriverName: 5.3.0 r300 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/tls/r300_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r300_dri.so
libGL error: dlopen /usr/lib/dri/r300_dri.so failed (/usr/lib/dri/r300_dri.so: undefined symbol: _glthread_GetID)
libGL error: unable to load driver: r300_dri.so
libGL: OpenDriver: trying /usr/lib/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so
libGL error: dlopen /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: undefined symbol: _glapi_check_multithread)
libGL error: unable to load driver: swrast_dri.so
libGL error: reverting to indirect rendering

I am using xorg-server version 1.7.3.901, kernel version 2.6.32, and the latest versions of libdrm and ddx.
Comment 1 Kristian Høgsberg 2010-01-03 18:04:19 UTC
Should be fixed now, please give git master a try.

thanks,
Kristian
Comment 2 Tom Stellard 2010-01-03 18:46:50 UTC
I just tried again with mesa master, commit: 	b8326b011d9b16dcc502507a52bd747a4b709399
I can confirm this bug has been fixed.
Comment 3 Kristian Høgsberg 2010-01-03 18:51:19 UTC
Thanks, closing bug.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.