Voilà mon problème : j'installe le paquet community/ndiswrapper-dkms, mais il m'indique les erreurs suivantes
Code : Tout sélectionner
==> dkms install --no-depmod -m ndiswrapper -v 1.62 -k 5.9.14-zen1-1-zen
Error! Bad return status for module build on kernel: 5.9.14-zen1-1-zen (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.62/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m ndiswrapper -v 1.62 -k 5.9.14-zen1-1-zen' returned 10
==> dkms install --no-depmod -m ndiswrapper -v 1.62 -k 5.9.14-arch1-1
Error! Bad return status for module build on kernel: 5.9.14-arch1-1 (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.62/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m ndiswrapper -v 1.62 -k 5.9.14-arch1-1' returned 10
==> depmod 5.9.14-arch1-1
==> depmod 5.9.14-zen1-1-zen
Code : Tout sélectionner
DKMS make.log for ndiswrapper-1.62 for kernel 5.9.14-arch1-1 (x86_64)
mer 23 déc 2020 20:45:44 CET
make -C /usr/lib/modules/5.9.14-arch1-1/build M=/var/lib/dkms/ndiswrapper/1.62/build
make[1] : on entre dans le répertoire « /usr/lib/modules/5.9.14-arch1-1/build »
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/crt_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/hal_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/ndis_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel_io_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/rtl_exports.h
MKEXPORT /var/lib/dkms/ndiswrapper/1.62/build/usb_exports.h
MKSTUBS /var/lib/dkms/ndiswrapper/1.62/build/win2lin_stubs.h
AR /var/lib/dkms/ndiswrapper/1.62/build/built-in.a
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/iw_ndis.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/loader.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/ndis.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel_io.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/pe_linker.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/pnp.o
CC [M] /var/lib/dkms/ndiswrapper/1.62/build/proc.o
/var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.c: Dans la fonction « ExAllocatePoolWithTag »:
/var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.c:825:11: erreur: trop d'arguments pour la fonction « __vmalloc »
825 | addr = __vmalloc(size, GFP_ATOMIC | __GFP_HIGHMEM,
| ^~~~~~~~~
Dans le fichier inclus depuis ./include/asm-generic/io.h:911,
depuis ./arch/x86/include/asm/io.h:375,
depuis ./include/linux/scatterlist.h:9,
depuis ./include/linux/dma-mapping.h:11,
depuis ./include/linux/skbuff.h:31,
depuis ./include/linux/if_ether.h:19,
depuis ./include/uapi/linux/ethtool.h:19,
depuis ./include/linux/ethtool.h:18,
depuis ./include/linux/netdevice.h:37,
depuis /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.h:25,
depuis /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.c:16:
./include/linux/vmalloc.h:111:14: note: déclaré ici
111 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
| ^~~~~~~~~
make[2]: *** [scripts/Makefile.build:283 : /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
/var/lib/dkms/ndiswrapper/1.62/build/iw_ndis.c: Dans la fonction « set_ndis_auth_mode »:
/var/lib/dkms/ndiswrapper/1.62/build/iw_ndis.c:702:25: attention: cette instruction peut poursuivre son chemin [-Wimplicit-fallthrough=]
702 | wnd->iw_auth_key_mgmt = IW_AUTH_KEY_MGMT_PSK;
/var/lib/dkms/ndiswrapper/1.62/build/iw_ndis.c:703:2: note: ici
703 | case Ndis802_11AuthModeWPANone:
| ^~~~
/var/lib/dkms/ndiswrapper/1.62/build/loader.c: Dans la fonction « load_sys_files »:
/var/lib/dkms/ndiswrapper/1.62/build/loader.c:157:4: erreur: trop d'arguments pour la fonction « __vmalloc »
157 | __vmalloc(load_driver->sys_files[i].size,
| ^~~~~~~~~
Dans le fichier inclus depuis ./include/asm-generic/io.h:911,
depuis ./arch/x86/include/asm/io.h:375,
depuis ./include/linux/scatterlist.h:9,
depuis ./include/linux/dma-mapping.h:11,
depuis ./include/linux/skbuff.h:31,
depuis ./include/linux/if_ether.h:19,
depuis ./include/uapi/linux/ethtool.h:19,
depuis ./include/linux/ethtool.h:18,
depuis ./include/linux/netdevice.h:37,
depuis /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.h:25,
depuis /var/lib/dkms/ndiswrapper/1.62/build/ndis.h:19,
depuis /var/lib/dkms/ndiswrapper/1.62/build/loader.c:16:
./include/linux/vmalloc.h:111:14: note: déclaré ici
111 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
| ^~~~~~~~~
make[2]: *** [scripts/Makefile.build:283 : /var/lib/dkms/ndiswrapper/1.62/build/loader.o] Erreur 1
/var/lib/dkms/ndiswrapper/1.62/build/pe_linker.c: Dans la fonction « fix_pe_image »:
/var/lib/dkms/ndiswrapper/1.62/build/pe_linker.c:420:10: erreur: trop d'arguments pour la fonction « __vmalloc »
420 | image = __vmalloc(image_size, GFP_KERNEL | __GFP_HIGHMEM,
| ^~~~~~~~~
Dans le fichier inclus depuis ./include/asm-generic/io.h:911,
depuis ./arch/x86/include/asm/io.h:375,
depuis ./include/linux/scatterlist.h:9,
depuis ./include/linux/dma-mapping.h:11,
depuis ./include/linux/skbuff.h:31,
depuis ./include/linux/if_ether.h:19,
depuis ./include/uapi/linux/ethtool.h:19,
depuis ./include/linux/ethtool.h:18,
depuis ./include/linux/netdevice.h:37,
depuis /var/lib/dkms/ndiswrapper/1.62/build/ntoskernel.h:25,
depuis /var/lib/dkms/ndiswrapper/1.62/build/pe_linker.c:27:
./include/linux/vmalloc.h:111:14: note: déclaré ici
111 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);
| ^~~~~~~~~
make[2]: *** [scripts/Makefile.build:283 : /var/lib/dkms/ndiswrapper/1.62/build/pe_linker.o] Erreur 1
make[1]: *** [Makefile:1784 : /var/lib/dkms/ndiswrapper/1.62/build] Erreur 2
make[1] : on quitte le répertoire « /usr/lib/modules/5.9.14-arch1-1/build »
make: *** [Makefile:183 : modules] Erreur 2