2016-04-11 11:45, Marvin Liu: > vm_power_manager utilize libvirt API virDomainGetVcpuPinInfo for > retrieve domU vcpu information. This API implemented from version 0.9.3. > Suse11 SP3 32bit default libvirt version is 0.8.8, so there'll be build > error. Add judgement in sample Makefile to skip unsupport environment. > > examples/vm_power_manager/channel_manager.c: In function > ?update_pcpus_mask?: > channel_manager.c:117:3: error: implicit declaration of function > ?virDomainGetVcpuPinInfo? > > Fixes: 2e099bc5d104 ("fix split of compiler and linker options")
I think the issue has always been there: Fixes: e8ae9b662506 ("examples/vm_power: channel manager and monitor in host") > +LIBVIRT_COMMON = libvirt-common.h > +LIBVIRT_HEADER = libvirt.h > +INCLUDE_PATH = /usr/include/libvirt/ You cannot assume it will be installed in this directory. Please check the version with the standard pkg-config: pkg-config --atleast-version=0.9.3 libvirt It can work even in cross compilation environment thanks to PKG_CONFIG_PATH.