When x11-misc/sddm is merged with USE 'systemd' enabled, no systemd init files are installed: # emerge --info x11-misc/sddm x11-misc/sddm-0.13.0-r2::gentoo was built with the following: USE="pam systemd -consolekit" # qlist -e sddm | grep \\.service (no output) Instead, if you disable USE 'systemd' the init files are correctly installed: # emerge --info x11-misc/sddm x11-misc/sddm-0.13.0-r2::gentoo was built with the following: USE="pam -consolekit -systemd" # qlist -e sddm | grep \\.service /usr/lib/systemd/system/sddm.service Obviously, it should be the other way around. This issue happens because the ebuild makes this bold assumption during the src_configure() phase: -DNO_SYSTEMD=$(usex systemd) Reproducible: Always
Nevermind, the issue has been fixed a few hours ago with commit https://github.com/gentoo/gentoo/commit/9b371d67fbad2960d893b0e1343d7ecb818f96ff but the mirrors are lagging behind with old copies.