Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 584618 - AccountsServices not building
Summary: AccountsServices not building
Status: RESOLVED DUPLICATE of bug 584686
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-30 22:32 UTC by Nick Burtner
Modified: 2016-06-01 11:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Burtner 2016-05-30 22:32:10 UTC
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.
Comment 1 Pacho Ramos gentoo-dev 2016-05-31 08:54:46 UTC
Can you provide the concrete build.log with the failure? Thanks
Comment 2 Pacho Ramos gentoo-dev 2016-05-31 08:55:22 UTC
Umm, we likely need this upstream patch:
https://cgit.freedesktop.org/accountsservice/patch/?id=3b2ff77f18746fbd2b7538c659bc8eb6211859b0
Comment 3 Nick Burtner 2016-05-31 14:18:24 UTC
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.
Comment 4 Pacho Ramos gentoo-dev 2016-06-01 09:28:57 UTC

*** This bug has been marked as a duplicate of bug 584686 ***
Comment 5 Peter Levine 2016-06-01 11:20:18 UTC
(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.