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,




-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to