If I update libvirt.git to use commit 380f4f7a (and relax bootstrap.conf to deal with the temporary window of GPL requirements on fclose), then everything works fine. But once I update to the very next commit, 7ec62f74 (gnulib-tool: Reduce code duplication.), I start getting these messages when trying to bootstrap:
./bootstrap: aclocal -I m4 --force -I 'gnulib/m4' ... missing file gnulib/tests/fseeko.c configure.ac:80: error: expected source file, required through AC_LIBSOURCES, not found gnulib/m4/gnulib-comp.m4:348: gl_INIT is expanded from... configure.ac:80: the top level autom4te: /usr/bin/m4 failed with exit status: 1 aclocal: autom4te failed with exit status: 1 Libvirt does not directly use the fseeko module, but does use the getpass module which has enough dependencies to pull in fseeko. I'm guessing that the problem is somehow that fseeko is ending up as an AC_LIBOBJ for both the main lib directory as well as the tests directory, but since gnulib-tool only places fseeko.c in the main lib directory, the tests directory can't find the file. I don't know where the fault lies - is it in the fseeko.m4 file? Any ideas on what to try to correct the situation? -- Eric Blake ebl...@redhat.com +1-801-349-2682 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature