Thanks ; this does help with the particular issue I had
However I'm still not quite there yet and am receiving
...
CCLD securityselinuxtest
CCLD securityselinuxlabeltest
/usr/lib/gcc/x86_64-redhat-linux/4.6.3/../../../../lib64/crt1.o: In function
`_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
Any idea with this one ?
Thanks again for the help in any case -- Thierry
On Feb 19, 2013, at 4:55 PM, Daniel P. Berrange wrote:
On Tue, Feb 19, 2013 at 04:28:48PM +0100, Thierry Parmentelat wrote:
> Hi there
>
> I'm trying to rebuild libvirt 1.0.2 on various targets - mostyl f16 and f18 for
now
>
> I've started from the specfile that I found in this source rpm here
>
http://libvirt.org/sources/libvirt-1.0.2-1.fc17.src.rpm
>
> in which I've mostly added without clauses :
>
> %define _without_storage_disk true
> %define _without_storage_iscsi true
> %define _without_storage_fs true
> %define _without_storage_lvm true
> %define _without_polkit true
> %define _without_sasl true
> %define _without_audit true
> %define _without_netcf true
> %define _without_avahi true
> %define _without_sanlock true
> %define _without_xen true
> %define _without_qemu true
> %define _without_hyperv true
> %define _without_phyp true
> %define _without_esx true
> %define _without_libxl true
>
>
> when building with these settings though, I'm facing this undefined error below;
this happened on both f16 and f18
> I take it there must be something slightly broken in the specfile logic, if anybody
had a hint on how to address this is would be much appreciated
> For one thing I don't know how to get the real sentence behind this
'CCLD' thing, so I could check if libcurl (which I believe should provide that
symbol) is mentioned or not..
>
> CCLD libvirtd
> /longbuildroot/BUILD/libvirt-1.0.2/src/.libs/libvirt.so: undefined reference to
`curl_global_init'
You need this fix
commit 514b93061c11a4a61454458bcb2980a482185959
Author: Jiri Denemark <jdenemar(a)redhat.com>
Date: Fri Feb 1 13:36:06 2013 +0100
build: Add libcurl dependency to libvirt_driver.la
libvirt.c calls curl_global_init() if WITH_CURL is defined and thus it
should be linked with libcurl. This fixes link failure in case neither
xenapi nor esx driver is enabled (they are the only users of libcurl).
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 :|