On Wed, Dec 21, 2016 at 2:46 PM, Rich Freeman <ri...@gentoo.org> wrote: > On Wed, Dec 21, 2016 at 2:20 PM, <meino.cra...@gmx.de> wrote: > >> The following USE changes are necessary to proceed: >> (see "package.use" in the portage(5) man page for more details) >> # required by kde-plasma/kwin-5.8.3::gentoo >> # required by kde-plasma/plasma-workspace-5.8.3-r4::gentoo >> # required by net-p2p/ktorrent-5.0.1::gentoo[shutdown] >> # required by @selected >> # required by @world (argument) >>>=media-libs/mesa-12.0.1 wayland > > > I suggest ignoring this for the moment and see if the info above > resolves your systemd issues. I'm not sure why kwin has the > dependency that it does, but it looks to me like it is set up as a > hard dependency that you can't avoid without modifying the ebuild. > I'll see if I can figure out more. The changes above should at least > get rid of whatever is pulling in systemd. > > Installing wayland shouldn't actually hurt anything. I noticed that I > have it installed likely for the same reason, and it isn't like it > will start running on its own. But, I'm not sure yet whether you can > avoid it. >
Well, I should have just waited to reply, but here is the issue: https://mail.kde.org/pipermail/release-team/2015-July/008725.html kwin does in fact have a non-conditional dependency on wayland, so you need to install it. It won't do anything if you don't run it, but it is not possible to build kwin without wayland support. Judging by the claim in the email that it used to take 100 conditionals in the source to make it optional, I doubt anybody in Gentoo will be patching this anytime soon. I guess you could always fork it if you wanted to. So, sorry, not what you wanted to hear, and not really what I care to hear either since I don't use wayland, but at least it doesn't need to be running in this case. I wouldn't be surprised if that changes in the future, but everybody knows that xorg is on borrowed time right now. Well, if nothing else at least this splits the thread so that you can reply to the systemd and the wayland issues separately... -- Rich