[virt-tools-list] libvirt 0.7.2 linker issues

Cole Robinson crobinso at redhat.com
Mon Oct 19 13:21:32 UTC 2009


On 10/19/2009 08:54 AM, Laurent Léonard wrote:
> Hi,
> 
> I'm trying to package libvirt 0.7.2 for Debian and get some linker issues :
> 
> make[3]: Entering directory `/home/user/debian/libvirt/libvirt-0.7.2/tools'                                                                                                
>   CC     virsh-console.o                                                                                                                                                   
>   CC     virsh-virsh.o                                                                                                                                                     
>   CCLD   virsh                                                                                                                                                             
> ../src/.libs/libvirt.so: undefined reference to `security_getenforce'                                                                                                      
> ../src/.libs/libvirt.so: undefined reference to `freecon'                                                                                                                  
> ../src/.libs/libvirt.so: undefined reference to `setexeccon'                                                                                                               
> ../src/.libs/libvirt.so: undefined reference to 
> `selinux_virtual_domain_context_path'                                                                                      
> ../src/.libs/libvirt.so: undefined reference to `context_str'
> ../src/.libs/libvirt.so: undefined reference to `context_range_set'
> ../src/.libs/libvirt.so: undefined reference to `is_selinux_enabled'
> ../src/.libs/libvirt.so: undefined reference to `setfilecon'
> ../src/.libs/libvirt.so: undefined reference to `context_new'
> ../src/.libs/libvirt.so: undefined reference to `getfilecon'
> ../src/.libs/libvirt.so: undefined reference to `getpidcon'
> ../src/.libs/libvirt.so: undefined reference to `context_free'
> ../src/.libs/libvirt.so: undefined reference to `context_range_get'
> ../src/.libs/libvirt.so: undefined reference to `matchpathcon'
> ../src/.libs/libvirt.so: undefined reference to 
> `selinux_virtual_image_context_path'
> ../src/.libs/libvirt.so: undefined reference to `security_check_context'
> collect2: ld returned 1 exit status
> make[3]: *** [virsh] Error 1
> make[3]: Leaving directory `/home/user/debian/libvirt/libvirt-0.7.2/tools'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/user/debian/libvirt/libvirt-0.7.2/tools'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/user/debian/libvirt/libvirt-0.7.2'
> make: *** [all] Error 2
> 
> Any idea what's wrong ?
> 
> Thank you,

Libvirt questions should go to libvirt-list at redhat.com (cc'd now).

You should pass --with-selinux=no to configure, since those are all
libselinux functions. Do you have libselinux installed? If not, there's
probably an error in configure.in selinux autodetection.

- Cole




More information about the virt-tools-list mailing list