
On 01/08/2015 12:56 AM, Eric Blake wrote:
On 01/07/2015 02:43 PM, Eric Blake wrote:
CC xenconfig/libvirt_xenconfig_la-xen_xl.lo ../../src/xenconfig/xen_xl.c:29:25: fatal error: xen_xl_disk.h: No such file or directory #include "xen_xl_disk.h" ^ compilation terminated. CC xenconfig/libvirt_xenxldiskparser_la-xen_xl_disk.lo
but that may be an issue with me starting from a dirty build (make has the annoying habit of treating a target as up-to-date if the file exists in srcdir, even if you have rewritten the makefile to generate the file only into builddir). I'll try again from a fresh clone.
It appears I hit a separate issue, and that your builds don't have xenconfig enabled while mine do. I've posted an independent patch for the VPATH issue I was seeing, and am back to investigating your patch (I still think it would be better as two parts - code motion, then fixing semantics).
I'm OK with splitting the patch into two parts. Is you wrote in the previous mail this patch ensures that the generated files are included in tarball (which means generated into srcdir) and I'm building with xenconfig because I have enabled xen, xenapi and libxl. This patch works for me for VPATH and also non VPATH builds and I've also tested creating tarball and building from that tarball and it works. Thanks for the review and I'll send v4 with two patches. Pavel