Guys,

I'm trying to compile E19 + EFL 1.12 on UBuntu 14.10, all build
depends are here, since I can compile and use E19 without any
problems.

When I add the options "--enable-wayland-clients --enable-wayland-egl"
to E19's `configure` script, it fails to build...

Check it out:

--
cd enlightenment-0.19.1
./configure --enable-mount-eeze --enable-wayland-clients --enable-wayland-egl
--

And then, on `make`, I'm seeing the following error:

--
/enlightenment/enlightenment-0.19.1$ make
make  all-recursive
make[1]: Entering directory
'/home/administrativo/E/tcmc/enlightenment/enlightenment-0.19.1'
Making all in .
make[2]: Entering directory
'/home/administrativo/E/tcmc/enlightenment/enlightenment-0.19.1'
  CC       src/modules/appmenu/src_modules_appmenu_module_la-e_mod_main.lo
In file included from /usr/include/EGL/eglplatform.h:37:0,
                 from /usr/include/EGL/egl.h:36,
                 from ./src/bin/e_comp_wl.h:17,
                 from ./src/bin/e_includes.h:160,
                 from ./src/bin/e.h:275,
                 from src/modules/appmenu/e_mod_appmenu_private.h:4,
                 from src/modules/appmenu/e_mod_main.c:1:
/usr/include/KHR/khrplatform.h:152:33: error: conflicting types for
'khronos_int64_t'
 typedef int64_t                 khronos_int64_t;
                                 ^
In file included from /usr/include/elementary-1/Elementary.h:71:0,
                 from ./src/bin/e.h:120,
                 from src/modules/appmenu/e_mod_appmenu_private.h:4,
                 from src/modules/appmenu/e_mod_main.c:1:
/usr/include/evas-1/Evas_GL.h:847:28: note: previous declaration of
'khronos_int64_t' was here
 typedef signed long long   khronos_int64_t;
                            ^
In file included from /usr/include/EGL/eglplatform.h:37:0,
                 from /usr/include/EGL/egl.h:36,
                 from ./src/bin/e_comp_wl.h:17,
                 from ./src/bin/e_includes.h:160,
                 from ./src/bin/e.h:275,
                 from src/modules/appmenu/e_mod_appmenu_private.h:4,
                 from src/modules/appmenu/e_mod_main.c:1:
/usr/include/KHR/khrplatform.h:153:33: error: conflicting types for
'khronos_uint64_t'
 typedef uint64_t                khronos_uint64_t;
                                 ^
In file included from /usr/include/elementary-1/Elementary.h:71:0,
                 from ./src/bin/e.h:120,
                 from src/modules/appmenu/e_mod_appmenu_private.h:4,
                 from src/modules/appmenu/e_mod_main.c:1:
/usr/include/evas-1/Evas_GL.h:846:28: note: previous declaration of
'khronos_uint64_t' was here
 typedef unsigned long long khronos_uint64_t;
                            ^
Makefile:9333: recipe for target
'src/modules/appmenu/src_modules_appmenu_module_la-e_mod_main.lo'
failed
make[2]: *** [src/modules/appmenu/src_modules_appmenu_module_la-e_mod_main.lo]
Error 1
make[2]: Leaving directory
'/home/administrativo/E/tcmc/enlightenment/enlightenment-0.19.1'
Makefile:15198: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/home/administrativo/E/tcmc/enlightenment/enlightenment-0.19.1'
Makefile:4629: recipe for target 'all' failed
make: *** [all] Error 2
--

Enlightenment with Wayland fail to compiles, build log:
http://pastebin.com/CRAzkP0T


However, if my `configure` options are like this: `./configure
--enable-mount-eeze` (without Wayland support), then, it works!


Also, both EFL and Elementary was compiled with Wayland support, as follows:


* EFL with Wayland, build log: http://pastebin.com/WBjcKf7i

* Elementary with Wayland, build log: http://pastebin.com/gsLqB79P


Any tips!?

Thanks!
Thiago

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to