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