From ae7703f21aa269e1c5659f138702b5a195302282 Mon Sep 17 00:00:00 2001 From: Joe MacDonald Date: Wed, 14 Oct 2015 15:27:53 -0400 Subject: classes/base: provide hints on PACKAGECONFIG error Commit 771f89498c introduces an error message that is very rarely hit and when it is, it is usually easy to trace the root cause very quickly. The information provided in the error message isn't enough to lead you back to the actual failure, however, so expand upon it a bit, pinpointing the specific package and flag that fails. (From OE-Core rev: ead4a552464309e6ef3381590994b6cea225ca20) Signed-off-by: Joe MacDonald Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/classes/base.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'meta/classes/base.bbclass') diff --git a/meta/classes/base.bbclass b/meta/classes/base.bbclass index f0780011bd..d711ae477e 100644 --- a/meta/classes/base.bbclass +++ b/meta/classes/base.bbclass @@ -391,7 +391,8 @@ python () { items = flagval.split(",") num = len(items) if num > 4: - bb.error("Only enable,disable,depend,rdepend can be specified!") + bb.error("%s: PACKAGECONFIG[%s] Only enable,disable,depend,rdepend can be specified!" + % (d.getVar('PN', True), flag)) if flag in pkgconfig: if num >= 3 and items[2]: -- cgit v1.2.3-54-g00ecf