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