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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to