je suis nouveau sur Ubuntu, et je rencontre des difficultés à compiler le driver de ma clé wifi USB.
Quand j'execute le make, j'ai le message suivant :
make -C /lib/modules/2.6.12-10-386/build SUBDIRS=/usr/src/RT25USB-SRC-V2.0.7.0 modules
make: *** /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type. Arrêt.
make: *** [all] Erreur 2
uname -r :
2.6.12-10-386
ls /usr/src/
drwxr-xr-x 14 root root 4096 2006-04-01 12:13 ..
lrwxrwxrwx 1 root src 20 2006-04-01 17:42 linux -> linux-source-2.6.12/
drwxr-xr-x 18 root root 4096 2006-04-01 16:54 linux-headers-2.6.12-10
drwxr-xr-x 4 root root 4096 2006-04-01 16:54 linux-headers-2.6.12-10-386
drwxr-xr-x 19 root root 4096 2006-03-11 18:35 linux-source-2.6.12
drwxr-xr-x 3 root root 4096 2006-04-01 12:24 RT25USB-SRC-V2.0.7.0
ls /lib/modules/2.6.12-10-386/
lrwxrwxrwx 1 root root 20 2006-04-01 18:29 build -> linux-source-2.6.12/
drwxr-xr-x 2 root root 4096 2006-04-01 11:14 initrd
drwxr-xr-x 11 root root 4096 2006-04-01 11:14 kernel
drwxr-xr-x 2 root root 4096 2006-04-01 11:14 madwifi
-rw-r--r-- 1 root root 244258 2006-04-02 15:52 modules.alias
-rw-r--r-- 1 root root 69 2006-04-02 15:52 modules.ccwmap
-rw-r--r-- 1 root root 298510 2006-04-02 15:52 modules.dep
-rw-r--r-- 1 root root 813 2006-04-02 15:52 modules.ieee1394map
-rw-r--r-- 1 root root 1141 2006-04-02 15:52 modules.inputmap
-rw-r--r-- 1 root root 21256 2006-04-02 15:52 modules.isapnpmap
-rw-r--r-- 1 root root 226143 2006-04-02 15:52 modules.pcimap
-rw-r--r-- 1 root root 1135 2006-04-02 15:52 modules.seriomap
-rw-r--r-- 1 root root 123227 2006-04-02 15:52 modules.symbols
-rw-r--r-- 1 root root 315491 2006-04-02 15:52 modules.usbmap
drwxr-xr-x 2 root root 360 2006-04-02 15:52 volatile
Y a-t-il besoin d'autre chose en plus des linux-headers pour compiler sur Ubuntu ?
Merci
# surement à cause de ca...
Posté par NeoX . Évalué à 1.
-C dir
Change to directory dir before reading the makefiles or doing any-
thing else. If multiple -C options are specified, each is inter-
preted relative to the previous one: -C / -C etc is equivalent to
-C /etc. This is typically used with recursive invocations of
make.
ton
make -C /lib/modules/2.6.12-10-386/build SUBDIRS=/usr/src/RT25USB-SRC-V2.0.7.0 modules
essaie donc de se mettre dans le repertoire /lib/modules/2.6.12-10-386/build
AVANT de commencer à compiler
et du coup il ne trouve peut-etre pas de fichier makefile d'ou le message suivant
make: *** /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type. Arrêt.
de plus :
- tu fais pointer ton build sur les sources du noyau et non sur les headers
- enfin dans le cas ou tu veux vraiment pointer vers les sources ou les headers ce serait plutot l'option -I (moins i majuscule)
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: headers
Posté par djainette . Évalué à 1.
J'ai toujours la même erreur lors du make.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: headers
Posté par djainette . Évalué à 1.
make: *** /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type. Arrêt.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: headers
Posté par djainette . Évalué à 1.
J'ai bien un répertoire /lib/modules/2.6.12-10-386 dans lequel j'ai un /lib/modules/2.6.12-10-386/build -> linux-source-2.6.12/
Et si je fais "cd /lib/modules/2.6.12-10-386/build", il ne me trouve rien.
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: headers
Posté par djainette . Évalué à 1.
J'arrive maintenant à lancer le make, mais je plante sur la compilation, j'ai des erreurs partout.
Mais c'est un autre problème...
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: headers
Posté par djainette . Évalué à 1.
Pourtant si je vais un cd vers ce lien symbolique, il ne me ramène pas vers mon répertoire de sources, mais j'ai un
bash: cd: /lib/modules/2.6.12-10-386/build: Aucun fichier ou répertoire de ce type
[^] # Re: headers
Posté par djainette . Évalué à 1.
Merci pour l'aide.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.