Re: erreurs de compilation ALSA

Page principale

Répondre à ce message
Auteur: Frédéric BOITEUX
Date:  
À: guilde
Sujet: Re: erreurs de compilation ALSA
Le Fri, 12 Dec 2003 14:36:43 +0100, Guillaume Duveau <guillaume.duveau@???> a écrit :

> Bonjour,
>

    Salut,



> Je suis les instructions de la page
> http://www.linuxorbit.com/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=541&page=1,
> paragraphe Stock Debian kernel without precompiled modules, comme je ne
> trouve pas de module précompilé pour mon kernel 2.2.20 et mon chip son SiS
> 7012.
>
> Une fois les sources de ALSA décompressées je dois executer la commande
> suivante :
> ./debian/rules KSRC=/usr/src/kernel-headers-2.2.20 KVERS=2.2.20 KDREV=?
> binary-modules
>
> pour savoir ce que je dois mettre en KDREV=, je dois taper :
> dpkg -l kernel-image-2.2.20
>
> ce qui me donne:
> Desired=Unknown/Install/Remove/purge/Hold
> | Status=Not/Installed/Config-files/unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
> uppercase=bad)
> ||/ Name           Version         Description
> +++-==============-=======-==================
> pn  kernel-image-2 (none)   (no description available)


pour voir la ligne correctement, utilise un terminal avec + de colonnes,
ou tape : « COLUMNS=150 dpkg -l kernel-image-2.2.20 »

Sinon, il semble que ton noyau ne soit pas un 2.2.20, ou en tout cas pas installé
par un paquet Debian. Regarde dans ton répertoire /boot/, tu devrais avoir
des fichiers config-2.2.20, vmlinuz-2.2.20 ... ou une autre version peut-être.

> j'obtiens les mêmes erreurs à la compilation :
>
> In file included from emu10k1_main.c:1:
> ../../alsa-kernel/pci/emu10k1/emu10k1_main.c: In function
> `snd_emu10k1_create':
> ../../alsa-kernel/pci/emu10k1/emu10k1_main.c:550: structure has no member
> named `driver_data'
> make[3]: *** [emu10k1_main.o] Error 1
> make[3]: Leaving directory `/usr/src/modules/alsa-driver/pci/emu10k1'
> make[2]: *** [_modsubdir_emu10k1] Error 2
> make[2]: Leaving directory `/usr/src/modules/alsa-driver/pci'
> make[1]: *** [compile] Error 1
> make[1]: Leaving directory `/usr/src/modules/alsa-driver'
> make: *** [install-modules] Error 2
>


À tout hasard, tu devrais vérifier qu'ALSA soit bien compatible avec un noyau 2.2.XX ...

    Fred.