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