[OE-core] Parse errors introduce by qt4 python->shell style functions

Richard Purdie richard.purdie at linuxfoundation.org
Sun Jun 17 09:23:28 UTC 2012


On Sun, 2012-06-17 at 11:03 +0200, Anders Darander wrote:
> Hi,
> 
> I recently started to look at updating our internal repos using the
> latest denzil updates.
> 
> However, this introduced parse errors for us. We got a bbappend for
> qt4-embedded, which includes a number of lines like:
> 
> QT_CONFIG_FLAGS := "${@oe_filter_out('-plugin-gfx-transformed', 
> '${QT_CONFIG_FLAGS}', d)}"
> 
> (this is to remove lots of features, both size-wise and to reduce build
> time).
> 
> This work fine up to the original denzil release. Now I've run a bisect,
> and found that our problems was introduced by "qt4: move functions from
> python to shell style", commit id:
> 98cb2efe4e9f3092d531c9fc809406c3ef559725.
> 
> After this commit, we get errors like:
> $ bitbake core-image-sato -eLoading cache: 100%
> |###################################################| ETA:  00:00:00
> Loaded 1109 entries from dependency cache.
> ERROR: Failure expanding variable QT_CONFIG_FLAGS[:=], expression was
> ${@oe_filter_out('-plugin-gfx-transformed', '      -embedded ${QT_ARCH}

Where is QT_ARCH coming from?

Looking at the way the code now works, I have a suspicion that we should
change that to $QT_ARCH and that might fix your problem. I'm just
guessing though.

Cheers,

Richard





More information about the Openembedded-core mailing list