[pulseaudio-tickets] [Bug 107050] [PATCH] build: support building with elogind

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 28 10:34:37 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=107050

--- Comment #1 from Tanu Kaskinen <tanuk at iki.fi> ---
I think the patch should fulfil the following requirements:

input: --enable-systemd-login --enable-elogind-login
installed: libsystemd, libelogind
output: error, can't enable both

input: --enable-systemd-login
installed: libsystemd, libelogind
output: use libsystemd

input: --enable-elogind-login
installed: libsystemd, libelogind
output: use libelogind

input: --enable-systemd-login
installed: libelogind
output: error, systemd requested but not installed

input: --enable-elogind-login
installed: libsystemd
output: error, elogind requested but not installed

input: no configure args
installed: libsystemd, libelogind
output: use libsystemd

input: no configure args
installed: libsystemd
output: use libsystemd

input: no configure args
installed: libelogind
output: use libelogind

Currently the patch doesn't handle all cases correctly. For example, if both
libsystemd and libelogind are installed, but only --enable-systemd-login is
passed to configure, the patch produces an error.

Can you send a revised patch to the mailing list? I find it easier to comment
on the details of the code that way. Subscribe here:
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Here are instructions for using git send-email, in case you find that useful:
https://www.freedesktop.org/wiki/Software/PulseAudio/HowToUseGitSendEmail/

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20180628/2f3e41d5/attachment.html>


More information about the pulseaudio-bugs mailing list