On Thu, 17 Jul 2014 08:55:17 -0400 Chris Michael <[email protected]> wrote:
> If you switch to using my e_comp_wl branch and have any problems after > that, please let me know. > > You should note tho, that currently only Internal E Dialogs work > (config dialogs, etc), any elementary apps (with > ELM_ENGINE=wayland_shm), and any Wayland Demo Applications. > > In other words, running X11 applications (through the use of xwayland) > is not entirely functional yet. I have code to enable XWayland, but > the xwayland server itself is crashing at times and I have not sorted > that out yet. OK, I guess now is not a good time for me to try switching to Wayland then. > On 07/17/2014 08:43 AM, Gwanglim Lee wrote: > > Hello, > > > > I'm using below configurations to build efl and enlightenment. > > > > efl > > $ ./autogen.sh --with-opengl=es --enable-egl --enable-wayland > > --enable-drm > > > > enlightenment > > $ ./autogen.sh --enable-wayland-only --enable-wayland-clients > > --enable-wl-drm --disable-shot --disable-xkbswitch > > --disable-conf-randr --disable-everything --disable-wl-x11 > > > > README.wayland file in enlightenment source tree can give you > > detailed instructions. > > > > And I recommend you to use devilhorn's development branch in > > enlightenment. It is more stable than master. > > > > enlightenment > > $ git checkout -b wayland-dev > > remotes/origin/devs/devilhorns/e_comp_wl $ ./autogen.sh > > --............. > > > > BR, > > Gwanglim > > > > ------- Original Message ------- > > Sender : Mariusz Bialonczyk<[email protected]> > > Date : 2014-07-17 20:54 (GMT+09:00) > > Title : [E-devel] e19 and wayland > > > > Hello devs, > > I hope it's ok to ask you directly here about some wayland issues. > > Last time I decided to give my enlightenment a try and run it under > > wayland on my laptop. > > I have debian sid. Wayland/weston is from debian, and efl, > > enlightenment (and also elementary) is from latest git. > > I have intel i915 graphics and my weston-launch seems to working ok. > > > > I've configured it as follows: > > efl: > > ./configure --enable-drm --enable-wayland > > enlightenment: > > ./configure --enable-wayland-clients --enable-wl-drm > > > > I've got some small build problems - I had to manually enter the > > header file, because complation fails with missing header file: > > > > diff --git a/src/bin/e.h b/src/bin/e.h > > index e430a5a..92a1666 100644 > > --- a/src/bin/e.h > > +++ b/src/bin/e.h > > @@ -124,7 +124,7 @@ void *alloca (size_t); > > # endif > > > > # ifdef HAVE_WAYLAND > > -# include <Ecore_Wayland.h> > > +# include "/usr/local/include/ecore-wayland-1/Ecore_Wayland.h" > > # include <uuid.h> > > # endif > > > > After this I was able to successfully build it. > > > > Then i've invoked enlightenment_start and it is constantly crashing > > in a loop (crash, start wayland, crash, wayland start and so on). > > So I did ctrl-c and I can see that it is segfaulting: > > [ 271.405332] enlightenment[3640]: segfault at 8c ip b6c80451 sp > > bfaf01dc error 4 in libecore_x.so.1.10.99[b6c69000+49000] > > [ 276.880483] enlightenment[3654]: segfault at 8c ip b6ceb451 sp > > bfd7415c error 4 in libecore_x.so.1.10.99[b6cd4000+49000] > > [ 278.512060] enlightenment[3666]: segfault at 8c ip b6cea451 sp > > bfd1049c error 4 in libecore_x.so.1.10.99[b6cd3000+49000] > > > > I am attaching a (somehow weird) .e-crashdump.txt from my home dir. > > > > After some debugging I finally managed my e to start ... > > It seems the problem is in the e_scale. I had to disable the > > following call: diff --git a/src/bin/e_scale.c b/src/bin/e_scale.c > > index 675200b..1b4e5f1 100644 > > --- a/src/bin/e_scale.c > > +++ b/src/bin/e_scale.c > > @@ -42,7 +42,7 @@ e_scale_update(void) > > e_scale = e_config->scale.min; > > } > > elm_config_scale_set(e_scale); > > - elm_config_all_flush(); > > +// elm_config_all_flush(); > > edje_scale_set(e_scale); > > snprintf(buf, sizeof(buf), "%1.3f", e_scale); > > e_util_env_set("E_SCALE", buf); > > > > And e is starting. The splash screen is not centered and I can see > > some window placement problems, but at last it starts :) > > Any movement to any desktop icon crashes it (maybe it's because the > > window popup?): > > [ 1280.152087] enlightenment[6004]: segfault at 4d0 ip b62e3104 sp > > bf8990c0 error 4 in libX11.so.6.3.0[b62ac000+134000] [ 1284.644389] > > enlightenment[6048]: segfault at 4d0 ip b6316104 sp bfbed740 error > > 4 in libX11.so.6.3.0[b62df000+134000] [ 1288.867726] > > enlightenment[6074]: segfault at 4d0 ip b6265104 sp bfd9cc00 error > > 4 in libX11.so.6.3.0[b622e000+134000] [ 1293.999692] > > enlightenment[6100]: segfault at 4d0 ip b630e104 sp bff4e800 error > > 4 in libX11.so.6.3.0[b62d7000+134000] [ 1368.316793] > > enlightenment[6126]: segfault at 4d0 ip b62e7104 sp bfa62e40 error > > 4 in libX11.so.6.3.0[b62b0000+134000] [ 1387.351535] > > enlightenment[6152]: segfault at 8c ip b6d37451 sp bfc9d5dc error 4 > > in libecore_x.so.1.10.99[b6d20000+49000] [ 1399.280932] > > enlightenment[6185]: segfault at 4d0 ip b62f2104 sp bfb4d540 error > > 4 in libX11.so.6.3.0[b62bb000+134000] > > > > Is it normal that it is such unstable currently under wayland? > > Do you think I should have a wayland from git (not from debian)? > > Or maybe I have to try the EGL instead of drm? > > > > regards, > > > > > ------------------------------------------------------------------------------ > Want fast and easy access to all the code in your enterprise? Index > and search up to 200,000 lines of code with a free copy of Black Duck > Code Sight - the same software that powers the world's largest code > search on Ohloh, the Black Duck Open Hub! Try it now. > http://p.sf.net/sfu/bds > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Want fast and easy access to all the code in your enterprise? Index and search up to 200,000 lines of code with a free copy of Black Duck Code Sight - the same software that powers the world's largest code search on Ohloh, the Black Duck Open Hub! Try it now. http://p.sf.net/sfu/bds
_______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
