Hello all, I'm running Gentoo ~amd64 and attempting to install gnome. I was having an issue with installing AccountsServices due to it not being able to find Systemd. It turns out that the configure.ac is looking for libsystemd-login. I was able to work around this issue by using pkgconfig and creating a libsystemd-login.pc file using the libsystemd.pc. I know this is due to systemd >= 209 rolling all of that into a single library, and AccountsService hasn't updated itself properly. Is there any way, until upstream fixes it, to create the .pc files for the old libsystemd-* files that are required? I know that was a conversation that was had on the ML, but I don't know if anything has been done for it. Thanks.
Can you provide the concrete build.log with the failure? Thanks
Umm, we likely need this upstream patch: https://cgit.freedesktop.org/accountsservice/patch/?id=3b2ff77f18746fbd2b7538c659bc8eb6211859b0
It's funny, but I made a patch file with that exact thing in it, popped it into the files directory in Portage and modified the ebuild to epatch it, but it still wouldn't build. I might have had something configured incorrectly, but it kept erroring out during configuration because Systemd was explicitly required, but it couldn't find it.
*** This bug has been marked as a duplicate of bug 584686 ***
(In reply to Nick Burtner from comment #3) > It's funny, but I made a patch file with that exact thing in it, popped it > into the files directory in Portage and modified the ebuild to epatch it, > but it still wouldn't build. I might have had something configured > incorrectly, but it kept erroring out during configuration because Systemd > was explicitly required, but it couldn't find it. That's because it only patched configure.ac without eautoreconf. Try the patch from https://bugs.gentoo.org/show_bug.cgi?id=584686 instead.