* Re: Meta-virtualization build
[not found] ` <97BD068FB200C44AA73C2B641F162ECF8F4FF0@IRSMSX101.ger.corp.intel.com>
@ 2012-12-12 9:51 ` David Nyström
2012-12-12 11:07 ` Prica, Mihai
0 siblings, 1 reply; 2+ messages in thread
From: David Nyström @ 2012-12-12 9:51 UTC (permalink / raw)
To: Prica, Mihai; +Cc: meta-virtualization@yoctoproject.org
Build Configuration:
BB_VERSION = "1.16.0"
TARGET_ARCH = "x86_64"
TARGET_OS = "linux"
MACHINE = "qemux86-64"
DISTRO = "poky"
DISTRO_VERSION = "1.3"
TUNE_FEATURES = "m64"
TARGET_FPU = ""
meta
meta-yocto
meta-yocto-bsp = "danny:27af23e65f63b41962a7cfddba9e9372d5212396"
meta-oe = "danny:f8ad0760abf8055bac27036853c56f56b40a36c7"
meta-virtualization = "nova:ab6b70a1f495f4ba5e2752878c2d37572cf59c4e"
Build of kvm image with your patches is successful with unmodificed
libvirt PACKAGECONFIG, when adding:
PACKAGECONFIG_pn-libvirt = "libvirtd remote qemu yajl test"
to local.conf and rebuilding.
I get errors below:
64/usr/lib/libgpg-error.so -lcap ../gnulib/lib/.libs/libgnu.a -lrt
-lpthread -lutil -ldl -pthread
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `vboxRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `openvzRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `curl_global_init'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `esxRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `vmwareRegister'
| collect2: error: ld returned 1 exit status
After bitbake -c cleanall libvirt; bitbake libvirt;
Build is successful, with new packageconfig.
It seems rebuilds (from sstate ??) is not playing nicely with
PACKAGECONFIG modifications.
Br,
David
On 12/11/2012 03:30 PM, Prica, Mihai wrote:
>
> I tried with the PACKAGECONFIG you suggested and I get other errors, with an undefined reference. If I leave it in its initial form I get other errors from openbsd-netcat and netcf, but I think these are due to my proxy settings. I'll continue to look into these errors.
> I've attached you my patches for kvm. Can you apply them in your repo and see if the build succeeds ?
>
> Thanks,
> Mihai
>
> ________________________________________
> From: David Nyström [david.nystrom@enea.com]
> Sent: Tuesday, December 11, 2012 4:00 PM
> To: Prica, Mihai
> Cc: ray.danks@se-eng.com; bruce.ashfield@gmail.com
> Subject: Re: Meta-virtualization build
>
> Well,
>
> Setting packageconfig to only qemu might not be enough for libvirtd on KVM.
>
> Packageconfig "qemu" included --with-yajl in the old recipe, it does not
> in the new.
>
> OLD config line when setting "qemu" in packageconfig:
> EXTRA_OECONF = "--with-libvirtd --with-test=yes --with-remote=yes
> --with-macvtap=no --with-polkit=no"
> PACKAGECONFIG[qemu] = "--with-qemu --with-yajl, ......
>
> To get the same config line with libvirt_1.0.0.bb
>
> PACKAGECONFIG = "libvirtd remote qemu yajl test"
>
> Try setting packageconfig to above, when building qemu/kvm/libvirt 1.0
>
> Br,
> David
>
> How about if you build with no modifications
>
> On 12/11/2012 02:43 PM, Prica, Mihai wrote:
>> Hi,
>>
>> I tried now to build on a x86-64 target using a fresh poky repo(the latest) and I got the same error. I reverted the 2 commits and the build was successful. I set PACKAGECONFIG to "qemu" to build only for KVM.
>>
>> It seems like a libvirt error, I don't think it has anything to do with kvm.
>>
>> Thanks,
>> Mihai
>>
>>
>> ________________________________________
>> From: David Nyström [david.nystrom@enea.com]
>> Sent: Tuesday, December 11, 2012 2:37 PM
>> To: Prica, Mihai
>> Cc: ray.danks@se-eng.com; bruce.ashfield@gmail.com
>> Subject: Re: Meta-virtualization build
>>
>> Hi,
>>
>> I built for a x86-64 target,on danny branch and did not see this when
>> building, tested images using kvm on laptop.
>>
>> Try reverting commits:
>> 1c75f19747b91d5d9556aff20b0f740eeffd8028
>> c83fd72a864acdaf4f9790dbfd14c153ac0a1d4f
>>
>> and rebuild if you suspect the new libvirt additions.
>>
>> What changed did you make in poky ?
>> "mprica:b75157885432312bbdb3189acfb7adf3cdaf8b93"
>>
>> Br,
>> David
>>
>> On 12/11/2012 12:11 PM, Prica, Mihai wrote:
>>> Hi,
>>>
>>> I've developed some patches for KVM integration but I wasn't able to build an image because of an error at libvrit compile:
>>>
>>> | ../src/.libs/libvirt.so: undefined reference to `virNetTLSInit'
>>>
>>> don't think this is caused by my changes. Did meta-virtualization build ? This is my build configuration:
>>>
>>> BB_VERSION = "1.17.0"
>>> BUILD_SYS = "x86_64-linux"
>>> NATIVELSBSTRING = "Ubuntu-12.04"
>>> TARGET_SYS = "i586-poky-linux"
>>> MACHINE = "qemux86"
>>> DISTRO = "poky"
>>> DISTRO_VERSION = "1.3+snapshot-20121211"
>>> TUNE_FEATURES = "m32 i586"
>>> TARGET_FPU = ""
>>> meta
>>> meta-yocto
>>> meta-yocto-bsp = "mprica:b75157885432312bbdb3189acfb7adf3cdaf8b93"
>>> meta-oe = "master:c75fc2573b88576b577946ff834b10446e591532"
>>> meta-virtualization = "mihaip:7e9649d297ecddde556a0aa7ed1251e1a7279696"
>>>
>>> Thanks,
>>> Mihai
>>>
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Meta-virtualization build
2012-12-12 9:51 ` Meta-virtualization build David Nyström
@ 2012-12-12 11:07 ` Prica, Mihai
0 siblings, 0 replies; 2+ messages in thread
From: Prica, Mihai @ 2012-12-12 11:07 UTC (permalink / raw)
To: David Nyström; +Cc: meta-virtualization@yoctoproject.org
I did a cleanall on libvirt and the build was successful. I'll send the patches on the mailing list.
Thanks for all the help,
Mihai
________________________________________
From: David Nyström [david.nystrom@enea.com]
Sent: Wednesday, December 12, 2012 11:51 AM
To: Prica, Mihai
Cc: meta-virtualization@yoctoproject.org
Subject: Re: Meta-virtualization build
Build Configuration:
BB_VERSION = "1.16.0"
TARGET_ARCH = "x86_64"
TARGET_OS = "linux"
MACHINE = "qemux86-64"
DISTRO = "poky"
DISTRO_VERSION = "1.3"
TUNE_FEATURES = "m64"
TARGET_FPU = ""
meta
meta-yocto
meta-yocto-bsp = "danny:27af23e65f63b41962a7cfddba9e9372d5212396"
meta-oe = "danny:f8ad0760abf8055bac27036853c56f56b40a36c7"
meta-virtualization = "nova:ab6b70a1f495f4ba5e2752878c2d37572cf59c4e"
Build of kvm image with your patches is successful with unmodificed
libvirt PACKAGECONFIG, when adding:
PACKAGECONFIG_pn-libvirt = "libvirtd remote qemu yajl test"
to local.conf and rebuilding.
I get errors below:
64/usr/lib/libgpg-error.so -lcap ../gnulib/lib/.libs/libgnu.a -lrt
-lpthread -lutil -ldl -pthread
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `vboxRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `openvzRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `curl_global_init'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `esxRegister'
|
/media/sdb5/eel/build/tmp/work/x86_64-poky-linux/libvirt-1.0.0-r0/libvirt-1.0.0/src/.libs/libvirt.so:
undefined reference to `vmwareRegister'
| collect2: error: ld returned 1 exit status
After bitbake -c cleanall libvirt; bitbake libvirt;
Build is successful, with new packageconfig.
It seems rebuilds (from sstate ??) is not playing nicely with
PACKAGECONFIG modifications.
Br,
David
On 12/11/2012 03:30 PM, Prica, Mihai wrote:
>
> I tried with the PACKAGECONFIG you suggested and I get other errors, with an undefined reference. If I leave it in its initial form I get other errors from openbsd-netcat and netcf, but I think these are due to my proxy settings. I'll continue to look into these errors.
> I've attached you my patches for kvm. Can you apply them in your repo and see if the build succeeds ?
>
> Thanks,
> Mihai
>
> ________________________________________
> From: David Nyström [david.nystrom@enea.com]
> Sent: Tuesday, December 11, 2012 4:00 PM
> To: Prica, Mihai
> Cc: ray.danks@se-eng.com; bruce.ashfield@gmail.com
> Subject: Re: Meta-virtualization build
>
> Well,
>
> Setting packageconfig to only qemu might not be enough for libvirtd on KVM.
>
> Packageconfig "qemu" included --with-yajl in the old recipe, it does not
> in the new.
>
> OLD config line when setting "qemu" in packageconfig:
> EXTRA_OECONF = "--with-libvirtd --with-test=yes --with-remote=yes
> --with-macvtap=no --with-polkit=no"
> PACKAGECONFIG[qemu] = "--with-qemu --with-yajl, ......
>
> To get the same config line with libvirt_1.0.0.bb
>
> PACKAGECONFIG = "libvirtd remote qemu yajl test"
>
> Try setting packageconfig to above, when building qemu/kvm/libvirt 1.0
>
> Br,
> David
>
> How about if you build with no modifications
>
> On 12/11/2012 02:43 PM, Prica, Mihai wrote:
>> Hi,
>>
>> I tried now to build on a x86-64 target using a fresh poky repo(the latest) and I got the same error. I reverted the 2 commits and the build was successful. I set PACKAGECONFIG to "qemu" to build only for KVM.
>>
>> It seems like a libvirt error, I don't think it has anything to do with kvm.
>>
>> Thanks,
>> Mihai
>>
>>
>> ________________________________________
>> From: David Nyström [david.nystrom@enea.com]
>> Sent: Tuesday, December 11, 2012 2:37 PM
>> To: Prica, Mihai
>> Cc: ray.danks@se-eng.com; bruce.ashfield@gmail.com
>> Subject: Re: Meta-virtualization build
>>
>> Hi,
>>
>> I built for a x86-64 target,on danny branch and did not see this when
>> building, tested images using kvm on laptop.
>>
>> Try reverting commits:
>> 1c75f19747b91d5d9556aff20b0f740eeffd8028
>> c83fd72a864acdaf4f9790dbfd14c153ac0a1d4f
>>
>> and rebuild if you suspect the new libvirt additions.
>>
>> What changed did you make in poky ?
>> "mprica:b75157885432312bbdb3189acfb7adf3cdaf8b93"
>>
>> Br,
>> David
>>
>> On 12/11/2012 12:11 PM, Prica, Mihai wrote:
>>> Hi,
>>>
>>> I've developed some patches for KVM integration but I wasn't able to build an image because of an error at libvrit compile:
>>>
>>> | ../src/.libs/libvirt.so: undefined reference to `virNetTLSInit'
>>>
>>> don't think this is caused by my changes. Did meta-virtualization build ? This is my build configuration:
>>>
>>> BB_VERSION = "1.17.0"
>>> BUILD_SYS = "x86_64-linux"
>>> NATIVELSBSTRING = "Ubuntu-12.04"
>>> TARGET_SYS = "i586-poky-linux"
>>> MACHINE = "qemux86"
>>> DISTRO = "poky"
>>> DISTRO_VERSION = "1.3+snapshot-20121211"
>>> TUNE_FEATURES = "m32 i586"
>>> TARGET_FPU = ""
>>> meta
>>> meta-yocto
>>> meta-yocto-bsp = "mprica:b75157885432312bbdb3189acfb7adf3cdaf8b93"
>>> meta-oe = "master:c75fc2573b88576b577946ff834b10446e591532"
>>> meta-virtualization = "mihaip:7e9649d297ecddde556a0aa7ed1251e1a7279696"
>>>
>>> Thanks,
>>> Mihai
>>>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-12-12 11:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <97BD068FB200C44AA73C2B641F162ECF8F4F22@IRSMSX101.ger.corp.intel.com>
[not found] ` <50C72905.7030003@enea.com>
[not found] ` <97BD068FB200C44AA73C2B641F162ECF8F4F6E@IRSMSX101.ger.corp.intel.com>
[not found] ` <50C73C64.5020702@enea.com>
[not found] ` <97BD068FB200C44AA73C2B641F162ECF8F4FF0@IRSMSX101.ger.corp.intel.com>
2012-12-12 9:51 ` Meta-virtualization build David Nyström
2012-12-12 11:07 ` Prica, Mihai
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.