[linux-yocto] [OE-core] How to integrate third party application software to yocto image
Anders Darander
anders at chargestorm.se
Sun Mar 6 23:12:27 PST 2016
* winiston at futuraautomation.com <winiston at futuraautomation.com> [160305 06:45]:
> winiston at winiston-VirtualBox:~/poky/build$ bitbake qt4e-demo-image
> Loading cache: 100% |##########################| ETA: 00:00:00
> Loaded 2176 entries from dependency cache.
> ERROR: ParseError at /home/winiston/poky/meta-oe/recipes-connectivity/networkmanager/networkmanager_1.0.10.bb:12: Could not inherit file classes/bash-completion.bbclass
> Summary: There was 1 ERROR message shown, returning a non-zero exit code.
> winiston at winiston-VirtualBox:~/poky/build$
Well, the networkmanager recipe in mete-oe needs a class,
bash-completion, which isn't available to you.
> meta
> meta-yocto
> meta-yocto-bsp = "jethro:12fae239641cc7a72c509a1a0841ab8bb06ce7f0"
This tells us that you're using the jethro branch from OE-core. This
one doesn't have the class that you required earlier. The class is only
avalaible in the master branch.
> meta-oe = "jethro:12fae239641cc7a72c509a1a0841ab8bb06ce7f0"
Well, this one lies to us, as you have only copied meta-oe. Had you
cloned the repository instead, we would be able to tell you that you're
not using the jethro branch of meta-oe, but rather the master branch, a
lot easier.
You need to use the correct branches for all your layers. Mixing release
branches for certain layers, and master branches for other is a no-go,
unless you know what you're doing. (And can handle the pain yourself).
Cheers,
Anders
--
Anders Darander, Senior System Architect
ChargeStorm AB / eStorm AB
More information about the linux-yocto
mailing list