DKMS make.log for broadcom-sta-6.30.223.271 for kernel 6.1.18-antix.1-amd64-smp (x86_64) Sun 02 Apr 2023 07:26:37 PM CDT CFG80211 API is prefered for this kernel version Makefile:89: Neither CFG80211 nor Wireless Extension is enabled in kernel KBUILD_NOPEDANTIC=1 make -C /lib/modules/6.1.18-antix.1-amd64-smp/build M=`pwd` make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/usr/src/linux-headers-6.1.18-antix.1-amd64-smp' CFG80211 API is prefered for this kernel version Using CFG80211 API Kernel architecture is X86_64 CC [M] /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.o /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In function ‘osl_dma_alloc_consistent’: /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:603:7: error: implicit declaration of function ‘pci_alloc_consistent’; did you mean ‘osl_dma_alloc_consistent’? [-Werror=implicit-function-declaration] 603 | va = pci_alloc_consistent(osh->pdev, size, (dma_addr_t*)pap); | ^~~~~~~~~~~~~~~~~~~~ | osl_dma_alloc_consistent /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:603:5: warning: assignment to ‘void *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 603 | va = pci_alloc_consistent(osh->pdev, size, (dma_addr_t*)pap); | ^ /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In function ‘osl_dma_free_consistent’: /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:616:2: error: implicit declaration of function ‘pci_free_consistent’; did you mean ‘osl_dma_free_consistent’? [-Werror=implicit-function-declaration] 616 | pci_free_consistent(osh->pdev, size, va, (dma_addr_t)pa); | ^~~~~~~~~~~~~~~~~~~ | osl_dma_free_consistent /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In function ‘osl_dma_map’: /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:31: error: ‘PCI_DMA_TODEVICE’ undeclared (first use in this function); did you mean ‘DMA_TO_DEVICE’? 626 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE; | ^~~~~~~~~~~~~~~~ | DMA_TO_DEVICE /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:31: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:626:49: error: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function); did you mean ‘DMA_FROM_DEVICE’? 626 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE; | ^~~~~~~~~~~~~~~~~~ | DMA_FROM_DEVICE /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:659:10: error: implicit declaration of function ‘pci_map_single’; did you mean ‘dma_map_single’? [-Werror=implicit-function-declaration] 659 | return (pci_map_single(osh->pdev, va, size, dir)); | ^~~~~~~~~~~~~~ | dma_map_single /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c: In function ‘osl_dma_unmap’: /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:668:31: error: ‘PCI_DMA_TODEVICE’ undeclared (first use in this function); did you mean ‘DMA_TO_DEVICE’? 668 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE; | ^~~~~~~~~~~~~~~~ | DMA_TO_DEVICE /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:668:49: error: ‘PCI_DMA_FROMDEVICE’ undeclared (first use in this function); did you mean ‘DMA_FROM_DEVICE’? 668 | dir = (direction == DMA_TX)? PCI_DMA_TODEVICE: PCI_DMA_FROMDEVICE; | ^~~~~~~~~~~~~~~~~~ | DMA_FROM_DEVICE /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.c:669:2: error: implicit declaration of function ‘pci_unmap_single’; did you mean ‘dma_unmap_single’? [-Werror=implicit-function-declaration] 669 | pci_unmap_single(osh->pdev, (uint32)pa, size, dir); | ^~~~~~~~~~~~~~~~ | dma_unmap_single cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:250: /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/shared/linux_osl.o] Error 1 make[1]: *** [Makefile:2026: /var/lib/dkms/broadcom-sta/6.30.223.271/build] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.1.18-antix.1-amd64-smp' make: *** [Makefile:181: all] Error 2