Problème pour compiler un pilote - Linux et OS Alternatifs
Marsh Posté le 06-09-2001 à 14:26:41
[root@bastard root]# urpmf modversions.h
kernel-headers:/usr/include/linux/modversions.h
kernel-source:/usr/src/linux-2.4.8/include/linux/modversions.h
kernel22-source:/usr/src/linux-2.2.19/include/linux/modversions.h
tu devrais essayer /usr/include/linux/
si c'était
#include <linux/modversions.h>
alors par défaut il va chercher dans /usr/include
Marsh Posté le 06-09-2001 à 15:21:12
merci
Marsh Posté le 06-09-2001 à 14:16:58
Pour ceux qui ont suivi mes aventures, j'ai progressé.
j'ai maintenant une debian potato stable mais qui refuse, même avec un kernel 2.2.19 d'utiliser ma carte réseau à base de chip realtek 8139.
actuellement, j'en suis à essayer de compiler une nouvelle version du module en priant très fort (cela dit, il semble que le problème soit très courant avec cette carte sous les 2.2).
or lorsque je lance la ligne de commande de gcc conformément aux instructions à la fin du fichier .c, gcc se plaint de ne pas trouver linux/modversions.h un petit find (thx to Ping) et je trouve le fichier en question ds les sources de mon 2.2.19 (cad ds un sous-rep /usr/src/linux/ alors que mon .c est dans /usr/src/modules)
logiquement, le le copie ds le même rep que le .c
marche pas
dans le sous rep linux (puisque gcc précisait linux/modversions.h)
rien non plus
alors, je le met où ?
---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau