Oops ,It is realy make me depressed ,but I wonder how poky can run clutter on X11, poky is backend on X11,you can get more information on poky-linux.org
-------------------------------------------------- From: "Schmottlach, Glenn" <[EMAIL PROTECTED]> Sent: Tuesday, October 28, 2008 2:29 AM To: <[EMAIL PROTECTED]>; <[email protected]> Subject: RE: [clutter] error on build clutter on mx31 > This is what I was told by an applications engineer at Freescale: > > " I have just confirmed that we don't currently provide X support in our > OpenGL: > > "This would require an EGL implementation for X. We don't provide one. If > the customer would like to create their own, they would need to get the > source code of the MBX and create a new EGL implementation" > " > > Obviously, I'm not an expert on this and perhaps there is a way that I'm not > aware of. I did spend several days, however, trying to get this to work > before giving up. Sorry I can't be more helpful. > > Good luck . . . > > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Monday, October 27, 2008 2:23 PM > To: Schmottlach, Glenn; [email protected] > Subject: Re: [clutter] error on build clutter on mx31 > > but I see a video running clutter-webkit based gtk with mx31 on youtube. > and I think that clutter can work under X. > there are some examples to build a opengl es applications under X in MBX SDK > frome freescale . > > -------------------------------------------------- > From: "Schmottlach, Glenn" <[EMAIL PROTECTED]> > Sent: Tuesday, October 28, 2008 1:33 AM > To: <[email protected]> > Subject: RE: [clutter] error on build clutter on mx31 > >> I ran into a similar problem before on an i.MX31 3-Stack evaluation board. >> The OpenGLES libraries that come with the i.MX31 are NOT integrated into the >> X11 package (e.g. no X driver). Basically, these libraries by-pass X11 and >> talk directly to the hardware layer. Since there isn't an integrated >> OpenGLES/X11 solution available, you won't be able to build clutter-gtk for >> that platform since Poky's GTK package is compiled for an X back-end. >> >> >> >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] >> Sent: Monday, October 27, 2008 12:21 PM >> To: Tapani Pa"lli; [email protected] >> Subject: Re: [clutter] error on build clutter on mx31 >> >> thanks Tapani Pa"lli >> I add eglplatform.h to egl.h and passed. >> >> there is another error when I compile clutter-gtk >> " >> checking for CLUTTER... configure: error: Package requirements >> (clutter-x11-0.8 >= 0.8.0) were not met: >> " >> >> I configured clutter with ./configure --with-flavour=eglnative , I am using >> Xwindows but can only configured with eglnative. >> so there is not clutter-x11.h >> but in pkgconfig have clutter-x11.pc >> >> >> but poky can run clutter-gtk on mx31 board. I wonder whether the clutter I >> compiled can run with X11 or not , >> and how can I build clutter-gtk. >> >> thanks. >> >> >> the clutter-x11.pc file >> >> prefix=/usr >> exec_prefix=${prefix} >> libdir=${exec_prefix}/lib >> includedir=${prefix}/include >> backend=eglnative >> apiversion=0.8 >> requires=pangocairo >= 1.18 glib-2.0 >= 2.14 gobject-2.0 gthread-2.0 >> gmodule-2.0 gdk-pixbuf-2.0 >> >> Name: Clutter >> Description: Clutter Core Library (${backend} backend) >> Version: 0.8.3 >> Libs: -L${libdir} -lclutter-${backend}-${apiversion} >> Cflags: -I${includedir}/clutter-${apiversion} >> Requires: ${requires} >> >> end of clutter-x11.pc >> >> -------------------------------------------------- >> From: "Tapani Pa"lli" <[EMAIL PROTECTED]> >> Sent: Monday, October 27, 2008 2:58 PM >> To: <[EMAIL PROTECTED]> >> Cc: <[email protected]> >> Subject: Re: [clutter] error on build clutter on mx31 >> >>> Hello; >>> >>> ext [EMAIL PROTECTED] wrote: >>>> 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 confused . >>>> >>>> | /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' >>> >>> snip 8< >>> >>> This looks like egl.h is not including egltypes.h or eglplatform.h which >>> would then have the type definitions for EGLint etc. >>> >>> // Tapani >>> >>> -- >>> To unsubscribe send a mail to [EMAIL PROTECTED] >>> >>> N瞨zu妑岛n墔 >> >> ******************************************* >> Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte >> Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail >> irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und >> loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte >> Weitergabe dieser Mail ist nicht gestattet. >> >> This e-mail may contain confidential and/or privileged information. If you >> are not the intended recipient (or have received this e-mail in error) >> please notify the sender immediately and delete this e-mail. Any >> unauthorized copying, disclosure or distribution of the contents in this >> e-mail is strictly forbidden. >> ******************************************* >> -- >> To unsubscribe send a mail to [EMAIL PROTECTED] >> >> N嫥叉靣笡z千u奫hr[掰簕.n?壏▍┹ > > ******************************************* > Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte > Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail > irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und > loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte > Weitergabe dieser Mail ist nicht gestattet. > > This e-mail may contain confidential and/or privileged information. If you > are not the intended recipient (or have received this e-mail in error) please > notify the sender immediately and delete this e-mail. Any unauthorized > copying, disclosure or distribution of the contents in this e-mail is > strictly forbidden. > ******************************************* >
