I tried to compile latest alsa drivers anf I got make error. all therelevant information is included here. I think there is a bug insource code. [root@dune alsa-driver-1.0.21]# ./configure --with-oss=yes--with-pcm-oss=yes --with-sequencer=yes --with-cards=all--with-card-options=all --prefix=/usr .......................................make[2]: Leaving directory `/usr/local/src/alsa/alsa-driver-1.0.21/misc'make[1]: Leaving directory `/usr/local/src/alsa/alsa-driver-1.0.21'make -C /lib/modules/2.6.18-128.4.1.el5/sourceSUBDIRS=/usr/local/src/alsa/alsa-driver-1.0.21 CPP="gcc -E" CC="gcc"modulesmake[1]: Entering directory `/usr/src/kernels/2.6.18-128.4.1.el5-i686' CC [M] /usr/local/src/alsa/alsa-driver-1.0.21/acore/hwdep.oIn file included from /usr/local/src/alsa/alsa-driver-1.0.21/acore/hwdep.c:1:/usr/local/src/alsa/alsa-driver-1.0.21/include/adriver.h:1786: error:redefinition of typedef ‘bool’include/linux/types.h:36: error: previous declaration of ‘bool’ was heremake[3]: *** [/usr/local/src/alsa/alsa-driver-1.0.21/acore/hwdep.o] Error 1make[2]: *** [/usr/local/src/alsa/alsa-driver-1.0.21/acore] Error 2make[1]: *** [_module_/usr/local/src/alsa/alsa-driver-1.0.21] Error 2make[1]: Leaving directory `/usr/src/kernels/2.6.18-128.4.1.el5-i686'make: *** [compile] Error 2 [root@dune alsa-driver-1.0.21]# gcc --versiongcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-44)Copyright (C) 2006 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [root@dune alsa-driver-1.0.21]# uname -aLinux dune 2.6.18-128.4.1.el5 #1 SMP Tue Aug 4 20:23:34 EDT 2009 i686athlon i386 GNU/Linux[root@dune alsa-driver-1.0.21]# cat /etc/issueCentOS release 5.3 (Final)Kernel \r on an \m [root@dune alsa-driver-1.0.21]# -- http://uttre.wordpress.com/2008/05/14/the-lost-love-of-mine/_______________________________________________Alsa-devel mailing listAlsa-devel@xxxxxxxxxxxxxxxxxxxx://mailman.alsa-project.org/mailman/listinfo/alsa-devel