DKMS make.log for wireguard-1.0.20210219 for kernel 4.14.294+ (armv7l) Wed Dec 7 10:53:03 +08 2022 make: Entering directory '/usr/src/linux-headers-4.14.294+' AR /var/lib/dkms/wireguard/1.0.20210219/build/built-in.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/main.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/noise.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/device.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/peer.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/timers.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/queueing.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/send.o CC [M] /var/lib/dkms/wireguard/1.0.20210219/build/receive.o In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:332:31: error: field ‘cb’ has incomplete type 332 | struct random_ready_callback cb; | ^~ /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:341:20: error: static declaration of ‘rng_is_initialized’ follows non-static declaration 341 | static inline bool rng_is_initialized(void) | ^~~~~~~~~~~~~~~~~~ In file included from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/random.h:68:6: note: previous declaration of ‘rng_is_initialized’ was here 68 | bool rng_is_initialized(void); | ^~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: In function ‘rng_is_initialized’: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:358:9: error: implicit declaration of function ‘add_random_ready_callback’ [-Werror=implicit-function-declaration] 358 | ret = add_random_ready_callback(&rdy->cb); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/main.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/peer.o] Error 1 cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/device.o] Error 1 cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/noise.o] Error 1 In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h: At top level: /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:708:20: error: redefinition of ‘le32_to_cpu_array’ 708 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:160:20: note: previous definition of ‘le32_to_cpu_array’ was here 160 | static inline void le32_to_cpu_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from : /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:715:20: error: redefinition of ‘cpu_to_le32_array’ 715 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/byteorder/little_endian.h:11, from ./arch/arm/include/uapi/asm/byteorder.h:22, from ./include/asm-generic/bitops/le.h:6, from ./arch/arm/include/asm/bitops.h:341, from ./include/linux/bitops.h:19, from ./include/linux/kernel.h:11, from ./include/asm-generic/bug.h:16, from ./arch/arm/include/asm/bug.h:60, from ./include/linux/bug.h:5, from ./include/linux/random.h:6, from /var/lib/dkms/wireguard/1.0.20210219/build/compat/compat.h:329, from : ./include/linux/byteorder/generic.h:168:20: note: previous definition of ‘cpu_to_le32_array’ was here 168 | static inline void cpu_to_le32_array(u32 *buf, unsigned int words) | ^~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/timers.o] Error 1 cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/queueing.o] Error 1 make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/receive.o] Error 1 cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:329: /var/lib/dkms/wireguard/1.0.20210219/build/send.o] Error 1 make: *** [Makefile:1556: _module_/var/lib/dkms/wireguard/1.0.20210219/build] Error 2 make: Leaving directory '/usr/src/linux-headers-4.14.294+'