You don't have to build Poky with the X11 backend. It will boot fine without 
any X11 apps (of course you'll miss the window manager, assorted apps, GTK, 
etc...). I guess you could always build your HMI using OpenGLES directly on the 
framebuffer. It would be nice to be able to used DirectFB but apparently 
Freescale doesn't provide a driver for that either. Freescale used to have a 
graphics framework called PowerParts that they sold but according to the 
applications engineer, they're no longer interested in supporting that.



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Sent: Monday, October 27, 2008 2:41 PM
To: Schmottlach, Glenn; [email protected]
Subject: Re: [clutter] error on build clutter on mx31

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.
> *******************************************
> 
 
*******************************************
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]

Reply via email to