Pinck
2005-03-04, 10:09 PM CST
Hey.
Things to know:
1. I am fairly new to Linux, so please handle with care :)
2. I am doing this on a fresh install of FC3 off of the DVD
3. At the point that I'm at right now I have installed gcc, binutils, cpp and libgcc. That's all.
My only connection to the internet is through my wireless NIC, so I will be very happy when I've got this ndiswrapper stuff out of the way. That way I can troubleshoot other things without having to reboot into XP each time I need to google.
So basically, I've un-tar-ed the ndiswrapper, cd to the directory and run make. This is the result:
[root@localhost ndiswrapper-1.0]# make
make -C driver
make[1]: Entering directory `/home/john/drivers/ndiswrapper-1.0/driver'
make -C /lib/modules/2.6.9-1.667/build SUBDIRS=/home/john/drivers/ndiswrapper-1.0/driver \
NDISWRAPPER_VERSION=1.0 \
EXTRA_VERSION= modules
make[2]: Entering directory `/lib/modules/2.6.9-1.667/build'
CC [M] /home/john/drivers/ndiswrapper-1.0/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/john/drivers/ndiswrapper-1.0/driver/hal.c:17:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/net/checksum.h:26,
from include/linux/skbuff.h:30,
from include/linux/if_ether.h:106,
from include/linux/netdevice.h:29,
from /home/john/drivers/ndiswrapper-1.0/driver/hal.c:18:
include/asm/checksum.h: In function ‘csum_partial_copy_from_user’:
include/asm/checksum.h:55: warning: pointer targets in passing argument 1 of ‘csum_partial’ differ in signedness
include/asm/checksum.h: In function ‘csum_and_copy_to_user’:
include/asm/checksum.h:202: warning: pointer targets in passing argument 1 of ‘csum_partial’ differ in signedness
In file included from include/linux/if_ether.h:106,
from include/linux/netdevice.h:29,
from /home/john/drivers/ndiswrapper-1.0/driver/hal.c:18:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1017: warning: pointer targets in passing argument 2 of ‘csum_and_copy_from_user’ differ in signedness
make[3]: *** [/home/john/drivers/ndiswrapper-1.0/driver/hal.o] Error 1
make[2]: *** [_module_/home/john/drivers/ndiswrapper-1.0/driver] Error 2
make[2]: Leaving directory `/lib/modules/2.6.9-1.667/build'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/john/drivers/ndiswrapper-1.0/driver'
make: *** [all] Error 2
[root@localhost ndiswrapper-1.0]#
So yeah. I hope this means something to someone. I've installed ndiswrapper before, but that was in Mandrake from an rpm.
Thanks in advance!
Things to know:
1. I am fairly new to Linux, so please handle with care :)
2. I am doing this on a fresh install of FC3 off of the DVD
3. At the point that I'm at right now I have installed gcc, binutils, cpp and libgcc. That's all.
My only connection to the internet is through my wireless NIC, so I will be very happy when I've got this ndiswrapper stuff out of the way. That way I can troubleshoot other things without having to reboot into XP each time I need to google.
So basically, I've un-tar-ed the ndiswrapper, cd to the directory and run make. This is the result:
[root@localhost ndiswrapper-1.0]# make
make -C driver
make[1]: Entering directory `/home/john/drivers/ndiswrapper-1.0/driver'
make -C /lib/modules/2.6.9-1.667/build SUBDIRS=/home/john/drivers/ndiswrapper-1.0/driver \
NDISWRAPPER_VERSION=1.0 \
EXTRA_VERSION= modules
make[2]: Entering directory `/lib/modules/2.6.9-1.667/build'
CC [M] /home/john/drivers/ndiswrapper-1.0/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/john/drivers/ndiswrapper-1.0/driver/hal.c:17:
include/asm/processor.h:87: error: array type has incomplete element type
In file included from include/net/checksum.h:26,
from include/linux/skbuff.h:30,
from include/linux/if_ether.h:106,
from include/linux/netdevice.h:29,
from /home/john/drivers/ndiswrapper-1.0/driver/hal.c:18:
include/asm/checksum.h: In function ‘csum_partial_copy_from_user’:
include/asm/checksum.h:55: warning: pointer targets in passing argument 1 of ‘csum_partial’ differ in signedness
include/asm/checksum.h: In function ‘csum_and_copy_to_user’:
include/asm/checksum.h:202: warning: pointer targets in passing argument 1 of ‘csum_partial’ differ in signedness
In file included from include/linux/if_ether.h:106,
from include/linux/netdevice.h:29,
from /home/john/drivers/ndiswrapper-1.0/driver/hal.c:18:
include/linux/skbuff.h: In function ‘skb_add_data’:
include/linux/skbuff.h:1017: warning: pointer targets in passing argument 2 of ‘csum_and_copy_from_user’ differ in signedness
make[3]: *** [/home/john/drivers/ndiswrapper-1.0/driver/hal.o] Error 1
make[2]: *** [_module_/home/john/drivers/ndiswrapper-1.0/driver] Error 2
make[2]: Leaving directory `/lib/modules/2.6.9-1.667/build'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/john/drivers/ndiswrapper-1.0/driver'
make: *** [all] Error 2
[root@localhost ndiswrapper-1.0]#
So yeah. I hope this means something to someone. I've installed ndiswrapper before, but that was in Mandrake from an rpm.
Thanks in advance!