Möchte ndiswrapper 1.7 kompilieren. Habe kernel-headers-2.6.8-2-386 installiert. Eigentlich verwende ich Kernel 2.6.8-1-386, doch dafür finde ich keine Header-Dateien.
Nun erhalte ich nach "make" folgende Ausgabe:
Code: Alles auswählen
make -C driver
make[1]: Entering directory `/home/slide/ndiswrapper-1.7/driver'
make -C /lib/modules/2.6.8-1-386/build SUBDIRS=/home/slide/ndiswrapper-1.7/driver \
DRIVER_VERSION=1.7
make[2]: Entering directory `/usr/src/kernel-headers-2.6.8-2-386'
LD /home/slide/ndiswrapper-1.7/driver/built-in.o
CC [M] /home/slide/ndiswrapper-1.7/driver/hal.o
In file included from include/asm/thread_info.h:16,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from include/linux/module.h:10,
from /home/slide/ndiswrapper-1.7/driver/hal.c:17:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/linux/netdevice.h:151,
from /home/slide/ndiswrapper-1.7/driver/hal.c:18:
include/linux/skbuff.h: In function 'skb_add_data':
include/linux/skbuff.h:1020: warning: pointer targets in passing argument 2 of 'csum_and_copy_from_user' differ in signedness
make[3]: *** [/home/slide/ndiswrapper-1.7/driver/hal.o] Fehler 1
make[2]: *** [_module_/home/slide/ndiswrapper-1.7/driver] Fehler 2
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.8-2-386'
make[1]: *** [default] Fehler 2
make[1]: Leaving directory `/home/slide/ndiswrapper-1.7/driver'
make: *** [all] Fehler 2
Kann damit jemand was anfangen? Wo könnte der Fehler liegen?
thx!