Am 30.05.2009 21:18, schrieb Stephan Raue:
Am 30.05.2009 17:42, schrieb Dan Nicholson:
2009/5/29 Stephan Raue<[email protected]>:
Am 29.05.2009 13:58, schrieb Stephan Raue:
Hi,

i want to dry compile miniGLX

when i do a make linux-solo i become follow error:

now this works (i must install imake) and i have a other error (with
gcc4.4):

make[2]: Entering directory
`/home/stephan/projects/OpenELEC/sources/Mesa/Mesa-7.5-rc2/src/mesa'
gcc -c -I../../include -I../../src/mesa -I../../src/gallium/include
-I../../src/gallium/drivers -I../../src/gallium/auxiliary -Wall -Wundef
-O3 -g -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  -std=c99
-ffast-math  -fno-strict-aliasing glapi/glapi_getproc.c -o
glapi/glapi_getproc.o
In file included from glapi/glapi_getproc.c:78:
glapi/glprocs.h:1639: Fehler: »driDispatchRemapTable« ist hier nicht
deklariert (nicht in einer Funktion)

I'm pretty sure the miniglx code is completely abandoned and
unsupported. Is there a reason you want to build it? Also, I know this
isn't fair, but could set LC_MESSAGES=C so I can understand the error
messages?

i am build an embedded linuxdistribution for a mediacenter. it must boot fast, be fast, and be very small. My Mediacenter software is based on fluendos pigment - so i need mesa for GL and DRM. I want to try if its run without any X depency on framebuffer. there are some solutions with this, and i dont know what of this is ideal for me (miniGLX, DirectfbGL, EGL, GLES, glFBdev...) Do you have any tip?

Stephan

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/usr/include/drm -Wall -Wundef -O3 -g -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:111:
miniglxP.h:74: error: field ‘driDrawable’ has incomplete type
miniglxP.h:88: error: field ‘driContext’ has incomplete type
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/sources/Mesa/Mesa-20090530/src/glx/mini'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/home/stephan/projects/OpenELEC-dfb/sources/Mesa/Mesa-20090530/src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/home/stephan/projects/OpenELEC-dfb/sources/Mesa/Mesa-20090530'
make: *** [linux-solo] Error 2
[step...@hpmini Mesa-20090530]$

--
Dan


------------------------------------------------------------------------

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

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

Reply via email to