From: Stefan Hajnoczi <stefa...@redhat.com> Date: Wed, 13 Dec 2017 14:49:08 +0000
> +#include <sys/socket.h> > +#include "../../../include/uapi/linux/vm_sockets.h" > + ... > -#include "../../../include/uapi/linux/vm_sockets.h" > #include "../../../include/uapi/linux/vm_sockets_diag.h" This really should never be necessary. As part of the build, before tunning tests, one is required to do "make headers_install" and whether as root or a normal user, this will make the UAPI headers of the current kernel available to the build of the testcases. So please undo this weird relative include stuff. Thanks.