udev as unmet requirements for kdelibs

While working on #9109: How to replace udev with eudev?, I added -systemd -udev USE flags in make.conf, but got:

$ emerge -uDNat @world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=kde-base/kdelibs-4.14.22:4[aqua=]" has unmet requirements.

How to replace udev with eudev?

I am experiencing troubles with replacing udev with eudev. I encounter all kinds of conflicts, etc.



Masking udev

If you wish to use eudev instead of udev, you may mask the package sys-fs/udev, but do NOT make the mistake of adding the -udev US flag in make.conf.

You may have:

$ cat /etc/portage/package.mask/systemd

But in /etc/portage/make.conf:

# Do NOT add -udev simply because you want to use eudev!
USE=" ... -systemd ..."

Syndicate content