[Libguestfs] another missing link in febootstrap; failing tests for libguestfs

Richard W.M. Jones rjones at redhat.com
Fri Jun 10 11:13:54 UTC 2011

On Fri, Jun 10, 2011 at 12:15:09PM +0200, Jim Meyering wrote:
> With the following patches, libguestfs now bootstraps from cloned
> sources (via ./autogen.sh) using the very latest (as of a day or two ago)
> from gnulib.  I did hit this failure:
>     make libguestfs.pot-update
>     make[1]: Entering directory `/var/tmp/libguestfs/po'
>     make[1]: *** No rule to make target `../tools/virt-edit.pl',\
>       needed by `libguestfs.pot-update'.  Stop.
> but got past it by running this:
>     make -C po update-po

This is a missing dependency or something like that.  It's a "well
known" step you have to take after checking out a fresh libguestfs
from git ...

> Once I got it to build and pass "make check" I didn't try
> to narrow down precisely which patch(es) made the difference,
> so some of these changes may be unnecessary.
> Iterating to find a smaller set set didn't seem worthwhile.
> Here's shortlog output:
>       build: update to latest gnulib
>       bootstrap: use --libtool
>       include config.h, even from examples
>       examples/Makefile.am: link with libgnu.la for use of rpl_getcwd

Thanks, I've applied this.  It appears to be working for me, but I'm
just running through 'make check' to be sure.


Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.

More information about the Libguestfs mailing list