Kernel Novo Alsa não compila
Bom dia!!, pessoal atualizei o meu kernel no meu Debian 5 lenny, problema que o ao rodar o alsamixer da a seguinte mesg
Código :
alsamixer: function snd_ctl_open failed for default: No such file or directory
Procurei no google e não consegui achar uma solução então resolvi compilar novamente o driver do alsa já que meu kernel é customizado..
Do kernel e alsa
Código :
kernel 2.6.32.11
nome customizado -alice-
alsa driver alsa-driver-1.0.9rc4a
Da compilação
Código :
./configure --with-cards=all
linhas finais
checking for PC9800 support in kernel... "no"
checking for parallel port support... "yes"
checking for which soundcards to compile driver for... all
configure: creating ./config.status
config.status: creating version
config.status: creating Makefile.conf
config.status: creating snddevices
config.status: creating utils/alsa-driver.spec
config.status: creating utils/buildrpm
config.status: creating toplevel.config
config.status: creating utils/alsasound
config.status: creating utils/alsasound.posix
config.status: creating include/config.h
config.status: creating include/config1.h
config.status: creating include/version.h
config.status: include/version.h is unchanged
config.status: creating include/autoconf-extra.h
Hacking autoconf.h...
Do make
Código :
In file included from hpetimer.c:30:
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h: At top level:
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h:75: error: expected specifier-qualifier-list before mode_t
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h: In function snd_info_set_text_ops:
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h:142: error: snd_info_entry_t has no member named private_data
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h:143: error: snd_info_entry_t has no member named c
/usr/src/alsa-driver-1.0.9rc4a/include/sound/info.h:144: error: snd_info_entry_t has no member named c
In file included from hpetimer.c:31:
/lib/modules/2.6.32.11-alice-/build/include/linux/hpet.h: At top level:
/lib/modules/2.6.32.11-alice-/build/include/linux/hpet.h:13: error: expected specifier-qualifier-list before u64
hpetimer.c: In function snd_hpet_open:
hpetimer.c:41: warning: implicit declaration of function hpet_register
hpetimer.c:44: warning: implicit declaration of function hpet_control
hpetimer.c:44: error: expected expression before unsigned
hpetimer.c: In function snd_hpet_close:
hpetimer.c:51: warning: implicit declaration of function hpet_unregister
hpetimer.c:52: error: invalid use of undefined type struct hpet_task
hpetimer.c: In function hpetimer_init:
hpetimer.c:88: error: EINVAL undeclared (first use in this function)
hpetimer.c:99: error: invalid use of undefined type struct hpet_task
hpetimer.c:100: error: invalid use of undefined type struct hpet_task
hpetimer.c: At top level:
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for __param_frequency)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for __param_frequency)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for __param_frequency)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for __param_frequency)
hpetimer.c:121: error: extra brace group at end of initializer
hpetimer.c:121: error: (near initialization for __param_frequency)
hpetimer.c:121: warning: excess elements in struct initializer
hpetimer.c:121: warning: (near initialization for __param_frequency)
make[1]: ** [hpetimer.o] Erro 1
make[1]: Saindo do diretório `/usr/src/alsa-driver-1.0.9rc4a/acore'
make: ** [compile] Erro 1
esse ultimo é muito grande se precisar eu posto ele completo :)
Alguem pode dar uma luz ae?