1--- a/configure.in 2+++ b/configure.in 3@@ -11,7 +11,10 @@ 4 AC_PROG_LN_S 5 6 dnl Checks for libraries. 7-AC_CHECK_LIB(fltk,numericsort,,AC_MSG_ERROR("missing fltk")) 8+AC_CHECK_LIB(fltk,numericsort,, 9+AC_CHECK_LIB(fltk,fl_numericsort,, 10+AC_MSG_ERROR("missing fltk")) 11+) 12 AM_PATH_ALSA(0.9.0) 13 14 dnl Checks for header files. 15--- a/src/alsamixer.cxx 2007-10-21 12:39:11.000000000 -0400 16+++ b/src/alsamixer.cxx 2007-10-21 12:49:10.000000000 -0400 17@@ -2081,8 +2081,8 @@ static void 18 mixer_signal_handler (int signal) 19 { 20 if (signal != SIGSEGV) 21- mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0); 22- else 23+ // mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0); 24+ //else 25 { 26 fprintf (stderr, "\nSegmentation fault.\n"); 27 _exit (11); 28--- a/src/alsamixer.cxx 2006-01-16 12:41:54.000000000 -0600 29+++ b/src/alsamixer.cxx 2006-01-16 12:45:44.000000000 -0600 30@@ -653,8 +653,8 @@ 31 if (vleft >= 0 && vright >= 0) { 32 if (joined) { 33 #ifdef ALSAMIXER_GUI 34- for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST; 35- snd_mixer_selem_channel_id_t(int(chn)++)) 36+ for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST; 37+ snd_mixer_selem_channel_id_t(int(chn)+1)) 38 #else 39 for (chn = 0; chn < SND_MIXER_SCHN_LAST; chn++) 40 #endif 41