I use Mx31 PDK and I got the MBX driver (lib & head files) frome freescale ,
I want to build clutter 
but I got these errors, seems that the libs or GLES/egl.h is error,but I can 
compile MBX demos whith these files and this toolchain.
i am  confounded .

| /bin/sh ../../arm-poky-linux-gnueabi-libtool  --tag=CC   --mode=compile 
arm-poky-linux-gnueabi-gcc -march=armv6j -mtune=arm1136jf-s  -mthumb-interwork 
-mno-thumb -DHAVE_CONFIG_H -I. -I../.. -DG_LOG_DOMAIN=\"ClutterEGL\" -I../.. 
-pthread 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pango-1.0
 -I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/cairo 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/glib-2.0
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/lib/glib-2.0/include
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/freetype2
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/libpng12
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pixman-1
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/gtk-2.0 
  -DCLUTTER_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS -g -Wall    
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -MT 
clutter-stage-egl.lo -MD -MP -MF .deps/clutter-stage-egl.Tpo -c -o 
clutter-stage-egl.lo clutter-stage-egl.c
| arm-poky-linux-gnueabi-libtool: compile:  arm-poky-linux-gnueabi-gcc 
-march=armv6j -mtune=arm1136jf-s -mthumb-interwork -mno-thumb -DHAVE_CONFIG_H 
-I. -I../.. -DG_LOG_DOMAIN=\"ClutterEGL\" -I../.. -pthread 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pango-1.0
 -I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/cairo 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/glib-2.0
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/lib/glib-2.0/include
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/freetype2
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/libpng12
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pixman-1
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/gtk-2.0 
-DCLUTTER_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS -g -Wall 
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -MT 
clutter-backend-egl.lo -MD -MP -MF .deps/clutter-backend-egl.Tpo -c 
clutter-backend-egl.c  -fPIC -DPIC -o .libs/clutter-backend-egl.o
| In file included from clutter-egl-headers.h:30,
|                  from clutter-backend-egl.h:25,
|                  from clutter-backend-egl.c:5:
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:213:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLint'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:215:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLDisplay'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:216:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:217:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:218:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'const'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:219:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:221:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:222:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:223:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:225:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:226:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:227:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:228:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:229:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:232:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:233:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:234:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:237:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:239:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLContext'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:240:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:241:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:242:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLContext'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:243:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:244:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLDisplay'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:245:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:247:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:248:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:249:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:250:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| arm-poky-linux-gnueabi-libtool: compile:  arm-poky-linux-gnueabi-gcc 
-march=armv6j -mtune=arm1136jf-s -mthumb-interwork -mno-thumb -DHAVE_CONFIG_H 
-I. -I../.. -DG_LOG_DOMAIN=\"ClutterEGL\" -I../.. -pthread 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pango-1.0
 -I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/cairo 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/glib-2.0
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/lib/glib-2.0/include
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/freetype2
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/libpng12
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pixman-1
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/gtk-2.0 
-DCLUTTER_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS -g -Wall 
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -MT 
clutter-event-egl.lo -MD -MP -MF .deps/clutter-event-egl.Tpo -c 
clutter-event-egl.c  -fPIC -DPIC -o .libs/clutter-event-egl.o
| arm-poky-linux-gnueabi-libtool: compile:  arm-poky-linux-gnueabi-gcc 
-march=armv6j -mtune=arm1136jf-s -mthumb-interwork -mno-thumb -DHAVE_CONFIG_H 
-I. -I../.. -DG_LOG_DOMAIN=\"ClutterEGL\" -I../.. -pthread 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pango-1.0
 -I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/cairo 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/glib-2.0
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/lib/glib-2.0/include
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/freetype2
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/libpng12
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/pixman-1
 
-I/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/gtk-2.0 
-DCLUTTER_ENABLE_DEBUG -DG_DISABLE_CAST_CHECKS -g -Wall 
-fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -MT 
clutter-stage-egl.lo -MD -MP -MF .deps/clutter-stage-egl.Tpo -c 
clutter-stage-egl.c  -fPIC -DPIC -o .libs/clutter-stage-egl.o
| clutter-backend-egl.c: In function 'clutter_backend_egl_post_parse':
| clutter-backend-egl.c:37: warning: implicit declaration of function 
'eglGetDisplay'
| clutter-backend-egl.c:39: warning: implicit declaration of function 
'eglInitialize'
| clutter-backend-egl.c: In function 'clutter_backend_egl_redraw':
| clutter-backend-egl.c:82: warning: implicit declaration of function 
'eglWaitNative'
| clutter-backend-egl.c:85: warning: implicit declaration of function 
'eglWaitGL'
| clutter-backend-egl.c:86: warning: implicit declaration of function 
'eglSwapBuffers'
| clutter-backend-egl.c: In function 'clutter_backend_egl_dispose':
| clutter-backend-egl.c:144: warning: implicit declaration of function 
'eglDestroyContext'
| clutter-backend-egl.c:150: warning: implicit declaration of function 
'eglTerminate'
| clutter-backend-egl.c: In function 'clutter_backend_egl_get_features':
| clutter-backend-egl.c:192: warning: implicit declaration of function 
'eglQueryString'
| clutter-backend-egl.c:192: warning: format '%s' expects type 'char *', but 
argument 5 has type 'int'
| clutter-backend-egl.c:192: warning: format '%s' expects type 'char *', but 
argument 6 has type 'int'
| clutter-backend-egl.c:192: warning: format '%s' expects type 'char *', but 
argument 7 has type 'int'
| In file included from clutter-egl-headers.h:30,
|                  from clutter-stage-egl.h:7,
|                  from clutter-event-egl.c:26:
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:213:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLint'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:215:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLDisplay'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:216:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:217:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:218:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'const'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:219:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:221:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:222:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:223:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:225:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:226:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:227:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:228:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:229:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:232:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:233:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:234:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:237:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:239:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLContext'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:240:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:241:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:242:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLContext'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:243:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLSurface'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:244:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLDisplay'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:245:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:247:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:248:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:249:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| 
/home/try/poky/build/tmp/staging/armv6-poky-linux-gnueabi/usr/include/GLES/egl.h:250:
 error: expected '=', ',', ';', 'asm' or '__attribute__' before 'EGLBoolean'
| make[4]: *** [clutter-backend-egl.lo] Error 1




 


Reply via email to