
Hello I have tried to compile with the minimum number of options. But still the same error: CC libvirt_util_la-interface.lo util/interface.c: In function `ifaceGetVlanID': util/interface.c:355: error: `GET_VLAN_VID_CMD' undeclared (first use in this function) As you can see, only the ESX driver is enabled in the configuration: ------------------- configure: Drivers configure: configure: Xen: no configure: Proxy: no configure: QEMU: no configure: UML: no configure: OpenVZ: no configure: VBox: no configure: XenAPI: no configure: LXC: no configure: PHYP: no configure: ONE: no configure: ESX: yes configure: Test: no configure: Remote: no configure: Network: no configure: Libvirtd: no configure: netcf: no configure: macvtap: no configure: virtport: no configure: configure: Storage Drivers configure: configure: Dir: no configure: FS: no configure: NetFS: no configure: LVM: no configure: iSCSI: no configure: SCSI: no configure: mpath: no configure: Disk: no configure: configure: Security Drivers configure: configure: SELinux: no configure: AppArmor: no configure: configure: Driver Loadable Modules configure: configure: dlopen: no configure: configure: Libraries configure: configure: libxml: -I/usr/include/libxml2 -lxml2 -lpthread -lz -lm configure: libcurl: -DCURL_DISABLE_TYPECHECK -I/usr/local/include -L/usr/local/lib -lcurl configure: libssh2: configure: gnutls: -lgnutls -lgcrypt configure: sasl: no configure: yajl: no configure: avahi: no configure: polkit: no configure: selinux: no configure: apparmor: no configure: numactl: no configure: capng: no configure: xen: no configure: xenapi: no configure: hal: no configure: udev: no configure: netcf: no configure: xmlrpc: no configure: pcap: no configure: nl: no --------------------------------- So, I think is not possible to compile libvirt client on RHEL4. thanks anyway Antoni Artigues El jue, 27-01-2011 a las 21:29 +1100, Justin Clift escribió:
On 27/01/2011, at 8:11 PM, antoni artigues wrote:
Hello
Yes. I want to run only the libvirt client. I want to connect from it to manage vmware ESX servers on the cluster nodes.
But we must hurry up. So, I think we can't wait for your solution.When would be the improvement?
That's one of those "it's hard to tell things".
However, you might be in luck. :)
Because you're just needing the libvirt client, there's a chance that the broken pieces are in an option you don't need.
So, try turning off the compiling for as many options as possible, using configure switches. Using this kind of approach:
$ ./configure --with-libvirtd=no (add more options here if needed)
It will mean a bit of experimentation on your part, but it's worth trying.
Btw, one of the important options to turn off is the macvtap one, The macvtap code seem to directly use the function you mention is broken, so avoid that one.
You ok to try this out?
Regards and best wishes,
Justin Clift