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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users