Package: alsamixergui
Version: 0.9.0rc2-1-10
Severity: normal
Tags: patch
User: [email protected]
Usertags: origin-ubuntu hirsute ubuntu-patch
X-Debbugs-Cc: [email protected]
Hi,
alsamixergui FTBFS against glibc 2.32, which is the version used in the
development version of Ubuntu (and probably will be in Debian soon as
well).
This is because it uses sys_siglist, which was removed in 2.32.
In Ubuntu, the attached patch was applied to achieve the following:
* src/alsamixer.cxx: Fix FTBFS against glibc 2.32 by using strsignal()
instead of sys_siglist.
Thanks for considering the patch.
Logan
diff -u alsamixergui-0.9.0rc2-1/src/alsamixer.cxx
alsamixergui-0.9.0rc2-1/src/alsamixer.cxx
--- alsamixergui-0.9.0rc2-1/src/alsamixer.cxx
+++ alsamixergui-0.9.0rc2-1/src/alsamixer.cxx
@@ -2086,7 +2086,7 @@
mixer_signal_handler (int signal)
{
if (signal != SIGSEGV)
- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
+ mixer_abort (ERR_SIGNAL, strsignal(signal), 0);
else
{
fprintf (stderr, "\nSegmentation fault.\n");