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
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