[Libguestfs] libguestfs install error
Richard W.M. Jones
rjones at redhat.com
Mon May 4 12:58:59 UTC 2015
On Mon, May 04, 2015 at 03:29:50PM +0800, fu lirong wrote:
> hi all:
> I am trying to use libguestfs to manage my vm disk , I want to use
> guestfs-lib the C library on ubuntu 12.04. so I download
> libguestfs-1.28.1 and try to install it .
Ubuntu 12.04 is a bit old to run recent versions of libguestfs. Is it
possible to use 14.04 or ideally 15.04 instead? I'm afraid with 12.04
you'll end up having a lot more problems than just the one below.
> what I did is : ./autogen.sh
> ./configure
> make
> this time some errors occurs :
>
> File "output_libvirt.ml", line 53, characters 4-13:
> Error: Unbound value List.mapi
> make[2]: *** [output_libvirt.cmx] Error 2
> make[2]: Leaving directory `/usr/Libvmi/libguestfs-1.28.1/v2v'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/Libvmi/libguestfs-1.28.1'
> make: *** [all] 错误 2
>
> I still can't fix it after searching so please help me !
This bug was fixed by the following commit:
commit 47d909808aa8cd285f46cab5ea08c7971f8f2f85
Author: Richard W.M. Jones <rjones at redhat.com>
Date: Thu Dec 18 08:30:18 2014 +0000
v2v: -o libvirt: Replace List.mapi with mapi.
Don't depend on OCaml >= 4.00.
https://bugs.gentoo.org/show_bug.cgi?id=532698
Thanks: Fabian Ohler
which was included in the 1.28 stable branch in >= 1.28.5.
However even if you use a later version of libguestfs, I'm afraid
you're still going to have a lot of problems with the old version of
Ubuntu.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages. http://libguestfs.org
More information about the Libguestfs
mailing list