Nicool En bois, sauf les chèques... | Hello à tous,
J'essaye d'installer les pilotes pour une carte réseau basé sur le chipset realtek 8169S.
J'ai donc récupéré l'archive correspondante, dans laquelle il y a des fichiers permettant de compiler un module.
Comme indiqué dans le readme je modifie le chemin vers les sources dans le makefile ...
Mais quand je compile j'obtiens des erreurs et je ne sais pas quoi faire pour m'en débarasser.
Système debian woody noyau 2.4.18
Voici le makefile :
Code :
- # Makefile for a basic kernel module
- CC=gcc
- MODCFLAGS := -O6 -Wall -DMODULE -D__KERNEL__ -DLINUX
- NEW_INCLUDE_PATH=-I /usr/src/kernel-source-2.4.18/include/
- r8169.o: r8169.c /usr/include/linux/version.h
- $(CC) $(MODCFLAGS) $(NEW_INCLUDE_PATH) -c r8169.c
- clean:
- rm *.o -f
|
Et voici ce que j'obtiens
Code :
- gcc -O6 -Wall -DMODULE -D__KERNEL__ -DLINUX -I /usr/src/kernel-source-2.4.18/include/ -c r8169.c
- In file included from /usr/src/kernel-source-2.4.18/include/linux/mm.h:4,
- from /usr/src/kernel-source-2.4.18/include/linux/slab.h:14,
- from /usr/include/asm/pci.h:32,
- from /usr/src/kernel-source-2.4.18/include/linux/pci.h:610,
- from r8169.c:53:
- /usr/src/kernel-source-2.4.18/include/linux/sched.h:799: conflicting types for `kernel_thread'
- /usr/include/asm/processor.h:432: previous declaration of `kernel_thread'
- make: *** [r8169.o] Error 1
|
|