On Thu, Feb 16, 2017 at 07:48:33AM +0000, Takashi Matsuzawa wrote: > Hello. > > Thank you very much for the pointer, but I think this image is x11 based.. > > I can see EFL project has some pages mentioning about booting EFL on > wayland-only environment, but it is not yocto (or oe) based instruction.
I was always using meta-efl only in x11 builds. There is wayland PACKAGECONFIG for efl: recipes-efl/efl/efl.inc:PACKAGECONFIG ?= "egl opengl-es gstreamer1 pulseaudio luajit ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)}" recipes-efl/efl/efl.inc:PACKAGECONFIG[wayland] = "--enable-wayland --enable-wayland-ivi-shell,--disable-wayland --disable-wayland-ivi-shell,wayland" but in e-wm which you were probably trying to build (it's not clear what exactly you meant with "build EFL") there is indeed dependency on libxcb. So it will need few more changes and lot more testing to make it work on wayland-only, patches are welcome, but EFL is in sad state in current master branch and I'm not planing to spend much time on it now, because I don't use it anymore (we officially let SHR distribution die last month by stopping the build server) and with the switch to CMake in upcoming release there will be again more work needed to build/package new version. Patches from people who are still using it (and able to test it properly) are of course welcome. Regards, > ________________________________ > From: Khem Raj <raj.k...@gmail.com> > Sent: Thursday, February 16, 2017 11:53 AM > To: Takashi Matsuzawa > Cc: yocto@yoctoproject.org > Subject: Re: [yocto] meta-efl build? > > Takashi-san > > On Wed, Feb 15, 2017 at 6:35 PM, Takashi Matsuzawa <tmatsuz...@xevo.com> > wrote: > > Hello, Yocto. > > > > > > I am trying to build EFL on top of my mayland environment (krogoth based). > > > > I thought it would be easy since there is meta-openembedded/meta-efl > > recipes, but now I am stuck. > > > > > > Specifically, I am experiencing x11 dependency (the recipes erquire x11 to > > be in DISTRO_FEATURES here and elsewhere), but for my target I am settting > > wayland only, no x11. > > > > (e.g. it says it needs libxcb, etc.) > > > > > > Is it normal and I am failing to configure it properly? > > > > > > I found below, but it does not talk much about the build errors I am facing, > > and if the targets I am specifying is correct, etc. > > > > > > https://www.enlightenment.org/distros/yocto-start > Yocto - Enlightenment Main<https://www.enlightenment.org/distros/yocto-start> > www.enlightenment.org > In Yocto, a meta-efl layer is provided by the meta-openembedded layer. It > contains EFL, Elementary, Enlightenment, Terminology and other recipes. > > > > > > > If you are aware of any previous attempt, or, guide that I just overlooked > > for my laziness - I highly appreciate your pointers. > > > > Using some preexisting image like angstrom one would be a good start > for you e.g. > > https://github.com/Angstrom-distribution/meta-angstrom/blob/master/recipes-images/angstrom/efl-nodm-image.bb > meta-angstrom/efl-nodm-image.bb at master · > Angstrom-distribution/meta-angstrom · > GitHub<https://github.com/Angstrom-distribution/meta-angstrom/blob/master/recipes-images/angstrom/efl-nodm-image.bb> > github.com > meta-angstrom - MIrror of Angstrom metadata layer > > > > > it should work if you were to use angstrom distribution but if you > dont it should serve a good jump start. > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com
signature.asc
Description: Digital signature
-- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto