oki,
bon, je ne comprend pas tout, tu m’as plus embrouillé que autre chose lol.
Donc voila ce que j’ai fait dans /usr/srce:
1 - j’ai refait le lien symbolique "linux"
2- j’ai suprimé le repertoire /module (qui ne contenait que acx100/) et toute trace de acx
voila ce que j’obtiens :
-rw-r--r-- 1 root root 194779 2006-09-30 00:56 acx100.tar.gz
lrwxrwxrwx 1 root src 28 2007-07-09 16:06 linux -> /usr/src/linux-source-2.6.21
drwxr-xr-x 19 root root 4096 2007-07-09 14:57 linux-headers-2.6.21toto-2007.07.05
-rw-r--r-- 1 root src 7990994 2007-07-05 23:48 linux-headers-2.6.21toto-2007.07.05_2.6.21toto-2007.07.05-10.00.Custom_i386.deb
-rw-r--r-- 1 root src 12226630 2007-07-05 23:43 linux-image-2.6.21toto-2007.07.05_2.6.21toto-2007.07.05-10.00.Custom_i386.deb
drwxr-xr-x 19 root root 4096 2007-07-09 14:41 linux-source-2.6.21
-rw-r--r-- 1 root root 43894794 2007-06-22 15:58 linux-source-2.6.21.tar.bz2
je fais un m-a a-i acx100-source comme tu me le dis (pour moi, l’equivalent de mon make-kpkg … )
Et la, mon erreur reviens (que j’avais defini plus haut) !!!
LD /usr/src/modules/acx100/built-in.o
CC [M] /usr/src/modules/acx100/wlan.o
/usr/src/modules/acx100/wlan.c:40:26: error: linux/config.h: Aucun fichier ou répertoire de ce type
make[4]: *** [/usr/src/modules/acx100/wlan.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/acx100] Erreur 2
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.21toto-2007.07.05 »
make[2]: *** [binary_modules] Erreur 2
make[2]: quittant le répertoire « /usr/src/modules/acx100 »
make[1]: *** [kdist_build] Erreur 2
Ce qui est normal, car le fichier “linux/config.h”, ben il est toujours pas la !!!
En plus de cela, mon lien /usr/src/linux a changé :
-rw-r--r-- 1 root root 194779 2006-09-30 00:56 acx100.tar.gz
lrwxrwxrwx 1 root src 35 2007-07-09 16:08 linux -> linux-headers-2.6.21toto-2007.07.05
drwxr-xr-x 19 root root 4096 2007-07-09 14:57 linux-headers-2.6.21toto-2007.07.05
-rw-r--r-- 1 root src 7990994 2007-07-05 23:48 linux-headers-2.6.21toto-2007.07.05_2.6.21toto-2007.07.05-10.00.Custom_i386.deb
-rw-r--r-- 1 root src 12226630 2007-07-05 23:43 linux-image-2.6.21toto-2007.07.05_2.6.21toto-2007.07.05-10.00.Custom_i386.deb
lrwxrwxrwx 1 root src 28 2007-07-09 16:06 linux-OLDVERSION.1183990091 -> /usr/src/linux-source-2.6.21
drwxr-xr-x 19 root root 4096 2007-07-09 14:41 linux-source-2.6.21
-rw-r--r-- 1 root root 43894794 2007-06-22 15:58 linux-source-2.6.21.tar.bz2
drwxr-xr-x 3 root src 4096 2006-09-30 00:56 modules
Et oui, il pointe vers le header, mais comment que cela se fait il ???
Donc ma question principale n’est pas de savoir comment compiler les sources (même si ca bloque a ce niveau, je connais les commandes et elles font toutes la même chose d’apres ce que je vois), mais ma question est comment résoudre ce probleme de fichier introuvable ???
Merci
ced