[yocto] How do you build 2 versions of the same recipe and a specific version from bitbake cmd line
Jimi Damon
jdamon at gmail.com
Fri Jul 14 10:17:38 PDT 2017
Hi,
Do to a fun "feature" of zeromq, the newest libraries are not backward
compatible and hence I need to install a zeromq-4.1.5 and zeromq-3.2.2
libraries onto my target to assist with one application using the old
version and a newer application using the newer one.
How can I do this from the local.conf file AND how can I specify a
single recipe version to build on the command line ?
I've tried this in my local.conf
CORE_IMAGE_EXTRA_INSTALL += "zeromq_4.1.5 zeromq_3.2.2 "
but I get errors saying :
> WARNING: Host distribution "Ubuntu-16.10" has not been validated with
> this version of the build system; you may possibly experience
> unexpected failures. It is recommended that you use a tested distribution.
> Loading cache: 100%
> |#################################################################################################################|
> Time: 0:00:00
> Loaded 3485 entries from dependency cache.
> NOTE: Resolving any missing task queue dependencies
> ERROR: Nothing RPROVIDES 'zeromq_3.2.2' (but
> /media/tools/newboot2qt_builds/sources/meta-boot2qt/recipes-qt/images/b2qt-embedded-qt5-image.bb
> RDEPENDS on or otherwise requires it)
> NOTE: Runtime target 'zeromq_3.2.2' is unbuildable, removing...
> Missing or unbuildable dependency chain was: ['zeromq_3.2.2']
> ERROR: Required build target 'b2qt-embedded-qt5-image' has no
> buildable providers.
> Missing or unbuildable dependency chain was:
> ['b2qt-embedded-qt5-image', 'zeromq_3.2.2']
>
> Summary: There was 1 WARNING message shown.
> Summary: There were 2 ERROR messages shown, returning a non-zero exit
> code.
In addition , how can I specify a specific version of a package from the
command line with bitbake ?
Here are my layers
% bitbake-layers show-recipes | grep -A 2 zeromq
> zeromq:
> meta-oe 4.1.5
> meta-oe 3.2.2
Now this fails
bitbake zeromq-4.1.5
> WARNING: Host distribution "Ubuntu-16.10" has not been validated with
> this version of the build system; you may possibly experience
> unexpected failures. It is recommended that you use a tested distribution.
> Loading cache: 100%
> |#################################################################################################################|
> Time: 0:00:00
> Loaded 3485 entries from dependency cache.
> ERROR: Nothing PROVIDES 'zeromq-4.1.5'
>
> Summary: There was 1 WARNING message shown.
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
or
bitbake zeromq_4.1.5
> WARNING: Host distribution "Ubuntu-16.10" has not been validated with
> this version of the build system; you may possibly experience
> unexpected failures. It is recommended that you use a tested distribution.
> Loading cache: 100%
> |#################################################################################################################|
> Time: 0:00:00
> Loaded 3485 entries from dependency cache.
> ERROR: Nothing PROVIDES 'zeromq_4.1.5'
>
> Summary: There was 1 WARNING message shown.
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
Thanks,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20170714/1ad6bfbe/attachment.html>
More information about the yocto
mailing list