Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/12/2006, à 16:56

gene69

[C] compilation d'un pilote son

bonjour, je n'arrive pas à comprendre pourquoi le compilateur trépasse.
je suis la procédure indiquée chez alsa avec deux versions différentes du pilote trouvé ici

je configure avec
./configure  --with-cards=sb16 --with-sequencer=yes
puis make et puis ...

make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.17-10-generic »
  CC [M]  /usr/src/alsa/alsa-driver-1.0.9b/acore/hpetimer.o
In file included from /usr/src/alsa/alsa-driver-1.0.9b/include/adriver.h:677,
                 from /usr/src/alsa/alsa-driver-1.0.9b/include/sound/driver.h:42,
                 from /usr/src/alsa/alsa-driver-1.0.9b/acore/hpetimer.c:22:
include/linux/pci.h:496: error: expected identifier or ‘(’ before numeric constant
make[3]: *** [/usr/src/alsa/alsa-driver-1.0.9b/acore/hpetimer.o] Erreur 1
make[2]: *** [/usr/src/alsa/alsa-driver-1.0.9b/acore] Erreur 2
make[1]: *** [_module_/usr/src/alsa/alsa-driver-1.0.9b] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.17-10-generic »
make: *** [compile] Erreur 2

je me dis bon allons voir le fameux include/linux/pci.h:496, je vais voir:

vim /usr/src/linux-headers-2.6.17-10-generic/include/linux/pci.h

j'obtiens pour les lignes 495 à 497

int pci_set_dma_mask(struct pci_dev *dev, u64 mask);
int pci_set_consistent_dma_mask(struct pci_dev *dev, u64 mask); 
void pci_update_resource(struct pci_dev *dev, struct resource *res, int resno);

Je ne vois pas d'erreur... qui peut m'aider à éclaircir ce mystère?

PS: configure:3573: result:  Kernel compiler: gcc 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5) Used compiler: gcc (GCC) 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne