On Thu, Sep 06, 2012 at 08:46:33AM +0000, Yang Zhou (yangzho) wrote: > Thanks for your answer! I realized actually I don't need to compile QEMU driver because the libvirt client is using Remote driver to talk with libvirtd and then libvirtd will call QUME driver in KVM hypervisor. So I removed the "--with-qume" and trying compiling again only with "--with-esx". This time the error happens on la symbols as followings: > -------------------------------------------------------------------------------------------------------------------------------------------- > ../src/conf/nwfilter_conf.h:600: warning: parameter has incomplete type > CCLD libvirt_driver_security.la > CCLD libvirt.la > ld: fatal: libvirt.syms: 1616: symbol `virEventAddHandle' is already defined in file: libvirt.syms > collect2: ld returned 1 exit status I've posted a patch for this, copying you on the mail. > It looks like the symbols are duplicated in ./src/libvirt.la. So I tried to remove duplicated symbols manually and tried the make again. Then new errors happened as followings. > ---------------------------------------------------------------------------- > bash-3.00# make > make all-recursive > Making all in gnulib/lib > make all-recursive > Making all in include > Making all in libvirt > Making all in src > GEN libvirt.def > make all-am > CCLD libvirt.la > Undefined first referenced > symbol in file > networkNotifyActualDevice libvirt.syms > networkAllocateActualDevice libvirt.syms > networkGetNetworkAddress libvirt.syms > networkBuildDhcpDaemonCommandLine libvirt.syms > networkReleaseActualDevice libvirt.syms > ld: warning: Symbol referencing errors With current GIT these symbols are no longer exported. I see you were compiling a old 0.9.9 release of libvirt. Please retry building the current GIT release instead - we're not doing fixes for 0.9.9. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list