Hi,

I got some undefined reference compile errors on current mesa git. Adding some 
xcb includes fixed it, please see attached patch.

x86_64-pc-linux-gnu-gcc -c -I. -I../../../include 
-I../../../include/GL/internal -I../../../src/mesa -I../../../src/mesa/glapi 
-I/usr/include/drm     -O2 -march=nocona -pipe -ffast-math -Wall 
-Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing  -fPIC   
-D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE 
-D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS 
-DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING 
-DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT -UIN_DRI_DRIVER 
-DDEFAULT_DRIVER_DIR=\"/usr/lib64/dri\" 
single2.c -o single2.o
single2.c: In Funktion »__indirect_glAreTexturesResident«:
single2.c:885: Fehler: »xcb_connection_t« nicht deklariert (erste Benutzung in 
dieser Funktion)
single2.c:885: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal 
aufgeführt
single2.c:885: Fehler: für jede Funktion in der er auftritt.)
single2.c:885: Fehler: »c« nicht deklariert (erste Benutzung in dieser 
Funktion)
single2.c:885: Warnung: Implizite Deklaration der Funktion »XGetXCBConnection«
single2.c:887: Fehler: »xcb_glx_are_textures_resident_reply_t« nicht 
deklariert (erste Benutzung in dieser Funktion)
single2.c:887: Fehler: »reply« nicht deklariert (erste Benutzung in dieser 
Funktion)
single2.c:888: Warnung: Implizite Deklaration der 
Funktion »xcb_glx_are_textures_resident_reply«
single2.c:890: Warnung: Implizite Deklaration der 
Funktion »xcb_glx_are_textures_resident«
single2.c:892: Warnung: Implizite Deklaration der 
Funktion »xcb_glx_are_textures_resident_data«
single2.c:893: Warnung: Implizite Deklaration der 
Funktion »xcb_glx_are_textures_resident_data_length«
single2.c:894: Warnung: Übergabe des Arguments 2 von »memcpy« erzeugt Zeiger 
von Ganzzahl ohne Typkonvertierung
single2.c:882: Warnung: Variable »cmdlen« wird nicht verwendet
gmake[2]: *** [single2.o] Fehler 1

-- 
Hanno Böck              Blog:           http://www.hboeck.de/
GPG: 3DBD3B20           Jabber/Mail:    [EMAIL PROTECTED]
--- Mesa-orig/src/glx/x11/single2.c	2008-11-11 22:35:39.000000000 +0100
+++ Mesa-9999/src/glx/x11/single2.c	2008-11-12 11:17:34.000000000 +0100
@@ -37,6 +37,10 @@
 #include "indirect_vertex_array.h"
 #include "dispatch.h"
 #include "glapi.h"
+#ifdef USE_XCB
+#include "xcb/xcb.h"
+#include "xcb/glx.h"
+#endif
 
 /* Used for GL_ARB_transpose_matrix */
 static void

Attachment: signature.asc
Description: This is a digitally signed message part.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to