41 lines
1.2 KiB
Diff
41 lines
1.2 KiB
Diff
--- a/configure.in
|
|
+++ b/configure.in
|
|
@@ -11,7 +11,10 @@
|
|
AC_PROG_LN_S
|
|
|
|
dnl Checks for libraries.
|
|
-AC_CHECK_LIB(fltk,numericsort,,AC_MSG_ERROR("missing fltk"))
|
|
+AC_CHECK_LIB(fltk,numericsort,,
|
|
+AC_CHECK_LIB(fltk,fl_numericsort,,
|
|
+AC_MSG_ERROR("missing fltk"))
|
|
+)
|
|
AM_PATH_ALSA(0.9.0)
|
|
|
|
dnl Checks for header files.
|
|
--- a/src/alsamixer.cxx 2007-10-21 12:39:11.000000000 -0400
|
|
+++ b/src/alsamixer.cxx 2007-10-21 12:49:10.000000000 -0400
|
|
@@ -2081,8 +2081,8 @@ static void
|
|
mixer_signal_handler (int signal)
|
|
{
|
|
if (signal != SIGSEGV)
|
|
- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
|
|
- else
|
|
+ // mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
|
|
+ //else
|
|
{
|
|
fprintf (stderr, "\nSegmentation fault.\n");
|
|
_exit (11);
|
|
--- a/src/alsamixer.cxx 2006-01-16 12:41:54.000000000 -0600
|
|
+++ b/src/alsamixer.cxx 2006-01-16 12:45:44.000000000 -0600
|
|
@@ -653,8 +653,8 @@
|
|
if (vleft >= 0 && vright >= 0) {
|
|
if (joined) {
|
|
#ifdef ALSAMIXER_GUI
|
|
- for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST;
|
|
- snd_mixer_selem_channel_id_t(int(chn)++))
|
|
+ for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST;
|
|
+ snd_mixer_selem_channel_id_t(int(chn)+1))
|
|
#else
|
|
for (chn = 0; chn < SND_MIXER_SCHN_LAST; chn++)
|
|
#endif
|