|
我安装的是CentOS 4.4
[root@localhost ~]# uname -r -m -p -i
2.6.9-42.0.3.EL i686 i686 i386
解压alsa-driver-1.0.13后,
执行./configure 没问题
接着执行make就不乐观了
------------------------------------make命令执行后的出错部分----------------------------------------------
make -C /lib/modules/2.6.9-42.0.3.EL/source SUBDIRS=/tmp/alsa-driver-1.0.13 O=/lib/modules/2.6.9-42.0.3.EL/build CPP="gcc -E" CC="gcc" modules
make[1]: Entering directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
CC [M] /tmp/alsa-driver-1.0.13/acore/hwdep.o
In file included from /tmp/alsa-driver-1.0.13/include/sound/driver.h:46,
from /tmp/alsa-driver-1.0.13/acore/hwdep.c:22:
/tmp/alsa-driver-1.0.13/include/adriver.h:251: error: redefinition of typedef 'gfp_t'
include/linux/gfp.h:133: error: previous declaration of 'gfp_t' was here
make[4]: *** [/tmp/alsa-driver-1.0.13/acore/hwdep.o] 错误 1
make[3]: *** [/tmp/alsa-driver-1.0.13/acore] 错误 2
make[2]: *** [_module_/tmp/alsa-driver-1.0.13] 错误 2
make[1]: *** [modules] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.9-42.0.3.EL-i686'
make: *** [compile] 错误 2
用google查了一下,有不少人都有这个问题,但是就是没有看到好的解决方案。我个人猜测,可能是有什么软件没装全吧。
btw : gcc和内核源码包这些我装过了 |
|