Guys,

I'm trying to compile E-0.19.3 + EFL 1.13 on Ubuntu 14.10, with Wayland 1.6
but, I'm facing the problem that I'm forwarding to this list.

Can the fix be backported to E-0.19.4 ?

Currently, I'm using EFL / Elementary 1.13, both have Wayland support
enabled.

---------- Forwarded message ----------
From: Martinx - ジェームズ <thiagocmarti...@gmail.com>
Date: 15 November 2014 at 20:02
Subject: Enlightenment 0.19.1 fails to build with Wayland support on EFL
1.12.0
To: Enlightenment users discussion & support <
enlightenment-us...@lists.sourceforge.net>


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=190641631&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to