DKMS make.log for wireguard-0.0.20171122 for kernel 3.14.0-26-ARCH (armv7l) Wed Nov 22 18:13:02 EST 2017 make: Entering directory '/usr/lib/modules/3.14.0-26-ARCH/build' LD /var/lib/dkms/wireguard/0.0.20171122/build/built-in.o CC [M] /var/lib/dkms/wireguard/0.0.20171122/build/main.o CC [M] /var/lib/dkms/wireguard/0.0.20171122/build/noise.o CC [M] /var/lib/dkms/wireguard/0.0.20171122/build/device.o CC [M] /var/lib/dkms/wireguard/0.0.20171122/build/peer.o /var/lib/dkms/wireguard/0.0.20171122/build/noise.c: In function ‘tai64n_now’: /var/lib/dkms/wireguard/0.0.20171122/build/noise.c:352:20: error: storage size of ‘now’ isn’t known struct timespec64 now; ^~~ /var/lib/dkms/wireguard/0.0.20171122/build/noise.c:354:2: error: implicit declaration of function ‘getnstimeofday64’; did you mean ‘getnstimeofday’? [-Werror=implicit-function-declaration] getnstimeofday64(&now); ^~~~~~~~~~~~~~~~ getnstimeofday /var/lib/dkms/wireguard/0.0.20171122/build/noise.c:352:20: warning: unused variable ‘now’ [-Wunused-variable] struct timespec64 now; ^~~ cc1: some warnings being treated as errors make[1]: *** [scripts/Makefile.build:308: /var/lib/dkms/wireguard/0.0.20171122/build/noise.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:1298: _module_/var/lib/dkms/wireguard/0.0.20171122/build] Error 2 make: Leaving directory '/usr/lib/modules/3.14.0-26-ARCH/build'