Already reported several times. Seems related to new kernel numbering scheme.
[root@silbermann alsa-driver-0.5.12a]# ./configure --with-cards=ens1371
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yesconfigure:1348: checking for kernel
version
configure:1398: gcc -o conftest -g -O2 conftest.c 1>&5
In file included from configure:1360:
/usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file
or directory
>From config.log:
configure:1398: gcc -o conftest -g -O2 conftest.c 1>&5
In file included from configure:1360:
/usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file
or directory
configure: failed program was:
#line 1356 "configure"
#include "confdefs.h"
#include <stdio.h>
#include <ctype.h>
#include "/usr/src/linux/include/linux/version.h"
int main()
{
FILE *f;
char kversion[128];
char kpatchlevel[128];
char ksublevel[128];
char kextra[128];
char *ptr, *dptr;
#ifdef UTS_RELEASE
f=fopen("./conftestdata","w");
if (f) {
for (ptr = UTS_RELEASE, dptr = kversion; *ptr != '\0' && isdigit(*ptr);
ptr++, dptr++)
*dptr = *ptr;
*dptr = '\0';
if (*ptr == '.')
ptr++;
for (dptr = kpatchlevel; *ptr != '\0' && isdigit(*ptr); ptr++, dptr++)
*dptr = *ptr;
*dptr = '\0';
if (*ptr == '.')
ptr++;
for (dptr = ksublevel; *ptr != '\0' && isdigit(*ptr); ptr++, dptr++)
*dptr = *ptr;
*dptr = '\0';
for (dptr = kextra; *ptr != '\0'; ptr++, dptr++)
*dptr = *ptr;
*dptr = '\0';
fprintf(f,"%s:%s:%s:%s\n",kversion,kpatchlevel,ksublevel,kextra);
fclose(f);
}
exit(0);
#else
exit(1);
#endif
}
--
Guillaume Rousse <[EMAIL PROTECTED]>
GPG key http://lis.snv.jussieu.fr/~rousse/gpgkey.html