The tdfx_dri.so generated by the trunk doesn't include some of the common 
driver code.  It will build, but _mesa_init_driver_functions() is undefined 
in the resulting library, so the dlopen fails and direct rendering is 
disabled.

The attached patch fixes this.
--- lib/GL/mesa/drivers/dri/tdfx/Imakefile.orig	2004-03-10 08:36:00.252328096 -0600
+++ lib/GL/mesa/drivers/dri/tdfx/Imakefile	2004-03-10 08:36:18.930488584 -0600
@@ -48,7 +48,7 @@
 
          SRCS = $(TDFXSRCS)
          OBJS = $(DRIOBJS) $(DRMOBJS) $(COREMESAOBJS) \
-		$(MESA_ASM_OBJS) $(TDFXOBJS) 
+		$(MESA_ASM_OBJS) $(COMMONOBJS) $(TDFXOBJS) 
 
 REQUIREDLIBS = MathLibrary $(LDPRELIB) $(GLXLIB) $(XONLYLIB) ExpatLibrary
 

Reply via email to