peprex
November 27th, 2009, 11:31 AM
Hi!
I was trying to make the ndiswrapper sources, with my new ubuntu 9.10. I have no internet because it can't recognize my usb wifi. So I decided to try "ndiswrapping" the windows xp driver.
I downloaded the code for ndiswrapper, but before I made:
-apt-cdrom add (with the ubuntu 9.10 installation cd spinning)
-aptitude update (I get errors when trying to access the repositories, it seems quite normal, I can't get to internet yet)
-aptitude install build-essential linux-headers-`uname -r`
Everything seemed to work! So I untar the ndiswrapper packet, enter the new directory, and start typing:
-make clean (works)
-make
make -C driver
make[1]: Entering directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make -C /usr/src/linux-headers-2.6.31-14-generic M=/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o
In file included from /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.c:16:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h: In function ‘PushEntrySList’:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h:905: error: implicit declaration of function ‘cmpxchg8b’
make[3]: *** [/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o] Error 1
make[2]: *** [_module_/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make: *** [all] Error 2
Something is telling me that make install won't work ...
-make install
make -C driver install
make[1]: Entering directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make -C /usr/src/linux-headers-2.6.31-14-generic M=/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o
In file included from /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.c:16:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h: In function ‘PushEntrySList’:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h:905: error: implicit declaration of function ‘cmpxchg8b’
make[3]: *** [/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o] Error 1
make[2]: *** [_module_/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make: *** [install] Error 2
What's exactly happening? Sorry, I'm newbie, and I can't keep going ...
Thanks in advance !
P
I was trying to make the ndiswrapper sources, with my new ubuntu 9.10. I have no internet because it can't recognize my usb wifi. So I decided to try "ndiswrapping" the windows xp driver.
I downloaded the code for ndiswrapper, but before I made:
-apt-cdrom add (with the ubuntu 9.10 installation cd spinning)
-aptitude update (I get errors when trying to access the repositories, it seems quite normal, I can't get to internet yet)
-aptitude install build-essential linux-headers-`uname -r`
Everything seemed to work! So I untar the ndiswrapper packet, enter the new directory, and start typing:
-make clean (works)
-make
make -C driver
make[1]: Entering directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make -C /usr/src/linux-headers-2.6.31-14-generic M=/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o
In file included from /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.c:16:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h: In function ‘PushEntrySList’:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h:905: error: implicit declaration of function ‘cmpxchg8b’
make[3]: *** [/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o] Error 1
make[2]: *** [_module_/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make: *** [all] Error 2
Something is telling me that make install won't work ...
-make install
make -C driver install
make[1]: Entering directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make -C /usr/src/linux-headers-2.6.31-14-generic M=/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-14-generic'
CC [M] /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o
In file included from /home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.c:16:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h: In function ‘PushEntrySList’:
/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/ntoskernel.h:905: error: implicit declaration of function ‘cmpxchg8b’
make[3]: *** [/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver/crt.o] Error 1
make[2]: *** [_module_/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/pep/Desktop/ndiswrapper/ndiswrapper-1.55/driver'
make: *** [install] Error 2
What's exactly happening? Sorry, I'm newbie, and I can't keep going ...
Thanks in advance !
P