Hello, I'm not entirely sure which version of systemd removed libsystemd-daemon completely but it looks like it was a while ago now (around end of 2014 I think). libsystemd is API compatible so linking against libsystemd works fine. I've made a very hacky patch in autoconf to detect it but it may be cleaner to just test against libsystemd instead. Regards,Ross PS: I can resend this to a mailing list is that is appropriate.
mojo 12:17:27 xdm-1.1.12$ diff -c configure.ac.orig configure.ac *** configure.ac.orig 2019-03-14 11:53:38.157485274 +0000 --- configure.ac 2019-03-14 12:08:13.510417541 +0000 *************** *** 173,186 **** [Add support for systemd startup notification (default is autodetected)]), [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto]) AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [ ! PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon], [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], ! [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])] )] ) - ]) AM_CONDITIONAL(USE_SYSTEMD_DAEMON, [test "x$USE_SYSTEMD_DAEMON" != "xno"]) # FIXME: Find better test for which OS'es use su -m - for now, just try to # mirror the Imakefile setting of: --- 173,191 ---- [Add support for systemd startup notification (default is autodetected)]), [USE_SYSTEMD_DAEMON=$withval], [USE_SYSTEMD_DAEMON=auto]) AS_IF([test "x$USE_SYSTEMD_DAEMON" != "xno"], [ ! PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd >= 209], [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], ! [PKG_CHECK_MODULES([SYSTEMD_DAEMON], [libsystemd-daemon < 209], ! [AC_DEFINE(USE_SYSTEMD_DAEMON,1,[Use systemd startup notification])], ! [AS_IF([test "x$USE_SYSTEMD_DAEMON" = "xyes"], ! [AC_MSG_ERROR([systemd startup notification support requested, but libsystemd-daemon not found.])] ! )] )] + )] ) AM_CONDITIONAL(USE_SYSTEMD_DAEMON, [test "x$USE_SYSTEMD_DAEMON" != "xno"]) + ]) # FIXME: Find better test for which OS'es use su -m - for now, just try to # mirror the Imakefile setting of:
_______________________________________________ xorg-devel@lists.x.org: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel