Hi Alex,
A simple test case to demonstrate the issue consists in adding libpci-dev as a build dependency to example-hello
I have forked and modified hello for this purpose and modifed the recipe as follows:
diff --git a/meta-isar/recipes-app/example-hello/
example-hello.bb b/meta-isar/recipes-app/example-hello/
example-hello.bbindex 602a11e..af87428 100644
--- a/meta-isar/recipes-app/example-hello/
example-hello.bb+++ b/meta-isar/recipes-app/example-hello/
example-hello.bb@@ -10,8 +10,8 @@ LIC_FILES_CHKSUM = "file://${LAYERDIR_isar}/licenses/COPYING.GPLv2;md5=751419260
PV = "0.2+7bf716d2"
-SRC_URI = "git://
github.com/ilbers/hello.git;protocol=https"
-SRCREV = "7bf716d22dbdb5a83edf0fe6134c0500f1a8b1f0"
+SRC_URI = "git://
github.com/chombourger/hello.git;protocol=https"
+SRCREV = "3f05efe8cd471ce0313b5de6ea992c4a46e0e647"
SRC_DIR = "git"
If I bitbake example-hello, do_build will fail. The log will show:
The following NEW packages will be installed:
libpci-dev libpci3 zlib1g-dev
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 317 kB of archives.
After this operation, 703 kB of additional disk space will be used.
Do you want to continue? [Y/n] Abort.
We get an "Abort" because we do not have a stdin when building from bitbake.
Hope this helps
Cedric