This is not working for this, here kernel-devel and source is modified as wiki told:<br><br>[root@localhost alsa-driver-1.0.20]# uname -a<br>Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:33:56 EDT 2009 i686 athlon i386 GNU/Linux<br>
<br>[root@localhost alsa-driver-1.0.20]# yum info kernel-devel<br>Loaded plugins: fastestmirror<br>Loading mirror speeds from cached hostfile<br> * addons: <a href="http://ftp.belnet.be">ftp.belnet.be</a><br> * base: <a href="http://mirror.ovh.net">mirror.ovh.net</a><br>
 * extras: <a href="http://mirror.ovh.net">mirror.ovh.net</a><br> * updates: <a href="http://mirror.ovh.net">mirror.ovh.net</a><br>Installed Packages<br>Name       : kernel-devel<br>Arch       : i686<br>Version    : 2.6.18<br>
Release    : 194.11.3.el5<br>Size       : 16 M<br><b>Repo       : installed</b><br>Summary    : Development package for building kernel modules to match the kernel.<br>URL        : <a href="http://www.kernel.org/">http://www.kernel.org/</a><br>
License    : GPLv2<br>Description: This package provides kernel headers and makefiles sufficient to build modules<br>           : against the kernel package.<br>[root@localhost alsa-driver-1.0.20]# ./configure --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer --with-card-options=all<br>
checking for gcc... gcc<br>checking for C compiler default output file name... a.out<br>checking whether the C compiler works... yes<br>checking whether we are cross compiling... no<br>checking for suffix of executables... <br>
checking for suffix of object files... o<br>checking whether we are using the GNU C compiler... yes<br>checking whether gcc accepts -g... yes<br>checking for gcc option to accept ISO C89... none needed<br>checking for ranlib... ranlib<br>
checking for a BSD-compatible install... /usr/bin/install -c<br>checking how to run the C preprocessor... gcc -E<br>checking for grep that handles long lines and -e... /bin/grep<br>checking for egrep... /bin/grep -E<br>checking for ANSI C header files... yes<br>
checking for an ANSI C-conforming const... yes<br>checking for inline... inline<br>checking whether time.h and sys/time.h may both be included... yes<br>checking whether gcc needs -traditional... no<br>checking for current directory... /usr/local/src/alsa-driver-1.0.20<br>
checking cross compile... <br>checking for directory with kernel source... ./configure: line 4870: cd: /lib/modules/2.6.18-164.el5/source: No such file or directory<br>/lib/modules/2.6.18-164.el5/source<br>checking for directory with kernel build... /lib/modules/2.6.18-164.el5/build<br>
checking for kernel linux/version.h... no<br>The file /include/linux/version.h does not exist.<br>Please install the package with full kernel sources for your distribution<br>or use --with-kernel=dir option to specify another directory with kernel<br>
sources (default is /lib/modules/2.6.18-164.el5/source).<br>[root@localhost alsa-driver-1.0.20]# <br><br><br><br><br><br><br><br><br>Wiki told:<br>==========<br><br>Let&#39;s start with ALSA driver compilation and installation:
<p>Get it from: <a href="ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2" class="external free" title="ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2" rel="nofollow">ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.20.tar.bz2</a> 
</p>
<a name="CentOS.2C_RedHat" id="CentOS.2C_RedHat"></a><h3> <span class="mw-headline"> CentOS, RedHat </span></h3>
<p>Because CentOS backports features in kernel, you will have to edit
alsa-driver-1.0.20/include/adriver.h and comment out line 101 and line
1781, to make it like this:
</p>
<pre>/* other missing types */<br>#if LINUX_VERSION_CODE &lt; KERNEL_VERSION(2, 6, 28)<br>//typedef unsigned int fmode_t;<br>#endif<br></pre>
<p>...
</p>
<pre>#ifndef bool    /* just to be sure */<br>//typedef _Bool bool;<br>#endif<br></pre>
<p>Then edit alsa-driver-1.0.20/usb/usbcompat.h adding a &quot;#if 0&quot; on
line 18, commenting out the following code making it look like this:
</p>
<pre>#endif /* &lt; 2.6.24 */<br>#if 0<br>#if LINUX_VERSION_CODE &lt; KERNEL_VERSION(2, 6, 19)<br>static inline int usb_endpoint_dir_in(const struct usb_endpoint_descriptor *epd)<br></pre>
<p>close the commenting out block adding an &quot;#endif&quot; at line 97, making it look like this:
</p>
<pre>#endif /* &lt; 2.6.21 */<br>#endif //0<br></pre>
<p>Then:
</p>
<pre> yum install <b>kernel-devel</b> # or  yum install kernel-xen-devel (if on xen)<br><br> ./configure --with-redhat=yes \<br> --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer \<br> --with-card-options=all<br><br>
<br> make &amp;&amp; make install<br></pre>
<p>After the first <i>make &amp;&amp; make install</i>, copy mod_skypopen/configs/alsa/dummy.c to alsa-driver-1.0.20/sound/drivers/dummy.c .
</p>
<pre>make &amp;&amp; make install #again :)<br></pre><br>
<br><br><div class="gmail_quote">On Sat, Sep 18, 2010 at 1:49 PM, Giovanni Maruzzelli <span dir="ltr">&lt;<a href="mailto:gmaruzz@celliax.org">gmaruzz@celliax.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Read what error you get.<br>
Follow the wiki page.<br>
Install necessary packages and edit alsa sources. All described in wiki page.<br>
-giovanni<br>
<div><div></div><div class="h5"><br>
On 9/18/10, Shamun toha md &lt;<a href="mailto:shamun.toha@gmail.com">shamun.toha@gmail.com</a>&gt; wrote:<br>
&gt; Alsa driver installation in CentOS 5.4 getting fail:<br>
&gt;<br>
&gt; [root@localhost alsa-driver-1.0.20]# ./configure --with-redhat=yes<br>
&gt; --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer<br>
&gt; --with-card-options=all<br>
&gt; checking for gcc... gcc<br>
&gt; checking for C compiler default output file name... a.out<br>
&gt; checking whether the C compiler works... yes<br>
&gt; checking whether we are cross compiling... no<br>
&gt; checking for suffix of executables...<br>
&gt; checking for suffix of object files... o<br>
&gt; checking whether we are using the GNU C compiler... yes<br>
&gt; checking whether gcc accepts -g... yes<br>
&gt; checking for gcc option to accept ISO C89... none needed<br>
&gt; checking for ranlib... ranlib<br>
&gt; checking for a BSD-compatible install... /usr/bin/install -c<br>
&gt; checking how to run the C preprocessor... gcc -E<br>
&gt; checking for grep that handles long lines and -e... /bin/grep<br>
&gt; checking for egrep... /bin/grep -E<br>
&gt; checking for ANSI C header files... yes<br>
&gt; checking for an ANSI C-conforming const... yes<br>
&gt; checking for inline... inline<br>
&gt; checking whether time.h and sys/time.h may both be included... yes<br>
&gt; checking whether gcc needs -traditional... no<br>
&gt; checking for current directory... /usr/local/src/alsa-driver-1.0.20<br>
&gt; checking cross compile...<br>
&gt; checking for directory with kernel source... ./configure: line 4870: cd:<br>
&gt; /lib/modules/2.6.18-164.el5/source: No such file or directory<br>
&gt; /lib/modules/2.6.18-164.el5/source<br>
&gt; checking for directory with kernel build...<br>
&gt; /lib/modules/2.6.18-164.el5/build<br>
&gt; checking for kernel linux/version.h... no<br>
&gt; The file /include/linux/version.h does not exist.<br>
&gt; Please install the package with full kernel sources for your distribution<br>
&gt; or use --with-kernel=dir option to specify another directory with kernel<br>
&gt; sources (default is /lib/modules/2.6.18-164.el5/source).<br>
&gt; [root@localhost alsa-driver-1.0.20]#<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; [root@localhost alsa-driver-1.0.20]# ./configure --with-redhat=yes<br>
&gt; --with-cards=dummy,usb-audio,hda-intel,hrtimer,rtctimer<br>
&gt; --with-card-options=all --with-kernel=/lib/modules/2.6.18-164.el5/source<br>
&gt; checking for gcc... gcc<br>
&gt; checking for C compiler default output file name... a.out<br>
&gt; checking whether the C compiler works... yes<br>
&gt; checking whether we are cross compiling... no<br>
&gt; checking for suffix of executables...<br>
&gt; checking for suffix of object files... o<br>
&gt; checking whether we are using the GNU C compiler... yes<br>
&gt; checking whether gcc accepts -g... yes<br>
&gt; checking for gcc option to accept ISO C89... none needed<br>
&gt; checking for ranlib... ranlib<br>
&gt; checking for a BSD-compatible install... /usr/bin/install -c<br>
&gt; checking how to run the C preprocessor... gcc -E<br>
&gt; checking for grep that handles long lines and -e... /bin/grep<br>
&gt; checking for egrep... /bin/grep -E<br>
&gt; checking for ANSI C header files... yes<br>
&gt; checking for an ANSI C-conforming const... yes<br>
&gt; checking for inline... inline<br>
&gt; checking whether time.h and sys/time.h may both be included... yes<br>
&gt; checking whether gcc needs -traditional... no<br>
&gt; checking for current directory... /usr/local/src/alsa-driver-1.0.20<br>
&gt; checking cross compile...<br>
&gt; checking for directory with kernel source... ./configure: line 4870: cd:<br>
&gt; /lib/modules/2.6.18-164.el5/source: No such file or directory<br>
&gt; /lib/modules/2.6.18-164.el5/source<br>
&gt; checking for directory with kernel build...<br>
&gt; checking for kernel linux/version.h... no<br>
&gt; The file /include/linux/version.h does not exist.<br>
&gt; Please install the package with full kernel sources for your distribution<br>
&gt; or use --with-kernel=dir option to specify another directory with kernel<br>
&gt; sources (default is /lib/modules/2.6.18-164.el5/source).<br>
&gt;<br>
<br>
</div></div>--<br>
Sent from my mobile device<br>
<br>
Sincerely,<br>
<br>
Giovanni Maruzzelli<br>
Cell : +39-347-2665618<br>
<br>
_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</blockquote></div><br>