On Thu, May 16, 2013 at 5:01 PM, Ben Warren <ben.war...@spidercloud.com> wrote:
> Hi,
>
> A week's gone by and nothing but crickets.  Does anybody have an idea of what 
> might be causing this build problem?  I'm not trying to do anything exotic, 
> just add meta-virtualization support to a bare-bones crystalforest (low power 
> Xeon)-based platform.  The host is Ubuntu 12.10 64-bit.

Since I haven't been able to reproduce or see the error here, it's hard
to say.

gnutls is in the DEPENDS for libvirt, so everyone should be seeing this if
that was being detected and enabling functionality that wasn't being built.
A quick check of the Makefiles shows that the .c file with the implementation
is being triggered from the same TLS enablement check.

Have you tried modifying the recipe to have an explicit: --with-gnutls (or
--without) ?

Cheers,

Bruce



>
> thanks,
> Ben
>
>> Date: Wed, 8 May 2013 13:57:45 -0700
>> From: Ben Warren <ben.war...@spidercloud.com>
>> To: "meta-virtualization@yoctoproject.org"
>>       <meta-virtualization@yoctoproject.org>
>> Subject: [meta-virtualization] `virNetTLSInit' link error when
>>       building        libvirt
>> Message-ID: <89efffa7-0cb8-409c-bf0f-2355ed1ba...@spidercloud.com>
>> Content-Type: text/plain; charset="Windows-1252"
>>
>> Hello,
>>
>> I'm trying to add virtualization support to my Yocto project and can't get 
>> libvirt to build.  In particular, the following link error occurs:
>>
>> | ../src/.libs/libvirt.so: undefined reference to `virNetTLSInit'
>> | collect2: error: ld returned 1 exit status
>>
>> Looking at the code, this function is conditionally compiled as:
>>
>> #ifdef WITH_GNUTLS
>>    virNetTLSInit();
>> #endif
>>
>> and the function itself is here:
>> libvirt-1.0.3/src/rpc/virnettlscontext.c
>>
>> I don't see any .o files in that 'rpc' directory, so it appears that the 
>> files aren't being compiled, hence the link error.
>>
>> I'm using the following code revisions:
>>       ? poky @ git tag 'dylan 9.0.0'
>>       ? meta-virtualization @ git commit 
>> 22e7b5e92b33e5fe18723083ce69867749839894 (5/3/2013)
>>       ? meta-oa @ git commit a8b96b69bd418b74f48dc4d111caac676ae667f5 
>> (4/27/2013 from git://github.com/openembedded/meta-oe.git)
>>
>> My build command line is:
>>
>> MACHINE=scw-appscard bitbake kvm-image-minimal
>>
>> where the 'scw_appscard' BSP is identical to 'crystalforest' (x86_64) with 
>> some kernel config modifications.
>>
>> My bblayers are:
>> BBLAYERS ?= " \
>>  /opt/poky/meta \
>>  /opt/poky/meta-yocto \
>>  /opt/poky/meta-yocto-bsp \
>>  /opt/meta-oe/meta-oe \
>>  /opt/meta-oe/meta-networking \
>>  /opt/meta-virtualization \
>>  /opt/meta-scw-appscard \
>>  "
>>
>> Does anybody have insight as to why this won't build?
>>
>> thanks,
>> Ben
>>
>> ------------------------------
>>
>> _______________________________________________
>> meta-virtualization mailing list
>> meta-virtualization@yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/meta-virtualization
>>
>
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization@yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



--
"Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end"
_______________________________________________
meta-virtualization mailing list
meta-virtualization@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-virtualization

Reply via email to