Public bug reported:

trying to compile NDISWrapper from source and I keep getting this:
omar_mustafa@omar-mustafa-HP-Laptop-15-da1xxx:~/Downloads/ndiswrapper-1.63$ 
sudo make
make -C utils
make[1]: Entering directory 
'/home/omar_mustafa/Downloads/ndiswrapper-1.63/utils'
gcc -g -Wall -I../driver  -o loadndisdriver loadndisdriver.c
make[1]: Leaving directory '/home/omar_mustafa/Downloads/ndiswrapper-1.63/utils'
make -C driver
make[1]: Entering directory 
'/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver'
make -C /usr/src/linux-headers-5.13.9-051309-generic 
M=/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver
make[2]: Entering directory '/usr/src/linux-headers-5.13.9-051309-generic'
  MKEXPORT /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/crt_exports.h
  CC [M]  /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/crt.o
  MKEXPORT /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/hal_exports.h
  CC [M]  /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/hal.o
  CC [M]  /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/iw_ndis.o
  CC [M]  /home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/loader.o
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/loader.c: In function 
‘load_sys_files’:
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/loader.c:157:4: error: too 
many arguments to function ‘__vmalloc’
  157 |    __vmalloc(load_driver->sys_files[i].size,
      |    ^~~~~~~~~
In file included from ./include/asm-generic/io.h:911,
                 from ./arch/x86/include/asm/io.h:375,
                 from ./include/linux/scatterlist.h:9,
                 from ./include/linux/dma-mapping.h:10,
                 from ./include/linux/skbuff.h:31,
                 from ./include/net/net_namespace.h:38,
                 from ./include/linux/netdevice.h:37,
                 from 
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/ntoskernel.h:25,
                 from 
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/ndis.h:19,
                 from 
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/loader.c:16:
./include/linux/vmalloc.h:131:14: note: declared here
  131 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
      |              ^~~~~~~~~
make[3]: *** [scripts/Makefile.build:273: 
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver/loader.o] Error 1
make[2]: *** [Makefile:1859: 
/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.13.9-051309-generic'
make[1]: *** [Makefile:183: modules] Error 2
make[1]: Leaving directory 
'/home/omar_mustafa/Downloads/ndiswrapper-1.63/driver'
make: *** [Makefile:23: driver] Error 2

** Affects: ndiswrapper (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: 5.13.9 ndiswrapper

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1942001

Title:
  failure to compile on Kernel 5.13.9 Ubuntu 21.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ndiswrapper/+bug/1942001/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to