I built weston today. My system is using Systemd 197. And when I'm starting weston using drm-backend, I get the message: "undefined symbol: sd_session_get_tty" I googled it and find this passage: http://lists.freedesktop.org/archives/systemd-devel/2013-March/009496.html It shows that this function is implemented in systemd-198. But I'm using 197!!! And there's no way to disable systemd-logind support?! I cannot make a patch now, but I modified the configure.ac to make it check the version of systemd 198+.
commit 4fd9d2693db3777b593ad5190e4f63d8cefd66b8 Author: Kristian Høgsberg <krh@bitplanet.net> Date: Wed Jan 22 10:45:26 2014 -0800 configure.ac: Check for libsystemd-login >= 198 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=73870
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.