I have a Voodoo3 graphics card and was trying out direct rendering, which worked with the 4.0.1 that I compiled myself. I installed the experimental 4.0.1 packages (phase1v6), and after figuring out the error with the X wrapper (the XF86_NONE problem), I got the server working. However, I stumbled upon two issues, one is libGLU is missing from xlibgl1, and the other is no support for tdfx_dri was compiled in.
First, xlibgl1 which is supposed to replace Mesa. However, only libGL is provided by xlibgl1. Either xlibgl1 should include libGLU or the Mesa packages need to split off libGLU into a separate package. Secondly, no dri tdfx support is included in the packages. The tdfx support depends on glide3 libraries compiled with DRI support. I also tried to get dri support to work by copying the tdfx_dri.so and libglide3 from the 4.0.1 I had compiled previously. Direct rendering worked, but caused the X server to segfault randomly. This is the only error message reported, from the kernel after X dies: [drm:drm_release] *ERROR* Process 10842 dead, freeing lock for context 1 I would like to compile the X packages myself to add tdfx support in the meantime. Please let me know what I need to properly build the X packages, and where to find anything not already in debian/unstable (dpkg-shlibdeps?).

