Hey guys!

 I just realized that this is a BUG in `E19`, it doesn't compiles when
with `Wayland`.

 I tried `Enlightenment` from git, using `Wayland 1.6`, and it worked
(compilation okay)! So, is there any way to backport this fix to
`E-0.19.1` ?

Thanks in advance!
Thiago

On 15 November 2014 20:02, Martinx - ジェームズ <thiagocmarti...@gmail.com> wrote:
> 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

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&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