Problème "make" [résolu]

Bonjour a tous, ancien utilisateur d’ubuntu je débute aujourd’hui sous debian. et je me heurte aujourd’hui a mon premier problème pendant l’install de mon dongle wifi :

[code]debian:/home/chris# wget http://download.berlios.de/at76c503a/at76_usb-0.17.tar.gz
–12:35:25-- http://download.berlios.de/at76c503a/at76_usb-0.17.tar.gz
=> `at76_usb-0.17.tar.gz’
Résolution de download.berlios.de… 195.37.77.141
Connexion vers download.berlios.de|195.37.77.141|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 55 539 (54K) [application/x-download]

100%[====================================>] 55 539 97.02K/s

12:35:26 (96.91 KB/s) - « at76_usb-0.17.tar.gz » sauvegardé [55539/55539]

debian:/home/chris# tar -zxvf at76_usb-0.17.tar.gz
at76_usb-0.17/
at76_usb-0.17/at76_usb.c
at76_usb-0.17/at76_usb.h
at76_usb-0.17/compat.h
at76_usb-0.17/Makefile
at76_usb-0.17/README
at76_usb-0.17/COPYING
at76_usb-0.17/at76_usb.spec
debian:/home/chris# cd at76_usb-0.17
debian:/home/chris/at76_usb-0.17# make
Makefile:24: *** Kernel in /lib/modules/2.6.18-5-amd64/build is not configured. Arrêt.
[/code]

Une idée pour me permettre de terminer ma compilation?

bon alors je suis passer de etch a lenny pour mettre a jour le noyau, maintenant j’ai :

debian:/home/chris# cd at76_usb-0.17 debian:/home/chris/at76_usb-0.17# make Makefile:24: *** Kernel in /lib/modules/2.6.22-2-amd64/build is not configured. Arrêt. debian:/home/chris/at76_usb-0.17# uname -a Linux debian 2.6.22-2-amd64 #1 SMP Thu Aug 30 23:43:59 UTC 2007 x86_64 GNU/Linux debian:/home/chris/at76_usb-0.17# debian:/home/chris/at76_usb-0.17# debian:/home/chris/at76_usb-0.17#

comment je fais ??

tu as installé les headers du noyau ?

je ne sais pas, comment on fait?
ah oui on noyau : 2.6.22-2-amd64

[quote=“chich0n”]je ne sais pas, comment on fait?
ah oui on noyau : 2.6.22-2-amd64[/quote]

apt-get install linux-headers-2.6.xx-y-zzz

debian:/home/chris/at76c503a# apt-get install kernel-headers-`uname -r` fuse-source module-assistant Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait E: Impossible de trouver le paquet kernel-headers-2.6.22-2-amd64

et là??

En faite, il manque en effet le fichier build(ou le dossier) dans /lib/modules/2.6…

debian:/lib/modules/2.6.22-2-amd64# ls kernel modules.dep modules.isapnpmap modules.seriomap modules.alias modules.ieee1394map modules.ofmap modules.symbols modules.ccwmap modules.inputmap modules.pcimap modules.usbmap
Comment le faire apparaitre?

qui t’a parlé de kernel-headers ?

themorice, pk?

si tu lis bien, j’ai écrit
linux-headers
et non
kernel-headers
cela dit, je ne fais que répondre à ta demande pour installer les headers mais sans savoir si c’est indispensable.

J’en sais rien non plus, mais en général ça aide ^^

mdr ok je vais essayer les linux-headers
est ce que vous avez un fichier build vous?

en principe on l’installe quand on fait une compil mais si pas compil, il ne doit pas être présent, il me semble;

hades@verveine:~%ls -l /lib/modules/2.6.22-3-686/
total 1552
lrwxrwxrwx 1 root root     35 2007-11-07 09:19 build -> /usr/src/linux-headers-2.6.22-3-686

Il faut donc bien installer les headers :smiley:

ok merci ^ je test et jvous tien au courant, c’est chuad debian, ubuntu c’est un peu un truc d’asssité a coté

ah ouai c’est tout de suite mieu

aptitude install linux-kbuild-2.6.xx linux-kernel-headers linux-headers-uname -a

où xx est ton numéro mineur de version.

Merci a tous, j’ai pu installer les drivers, bon il ne marche pas, je sais pas pourquoi mais bon :s

Regardes le dmesg et le syslog après insertion et le modprobe…