Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 525848 - dev-libs/efl-1.11.2 USE=drm should depend on sys-apps/systemd - configure: error: pkg-config missing libudev >= 148 libdrm >= 2.4 xkbcommon >= 0.3.0 libsystemd-login >= 192 dbus-1
Summary: dev-libs/efl-1.11.2 USE=drm should depend on sys-apps/systemd - configure: er...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: enlightenment+disabled
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-19 09:04 UTC by Martin Schötterl
Modified: 2014-12-28 00:53 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Schötterl 2014-10-19 09:04:54 UTC
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
Comment 1 Navid Zamani 2014-10-20 04:41:28 UTC
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…
Comment 2 kevin kaploe 2014-12-21 19:37:48 UTC
I can confirm that EFL wants systemd-logind when you enable the 'drm' use-flag.
The dependency should be patched out imho.
Comment 3 Thomas Sachau gentoo-dev 2014-12-27 17:40:08 UTC
fixed in dev-libs/efl-1.12.2, should be on your local rsync within a few hours
Comment 4 Navid Zamani 2014-12-28 00:53:12 UTC
(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* :_)