====== Cleaning ====== ../../../scripts/Makefile.include:4: *** O=build_tools/ does not exist. Stop. ====== Baseline building the tree ====== ncdevmem.c:34:10: fatal error: netdev-user.h: No such file or directory 34 | #include "netdev-user.h" | ^~~~~~~~~~~~~~~ compilation terminated. make[1]: *** [../lib.mk:221: /home/nipa/net-next/wt-0/build_tools/kselftest/net/ncdevmem] Error 1 make[1]: *** Waiting for unfinished jobs.... Warning: Kernel ABI header at 'tools/include/uapi/linux/if_xdp.h' differs from latest version at 'include/uapi/linux/if_xdp.h' ====== Building the tree before the patch ====== ncdevmem.c:34:10: fatal error: netdev-user.h: No such file or directory 34 | #include "netdev-user.h" | ^~~~~~~~~~~~~~~ compilation terminated. make[1]: *** [../lib.mk:222: /home/nipa/net-next/wt-0/build_tools/kselftest/net/ncdevmem] Error 1 ====== Building the tree with the patch ====== In file included from ncdevmem.c:35: /home/nipa/net-next/wt-0/tools/testing/selftests/../../../tools/net/ynl/generated/ethtool-user.h:23:43: warning: ‘enum ethtool_header_flags’ declared inside parameter list will not be visible outside of this definition or declaration 23 | const char *ethtool_header_flags_str(enum ethtool_header_flags value); | ^~~~~~~~~~~~~~~~~~~~