构建libguestfs库时出错

时间:2015-10-15 20:46:57

标签: ubuntu-12.04 libraries

我正在尝试在我的系统上构建 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

任何提示/帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

最后解决方案是升级libvirt,因为它太旧而不能运行后端..

此处提供更多信息:https://www.redhat.com/archives/libguestfs/2015-October/msg00173.html