Hi all, i am trying to build MiniGLX. Now i have see the offical Mesa sources dont include miniglx. only the the Master Branch have included this files. How is the status of miniglx. is this in active development by anyone? I want to try if Pigment from fluendo works without X on Framebuffer to run Elisa/ Moovida Mediacenter. i have errors when i am trying to build with recent software (gcc-4.4, linux-2.6.30-rc7, libdrm-2.4.11, uClibc-0.9.30...). Can anyone help me with this???
/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/toolchain/bin/i686-linux-uclibc-gcc -c -I. -I../../../include -I../../../src/mesa -I../../../src/mesa/main -I../../../src/mesa/glapi -I../../../src/glx/x11 -I../../../src/mesa/drivers/dri/common -I/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/toolchain/i686-linux-uclibc/sysroot/usr/include -I/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/toolchain/i686-linux-uclibc/sysroot/usr/include/drm -I/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/toolchain/i686-linux-uclibc/sysroot/usr/include -Wall -Wundef -Os -Wall -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -mtune=generic -s -fomit-frame-pointer -fPIC -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DHAVE_POSIX_MEMALIGN -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DIN_MINI_GLX -UIN_DRI_DRIVER -std=c99 -ffast-math -fno-strict-aliasing -D_POSIX_SOURCE -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE -DHAVE_POSIX_MEMALIGN -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DGLX_DIRECT_RENDERING -DIN_MINI_GLX -UIN_DRI_DRIVER miniglx.c -o miniglx.o In file included from miniglx.c:112: miniglxP.h:74: error: field 'driDrawable' has incomplete type miniglxP.h:88: error: field 'driContext' has incomplete type In file included from miniglx.c:112: miniglxP.h:163: error: expected specifier-qualifier-list before 'PFNCREATENEWSCREENFUNC' miniglx.c:120: error: expected ')' before '*' token miniglx.c:124: error: expected ')' before '*' token miniglx.c:131: error: expected ')' before '*' token miniglx.c:133: error: expected ')' before '*' token miniglx.c:137: error: expected ')' before '*' token miniglx.c:140: error: expected ')' before '*' token miniglx.c:143: error: expected ')' before '*' token miniglx.c:146: error: expected ')' before '*' token miniglx.c: In function 'OpenFBDev': miniglx.c:328: error: 'Display' has no member named 'fbdevDevice' miniglx.c:366: error: 'Display' has no member named 'driverContext' miniglx.c:367: error: 'Display' has no member named 'driverContext' miniglx.c:368: error: 'Display' has no member named 'driverContext' miniglx.c:369: error: 'Display' has no member named 'driverContext' miniglx.c:370: error: 'Display' has no member named 'driverContext' miniglx.c:375: error: 'Display' has no member named 'driverContext' miniglx.c:382: error: 'Display' has no member named 'driverContext' miniglx.c:383: error: 'Display' has no member named 'driverContext' miniglx.c:384: error: 'Display' has no member named 'driverContext' miniglx.c:385: error: 'Display' has no member named 'driverContext' miniglx.c:390: error: 'Display' has no member named 'driverContext' miniglx.c:397: error: 'Display' has no member named 'driverContext' miniglx.c: In function 'SetupFBDev': miniglx.c:438: error: 'Display' has no member named 'driverContext' miniglx.c:439: error: 'Display' has no member named 'driverContext' miniglx.c:466: error: 'Display' has no member named 'driverContext' miniglx.c:466: error: 'Display' has no member named 'driverContext' miniglx.c:470: error: 'Display' has no member named 'driverContext' miniglx.c:471: error: 'Display' has no member named 'driverContext' miniglx.c:472: error: 'Display' has no member named 'driverContext' miniglx.c:473: error: 'Display' has no member named 'driverContext' miniglx.c:505: error: 'Display' has no member named 'driver' miniglx.c:505: error: 'Display' has no member named 'driverContext' miniglx.c:653: error: 'Display' has no member named 'driver' miniglx.c:653: error: 'Display' has no member named 'driverContext' miniglx.c: In function 'CloseFBDev': miniglx.c:707: error: 'Display' has no member named 'driverContext' miniglx.c:707: error: 'Display' has no member named 'driverContext' miniglx.c:708: error: 'Display' has no member named 'driverContext' miniglx.c:708: error: 'Display' has no member named 'driverContext' miniglx.c: At top level: miniglx.c:751: error: expected ')' before '*' token miniglx.c:768: error: expected ')' before '*' token miniglx.c: In function 'get_chipset_from_busid': miniglx.c:826: error: 'Display' has no member named 'driverContext' miniglx.c:827: error: 'Display' has no member named 'driverContext' miniglx.c:828: error: 'Display' has no member named 'driverContext' miniglx.c: In function '__read_config_file': miniglx.c:869: error: 'Display' has no member named 'fbdevDevice' miniglx.c:870: error: 'Display' has no member named 'clientDriverName' miniglx.c:871: error: 'Display' has no member named 'driverContext' miniglx.c:872: error: 'Display' has no member named 'driverContext' miniglx.c:873: error: 'Display' has no member named 'driverContext' miniglx.c:874: error: 'Display' has no member named 'driverContext' miniglx.c:875: error: 'Display' has no member named 'driverContext' miniglx.c:876: error: 'Display' has no member named 'driverContext' miniglx.c:877: error: 'Display' has no member named 'driverContext' miniglx.c:878: error: 'Display' has no member named 'driverContext' miniglx.c:879: error: 'Display' has no member named 'driverContext' miniglx.c:881: error: 'Display' has no member named 'driverContext' miniglx.c:882: error: 'Display' has no member named 'driverContext' miniglx.c:883: error: 'Display' has no member named 'driverContext' miniglx.c:917: error: 'Display' has no member named 'fbdevDevice' miniglx.c:919: error: 'Display' has no member named 'clientDriverName' miniglx.c:924: error: 'Display' has no member named 'driverContext' miniglx.c:925: error: 'Display' has no member named 'driverContext' miniglx.c:926: error: 'Display' has no member named 'driverContext' miniglx.c:930: error: 'Display' has no member named 'driverContext' miniglx.c:933: error: 'Display' has no member named 'driverContext' miniglx.c:937: error: 'Display' has no member named 'driverContext' miniglx.c:941: error: 'Display' has no member named 'driverContext' miniglx.c:945: error: 'Display' has no member named 'driverContext' miniglx.c:947: error: 'Display' has no member named 'driverContext' miniglx.c:947: error: 'Display' has no member named 'driverContext' miniglx.c:950: error: 'Display' has no member named 'driverContext' miniglx.c:954: error: 'Display' has no member named 'driverContext' miniglx.c:957: error: 'Display' has no member named 'driverContext' miniglx.c:963: error: 'Display' has no member named 'driverContext' miniglx.c:963: error: 'Display' has no member named 'driverContext' miniglx.c:964: error: 'Display' has no member named 'driverContext' miniglx.c: In function 'InitDriver': miniglx.c:989: error: 'Display' has no member named 'dlHandle' miniglx.c:989: error: 'Display' has no member named 'clientDriverName' miniglx.c:990: error: 'Display' has no member named 'dlHandle' miniglx.c:991: error: 'Display' has no member named 'clientDriverName' miniglx.c:998: error: 'Display' has no member named 'driver' miniglx.c:998: error: 'Display' has no member named 'dlHandle' miniglx.c:1000: error: 'Display' has no member named 'driver' miniglx.c:1002: error: 'Display' has no member named 'clientDriverName' miniglx.c:1008: error: 'Display' has no member named 'createNewScreen' miniglx.c:1008: error: 'PFNCREATENEWSCREENFUNC' undeclared (first use in this function) miniglx.c:1008: error: (Each undeclared identifier is reported only once miniglx.c:1008: error: for each function it appears in.) miniglx.c:1009: error: expected ';' before 'dlsym' miniglx.c:1010: error: 'Display' has no member named 'createNewScreen' miniglx.c:1012: error: 'Display' has no member named 'clientDriverName' miniglx.c:1019: error: 'Display' has no member named 'dlHandle' miniglx.c:1020: error: 'Display' has no member named 'dlHandle' miniglx.c:1021: error: 'Display' has no member named 'dlHandle' miniglx.c: In function '__miniglx_StartServer': miniglx.c:1091: error: 'Display' has no member named 'driver' miniglx.c:1091: error: 'Display' has no member named 'driverContext' miniglx.c:1093: error: 'Display' has no member named 'dlHandle' miniglx.c:1107: error: 'Display' has no member named 'driver' miniglx.c:1108: error: 'Display' has no member named 'driver' miniglx.c:1108: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: 'Display' has no member named 'driverContext' miniglx.c:1109: error: invalid lvalue in asm output 1 miniglx.c: At top level: miniglx.c:1129: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'get_proc_address' miniglx.c:1139: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'interface_methods' miniglx.c: In function 'CallCreateNewScreen': miniglx.c:1181: error: 'Display' has no member named 'driverContext' miniglx.c:1182: error: 'Display' has no member named 'driverContext' miniglx.c:1239: error: 'Display' has no member named 'driverContext' miniglx.c:1240: error: 'Display' has no member named 'driverContext' miniglx.c:1241: error: 'Display' has no member named 'driverContext' miniglx.c:1242: error: 'Display' has no member named 'driverContext' miniglx.c:1243: error: 'Display' has no member named 'driverContext' miniglx.c:1244: error: 'Display' has no member named 'driverContext' miniglx.c:1245: error: 'Display' has no member named 'driverContext' miniglx.c:1270: error: 'Display' has no member named 'createNewScreen' miniglx.c:1278: error: 'interface_methods' undeclared (first use in this function) miniglx.c: In function 'XOpenDisplay': miniglx.c:1391: error: 'Display' has no member named 'driScreen' miniglx.c:1391: error: 'Display' has no member named 'driScreen' miniglx.c:1392: error: 'Display' has no member named 'driScreen' miniglx.c:1394: error: 'Display' has no member named 'dlHandle' miniglx.c: In function 'XCloseDisplay': miniglx.c:1431: error: 'Display' has no member named 'driScreen' miniglx.c:1431: error: 'Display' has no member named 'driScreen' miniglx.c:1438: error: 'Display' has no member named 'driver' miniglx.c:1438: error: 'Display' has no member named 'driverContext' miniglx.c:1443: error: 'Display' has no member named 'dlHandle' miniglx.c: In function 'XCreateWindow': miniglx.c:1537: error: 'Display' has no member named 'driverContext' miniglx.c:1538: error: 'Display' has no member named 'driverContext' miniglx.c:1540: error: 'Display' has no member named 'driverContext' miniglx.c:1549: error: 'Display' has no member named 'driverContext' miniglx.c:1561: error: 'Display' has no member named 'driScreen' miniglx.c: In function 'XGetVisualInfo': miniglx.c:1741: error: 'Display' has no member named 'driverContext' miniglx.c:1757: error: 'Display' has no member named 'driverContext' miniglx.c:1786: error: 'Display' has no member named 'driverContext' miniglx.c:1802: error: 'Display' has no member named 'driverContext' miniglx.c: In function 'glXChooseVisual': miniglx.c:1992: error: 'Display' has no member named 'driverContext' miniglx.c:1993: error: 'Display' has no member named 'driverContext' miniglx.c:1994: error: 'Display' has no member named 'driverContext' miniglx.c: In function 'glXCreateContext': miniglx.c:2119: error: 'Display' has no member named 'driScreen' miniglx.c: In function 'glXMakeCurrent': miniglx.c:2193: error: '__DRIid' undeclared (first use in this function) miniglx.c:2193: error: expected ')' before 'oldDrawable' miniglx.c:2198: error: expected ')' before 'drawable' miniglx.c:2189: warning: unused variable 'oldDrawable' miniglx.c: At top level: miniglx.c:2277: error: expected ')' before '*' token miniglx.c:2303: error: expected ')' before '*' token miniglx.c:2348: error: expected ')' before '*' token miniglx.c:2355: error: expected ')' before '*' token miniglx.c:2372: error: expected ')' before '*' token miniglx.c: In function 'glXAllocateMemoryMESA': miniglx.c:2511: error: 'Display' has no member named 'driScreen' miniglx.c:2511: error: 'Display' has no member named 'driScreen' miniglx.c:2512: error: 'Display' has no member named 'driScreen' miniglx.c: In function 'glXFreeMemoryMESA': miniglx.c:2522: error: 'Display' has no member named 'driScreen' miniglx.c:2522: error: 'Display' has no member named 'driScreen' miniglx.c:2523: error: 'Display' has no member named 'driScreen' miniglx.c: In function 'glXGetMemoryOffsetMESA': miniglx.c:2530: error: 'Display' has no member named 'driScreen' miniglx.c:2530: error: 'Display' has no member named 'driScreen' miniglx.c:2531: error: 'Display' has no member named 'driScreen' miniglx.c: At top level: miniglx.c:2573: error: expected ')' before '*' token make[3]: *** [miniglx.o] Error 1 make[3]: Leaving directory `/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/Mesa-20090530/src/glx/mini' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/home/stephan/projects/OpenELEC-dfb/build.OpenELEC.generic.i386.uClibc/Mesa-20090530/src' make[1]: *** [default] Error 1 [step...@hpmini OpenELEC-dfb]$ ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
