>>> wireguard-linux-compat 1.0.20220627 Extracting xzcat /home/buildroot/autobuild/instance-3/dl/wireguard-linux-compat/wireguard-linux-compat-1.0.20220627.tar.xz | tar --strip-components=1 -C /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627 -xf - >>> wireguard-linux-compat 1.0.20220627 Patching >>> wireguard-linux-compat 1.0.20220627 Configuring >>> wireguard-linux-compat 1.0.20220627 Building >>> wireguard-linux-compat 1.0.20220627 Building kernel module(s) PATH="/home/buildroot/autobuild/instance-3/output-1/host/bin:/home/buildroot/autobuild/instance-3/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin" PKG_CONFIG="/home/buildroot/autobuild/instance-3/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/buildroot/autobuild/instance-3/output-1/host/lib/pkgconfig:/home/buildroot/autobuild/instance-3/output-1/host/share/pkgconfig" BR_BINARIES_DIR=/home/buildroot/autobuild/instance-3/output-1/images KCFLAGS=-Wno-attribute-alias /usr/bin/make -j4 -C /home/buildroot/autobuild/instance-3/output-1/build/linux-6.3.2 HOSTCC="/usr/bin/gcc -O2 -isystem /home/buildroot/autobuild/instance-3/output-1/host/include -L/home/buildroot/autobuild/instance-3/output-1/host/lib -Wl,-rpath,/home/buildroot/autobuild/instance-3/output-1/host/lib" ARCH=arc INSTALL_MOD_PATH=/home/buildroot/autobuild/instance-3/output-1/target CROSS_COMPILE="/home/buildroot/autobuild/instance-3/output-1/host/bin/arceb-buildroot-linux-uclibc-" WERROR=0 REGENERATE_PARSERS=1 DEPMOD=/home/buildroot/autobuild/instance-3/output-1/host/sbin/depmod PWD=/home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src M=/home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src modules make[1]: Entering directory '/home/buildroot/autobuild/instance-3/output-1/build/linux-6.3.2' CC [M] /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/main.o CC [M] /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/noise.o CC [M] /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.o CC [M] /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.o In file included from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:41:2: error: #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." 41 | #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." | ^~~~~ In file included from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:41:2: error: #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." 41 | #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." | ^~~~~ In file included from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:41:2: error: #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." 41 | #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." | ^~~~~ In file included from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:41:2: error: #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." 41 | #error "WireGuard has been merged into Linux >= 5.6 and therefore this compatibility module is no longer required." | ^~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.c:6: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h: In function ‘wg_reset_packet’: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:84:13: error: ‘struct sk_buff’ has no member named ‘headers_start’ 84 | memset(&skb->headers_start, 0, | ^~ In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:11, from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:85:34: error: ‘struct sk_buff’ has no member named ‘headers_end’; did you mean ‘headers’? 85 | offsetof(struct sk_buff, headers_end) - | ^~~~~~~~~~~ ./include/linux/stddef.h:16:57: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ./include/linux/stddef.h:16:32: error: ‘struct sk_buff’ has no member named ‘headers_start’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:86:10: note: in expansion of macro ‘offsetof’ 86 | offsetof(struct sk_buff, headers_start)); | ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/noise.c:10: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h: In function ‘wg_reset_packet’: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:84:13: error: ‘struct sk_buff’ has no member named ‘headers_start’ 84 | memset(&skb->headers_start, 0, | ^~ In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:11, from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:85:34: error: ‘struct sk_buff’ has no member named ‘headers_end’; did you mean ‘headers’? 85 | offsetof(struct sk_buff, headers_end) - | ^~~~~~~~~~~ ./include/linux/stddef.h:16:57: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ./include/linux/stddef.h:16:32: error: ‘struct sk_buff’ has no member named ‘headers_start’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:86:10: note: in expansion of macro ‘offsetof’ 86 | offsetof(struct sk_buff, headers_start)); | ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/main.c:9: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h: In function ‘wg_reset_packet’: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:84:13: error: ‘struct sk_buff’ has no member named ‘headers_start’ 84 | memset(&skb->headers_start, 0, | ^~ In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:11, from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:85:34: error: ‘struct sk_buff’ has no member named ‘headers_end’; did you mean ‘headers’? 85 | offsetof(struct sk_buff, headers_end) - | ^~~~~~~~~~~ ./include/linux/stddef.h:16:57: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ./include/linux/stddef.h:16:32: error: ‘struct sk_buff’ has no member named ‘headers_start’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:86:10: note: in expansion of macro ‘offsetof’ 86 | offsetof(struct sk_buff, headers_start)); | ^~~~~~~~ In file included from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.c:8: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h: In function ‘wg_reset_packet’: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:84:13: error: ‘struct sk_buff’ has no member named ‘headers_start’ 84 | memset(&skb->headers_start, 0, | ^~ In file included from ./include/uapi/linux/posix_types.h:5, from ./include/uapi/linux/types.h:14, from ./include/linux/types.h:6, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/compat/compat.h:11, from : /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:85:34: error: ‘struct sk_buff’ has no member named ‘headers_end’; did you mean ‘headers’? 85 | offsetof(struct sk_buff, headers_end) - | ^~~~~~~~~~~ ./include/linux/stddef.h:16:57: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ./include/linux/stddef.h:16:32: error: ‘struct sk_buff’ has no member named ‘headers_start’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~~~~~~~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/queueing.h:86:10: note: in expansion of macro ‘offsetof’ 86 | offsetof(struct sk_buff, headers_start)); | ^~~~~~~~ /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.c: In function ‘wg_peer_create’: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.c:57:2: error: too many arguments to function ‘netif_napi_add’ 57 | netif_napi_add(wg->dev, &peer->napi, wg_packet_rx_poll, | ^~~~~~~~~~~~~~ In file included from ./include/net/sock.h:46, from ./include/linux/tcp.h:19, from ./include/linux/ipv6.h:93, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/allowedips.h:11, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.h:10, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.h:9, from /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.c:6: ./include/linux/netdevice.h:2606:1: note: declared here 2606 | netif_napi_add(struct net_device *dev, struct napi_struct *napi, | ^~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:252: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/main.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.c: At top level: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.c:231:21: error: ‘ip_tunnel_get_stats64’ undeclared here (not in a function); did you mean ‘ip_tunnel_get_ttl’? 231 | .ndo_get_stats64 = ip_tunnel_get_stats64 | ^~~~~~~~~~~~~~~~~~~~~ | ip_tunnel_get_ttl make[2]: *** [scripts/Makefile.build:252: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/noise.o] Error 1 make[2]: *** [scripts/Makefile.build:252: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/peer.o] Error 1 make[2]: *** [scripts/Makefile.build:252: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src/device.o] Error 1 make[1]: *** [Makefile:2025: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/src] Error 2 make[1]: Leaving directory '/home/buildroot/autobuild/instance-3/output-1/build/linux-6.3.2' make: *** [package/pkg-generic.mk:294: /home/buildroot/autobuild/instance-3/output-1/build/wireguard-linux-compat-1.0.20220627/.stamp_built] Error 2 make: Leaving directory '/home/buildroot/autobuild/instance-3/buildroot'