glPushClientAttrib is an undefined symbol, therefor, r300-gallium only uses software rendering. glPushClientAttrib should be a defined symbol. Pulled from Xorg.0.log: (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/r300_dri.so failed (/usr/lib/xorg/modules/dri/r300_dri.so: undefined symbol: glPushClientAttrib) (EE) AIGLX: reverting to software rendering (II) AIGLX: Screen 0 is not DRI capable (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed (/usr/lib/xorg/modules/dri/swrast_dri.so: undefined symbol: glPushClientAttrib) (EE) GLX: could not load software renderer
Created attachment 26339 [details] My xorg log My xorg log to help the developers
Don't install it to your system; it'll eventually break you hard. Works for me here; are you using autotools, configs, or scons to build?
(In reply to comment #0) > glPushClientAttrib is an undefined symbol, therefor, r300-gallium only uses > software rendering. glPushClientAttrib should be a defined symbol. > > Pulled from Xorg.0.log: > > (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/r300_dri.so failed > (/usr/lib/xorg/modules/dri/r300_dri.so: undefined symbol: glPushClientAttrib) > (EE) AIGLX: reverting to software rendering > (II) AIGLX: Screen 0 is not DRI capable > (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/swrast_dri.so failed > (/usr/lib/xorg/modules/dri/swrast_dri.so: undefined symbol: glPushClientAttrib) > (EE) GLX: could not load software renderer > (In reply to comment #2) > Don't install it to your system; it'll eventually break you hard. > > Works for me here; are you using autotools, configs, or scons to build? > Here is my exact autotools line: CXXFLAGS='-march=athlon-xp -O3 -fomit-frame-pointer' CFLAGS='-march=athlon-xp -O3 -fomit-frame-pointer' ARCH_FLAGS='-mmmx -msse -m3dnow' ./autogen.sh --prefix=/usr --enable-32-bit --disable-64-bit --disable-debug --disable-selinux --disable-selinux --disable-pic --enable-xcb --enable-gallium-radeon --with-x --with-dri-drivers=swrast,r300 --with-driver=dri --with-dri-driverdir=/usr/lib/xorg/modules/dri --disable-gallium-intel
This appears to be a build error on your side; we now have independent confirmation that r300g can be used as an AIGLX library, and it looks like your swrast got the same misbuild too. If you can still duplicate this, feel free to re-open; for now, closing as INVALID.
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.