我正在尝试在我的系统上构建 libguestfs 库:XEN虚拟机管理程序上的Ubuntu Server 12.04 x64bit。
我已经按照他们主页上的所有说明进行了操作,但是我正在尝试构建库make - >给我以下错误: libguestfs.so:未定义对`guestfs_int_init_libvirt_backend'
的引用make[2]: Entering directory `/home/str/libguestfs-1.30.3/examples'
CCLD create-disk
../src/.libs/libguestfs.so: undefined reference to `guestfs_int_init_libvirt_backend'
collect2: ld returned 1 exit status
make[2]: *** [create-disk] Error 1
make[2]: Leaving directory `/home/str/libguestfs-1.30.3/examples'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/str/libguestfs-1.30.3'
make: *** [all] Error 2
我已经安装了库的所有依赖项[sudo apt-get build-dep libguestfs]并将我的 automake 版本更新为1.13 [ubuntu 12.04的最新版本],因为我已经在redhat论坛上阅读了但仍然没有..
我没有做任何事情而不是./configure && make
任何提示/帮助都将不胜感激。
答案 0 :(得分:0)
最后解决方案是升级libvirt,因为它太旧而不能运行后端..
此处提供更多信息:https://www.redhat.com/archives/libguestfs/2015-October/msg00173.html