Enlightenment instructions for "Wayland support in Enlightenment" (https://git.enlightenment.org/core/enlightenment.git/tree/README.wayland) say: Firstly, you MUST have EFL built with the following options: --enable-drm --enable-gl-drm (for hardware acceleration) --enable-wayland --enable-systemd --enable-elput These requirements should probably be enforced by the efl ebuild if the "wayland" USE flag is set. The current ebuild (1.18.4) calls configure with "--enable-drm --enable-wayland" but NOT with "--enable-gl-drm --enable-systemd --enable-elput".
This bug should be for x11-wm/enlightenment but yes you are correct, those are the documented dependencies. This probably should be updated for the next Enlightenment. I thought about the dependencies when updating E to 0.22.2, but I thought that people could use wayland without systemd as long as they use elogind instead. I dont think there's a single bug report in bugzilla about wayland-elogind errors, but Ive seen them in IRC. And Ive seen E's developers talking about elogind support "not being there yet". So lets keep this open and fix with next E's release, until someone _confirms_ that enlightenment[wayland] doesn't work with elogind. (and for the record yes Im aware that '--enable-gl-drm' is missing from current efl ebuilds, will be available with efl-1.21)
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fcedaeb74ca50092e5fa0d1f3adef0d73744c8b Fixed upstream.