DKMS make.log for broadcom-wl-6.30.223.271 for kernel 5.1.1-arch1-1-ARCH (x86_64) Sat May 11 20:26:23 CEST 2019 make: Entering directory '/usr/lib/modules/5.1.1-arch1-1-ARCH/build' CFG80211 API is prefered for this kernel version Using CFG80211 API CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.o CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.o CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_iw.o CC [M] /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.o /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c: In function 'osl_os_get_image_block': /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:1083:28: warning: passing argument 2 of 'kernel_read' makes pointer from integer without a cast [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ~~^~~~~~~ In file included from ./include/linux/huge_mm.h:8, from ./include/linux/mm.h:527, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/include/linuxver.h:65, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:25: ./include/linux/fs.h:2939:43: note: expected 'void *' but argument is of type 'loff_t' {aka 'long long int'} extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:1083:37: warning: passing argument 3 of 'kernel_read' makes integer from pointer without a cast [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ^~~ In file included from ./include/linux/huge_mm.h:8, from ./include/linux/mm.h:527, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/include/linuxver.h:65, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:25: ./include/linux/fs.h:2939:51: note: expected 'size_t' {aka 'long unsigned int'} but argument is of type 'char *' extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:1083:42: warning: passing argument 4 of 'kernel_read' makes pointer from integer without a cast [-Wint-conversion] rdlen = kernel_read(fp, fp->f_pos, buf, len); ^~~ In file included from ./include/linux/huge_mm.h:8, from ./include/linux/mm.h:527, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/include/linuxver.h:65, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/shared/linux_osl.c:25: ./include/linux/fs.h:2939:59: note: expected 'loff_t *' {aka 'long long int *'} but argument is of type 'int' extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^~~~~~~~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c: In function 'wl_dev_ioctl': /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:461:9: error: implicit declaration of function 'get_ds'; did you mean 'get_fs'? [-Werror=implicit-function-declaration] set_fs(get_ds()); ^~~~~~ get_fs /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:461:9: error: incompatible type for argument 1 of 'set_fs' set_fs(get_ds()); ^~~~~~~~ In file included from ./include/linux/uaccess.h:11, from ./include/linux/crypto.h:26, from ./include/crypto/hash.h:16, from ./include/linux/uio.h:14, from ./include/linux/socket.h:8, from ./include/linux/compat.h:15, from ./include/linux/ethtool.h:17, from ./include/linux/netdevice.h:41, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/include/linuxver.h:69, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:26: ./arch/x86/include/asm/uaccess.h:29:40: note: expected 'mm_segment_t' {aka 'struct '} but argument is of type 'int' static inline void set_fs(mm_segment_t fs) ~~~~~~~~~~~~~^~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c: In function 'wl_pci_probe': /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c:776:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ((val & 0x0000ff00) != 0) ^~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c:778:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' bar1_size = pci_resource_len(pdev, 2); ^~~~~~~~~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c: In function 'wl_bss_roaming_done': /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.c:2405:2: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement] struct cfg80211_roam_info roam_info = { ^~~~~~ cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:275: /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_cfg80211_hybrid.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from ./include/linux/bitmap.h:9, from ./include/linux/cpumask.h:12, from ./arch/x86/include/asm/cpumask.h:5, from ./arch/x86/include/asm/msr.h:11, from ./arch/x86/include/asm/processor.h:21, from ./arch/x86/include/asm/cpufeature.h:5, from ./arch/x86/include/asm/thread_info.h:53, from ./include/linux/thread_info.h:38, from ./arch/x86/include/asm/preempt.h:7, from ./include/linux/preempt.h:78, from ./include/linux/spinlock.h:51, from ./include/linux/seqlock.h:36, from ./include/linux/time.h:6, from ./include/linux/stat.h:19, from ./include/linux/module.h:10, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/include/linuxver.h:40, from /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c:27: In function 'strncpy', inlined from '_wl_add_monitor_if' at /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c:2975:2: ./include/linux/string.h:256:9: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] return __builtin_strncpy(p, q, size); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/broadcom-wl/6.30.223.271/build/src/wl/sys/wl_linux.c: In function '_wl_add_monitor_if': ./include/linux/string.h:277:10: note: length computed here return __builtin_strlen(p); ^~~~~~~~~~~~~~~~~~~ make: *** [Makefile:1571: _module_/var/lib/dkms/broadcom-wl/6.30.223.271/build] Error 2 make: Leaving directory '/usr/lib/modules/5.1.1-arch1-1-ARCH/build'