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.


To switch from udev to eudev, simply do:

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

In /etc/portage/make.conf:
# Do NOT add -udev simply because you want to use eudev!
USE=" ... -systemd ..."

Then switch:
emerge -C sys-fs/udev && emerge -1 sys-fs/eudev

Do not reboot the computer until you are sure that the process has successfully completed!

Syndicate content