bonjour,
je cherche à connecter ma livebox Sagem sous linux debian, avec le tutorial http://bwp-necromance.developpez.com...gemDebianWifi/
J'en suis au moment où il faut installer ndiswrapper
Lorsque je tape "make", voici ce que j'obtiens :
si je tape "make KSRC=/usr/src/linux" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 make -C driver make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' Can't find kernel sources in /lib/modules/2.4.27-2-686/build; give the path to kernel sources with KSRC=<path> argument to make make[1]: *** [prereq_check] Erreur 1 make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' make: *** [all] Erreur 2
et si je tape "make KSRC=/usr/src/kernel-source-2.6.8" (j'ai téléchargé et installé les sources du noyau à partir d'un DVD d'installation acheté) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 make -C driver make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' cc -DNDISWRAPPER_VERSION=\"1.2\" -DEXTRA_VERSION=\"\" -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/linux/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2 -c -o hal.o hal.c Dans le fichier inclus à partir de /usr/src/linux/include/linux/irq.h:20, à partir de /usr/src/linux/include/asm/hardirq.h:6, à partir de /usr/src/linux/include/linux/interrupt.h:12, à partir de /usr/src/linux/include/asm/highmem.h:24, à partir de /usr/src/linux/include/linux/highmem.h:14, à partir de /usr/src/linux/include/linux/skbuff.h:27, à partir de /usr/src/linux/include/linux/netdevice.h:151, à partir de hal.c:18: /usr/src/linux/include/asm/irq.h:16:25: irq_vectors.h : Aucun fichier ou répertoire de ce type In file included from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:12, from /usr/src/linux/include/asm/highmem.h:24, from /usr/src/linux/include/linux/highmem.h:14, from /usr/src/linux/include/linux/skbuff.h:27, from /usr/src/linux/include/linux/netdevice.h:151, from hal.c:18: /usr/src/linux/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/linux/irq.h:72, from /usr/src/linux/include/asm/hardirq.h:6, from /usr/src/linux/include/linux/interrupt.h:12, from /usr/src/linux/include/asm/highmem.h:24, from /usr/src/linux/include/linux/highmem.h:14, from /usr/src/linux/include/linux/skbuff.h:27, from /usr/src/linux/include/linux/netdevice.h:151, from hal.c:18: /usr/src/linux/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/linux/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function) make[1]: *** [hal.o] Erreur 1 make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' make: *** [all] Erreur 2
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 make -C driver make[1]: Entering directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' cc -DNDISWRAPPER_VERSION=\"1.2\" -DEXTRA_VERSION=\"\" -DLINUX -D__KERNEL__ -DMODULE -I/usr/src/kernel-source-2.6.8/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2 -c -o hal.o hal.c Dans le fichier inclus à partir de /usr/src/kernel-source-2.6.8/include/linux/irq.h:20, à partir de /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6, à partir de /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12, à partir de /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24, à partir de /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14, à partir de /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27, à partir de /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151, à partir de hal.c:18: /usr/src/kernel-source-2.6.8/include/asm/irq.h:16:25: irq_vectors.h : Aucun fichier ou répertoire de ce type In file included from /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6, from /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12, from /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24, from /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14, from /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27, from /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151, from hal.c:18: /usr/src/kernel-source-2.6.8/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function) In file included from /usr/src/kernel-source-2.6.8/include/linux/irq.h:72, from /usr/src/kernel-source-2.6.8/include/asm/hardirq.h:6, from /usr/src/kernel-source-2.6.8/include/linux/interrupt.h:12, from /usr/src/kernel-source-2.6.8/include/asm/highmem.h:24, from /usr/src/kernel-source-2.6.8/include/linux/highmem.h:14, from /usr/src/kernel-source-2.6.8/include/linux/skbuff.h:27, from /usr/src/kernel-source-2.6.8/include/linux/netdevice.h:151, from hal.c:18: /usr/src/kernel-source-2.6.8/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function) /usr/src/kernel-source-2.6.8/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function) make[1]: *** [hal.o] Erreur 1 make[1]: Leaving directory `/home/jerome/Desktop/ndiswrapper-1.2/driver' make: *** [all] Erreur 2
Merci de votre aide
Partager