|
From: Cedric B. <ced...@fr...> - 2010-07-22 13:38:56
|
On Thu, Jul 22, 2010 at 3:18 PM, Hyun Park <hyu...@gm...> wrote: > (I'm not sure this kind of question is appropriate for this mailing list...) > > Firstly, i'm trying to use a openGL based drawing module on Evas > application. > For example, this module will draw some image data or texts using openGL > APIs like "glTexImage2D()". > Besides, It needs to process Key or Mouse event too. > > Anyway, I'm investigating how to use this module with Evas and decided to > gl-x11 backend Evas, but when I tried to build Evas like below, > I got some compile errors. > > $./configure --prefix=/opt/e17 --enable-gl-x11 > $ make > evas_object_textblock.c:41: error: expected specifier-qualifier-list before > ‘Eina_Strbuf’ > evas_object_textblock.c: In function ‘_nodes_clear’: > evas_object_textblock.c:297: error: ‘Evas_Object_Textblock_Node’ has no > member named ‘text’ > evas_object_textblock.c:297: error: ‘Evas_Object_Textblock_Node’ has no > member named ‘text’ > : > I found some thread for this build error below link...(maybe bug?) > http://dev.unity-linux.org/issues/200 > > Anyway my question are, > > 1. How can I build Evas using "gl_x11" backend? or Do i need to re-build > another EFLs except Evas again using ' --enable-gl-x11' option? Sounds like your eina version is to old. To be sure everything is up to date, when building from svn always build all the library that are needed before. > 2. Am i approching correctly to use a openGL based module with Evas and is > this possible? Maybe you can work like a composite manager and use evas_object_image_native_surface_set. Duno if it's the right solution. -- Cedric BAIL |