With drm useflag enabled and no systemd, configure phase fails at: configure: error: pkg-config missing libudev >= 148 libdrm >= 2.4 xkbcommon >= 0.3.0 libsystemd-login >= 192 dbus-1 I have libudev 215, libdrm 2.4.58, xkbcommon 0.3.1 and dbus 1.8.0 installed, I just don't have systemd libraries. Compiling without drm engine goes fine. Reproducible: Always Expected Results: drm useflag should probably require systemd useflag enabled as well
Sorry, we can’t force systemd onto users. EFL doesn’t need it anyway. The bug here would be the dependency. Nothing should depend on the thoroughly anti-Unix systemd, as that would force it onto users’ systems. None of those packages needs systemd, and if they do, that’s a bug (=the cancer has spread). EFL doesn’t need systemd, and why a graphical rendering interface would need a (horribly badly designed) init system…
I can confirm that EFL wants systemd-logind when you enable the 'drm' use-flag. The dependency should be patched out imho.
fixed in dev-libs/efl-1.12.2, should be on your local rsync within a few hours
(In reply to Thomas Sachau from comment #3) > fixed in dev-libs/efl-1.12.2, should be on your local rsync within a few > hours You da real MVP. *sheds tear* :_)