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

Anders Darander anders at chargestorm.se
Sun Jun 17 09:03:51 UTC 2012


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}
-qtlibinfix E     -plugin-gfx-transformed -plugin-gfx-qvfb
-plugin-gfx-vnc -plugin-gfx-directfb     -plugin-mouse-tslib
-qt-mouse-pc -qt-mouse-qvfb -qt-mouse-linuxinput     -qt-kbd-tty
-DQT_KEYPAD_NAVIGATION      -release -no-cups -reduce-relocations
-shared -no-nas-sound -no-nis                     -system-libjpeg
-system-libpng -system-libtiff -system-zlib                     -no-pch
-qdbus -stl -glib -phonon -webkit                     -xmlpatterns
-no-rpath -qt3support -silent                     --enable-pulseaudio
-no-sql-ibase -no-sql-mysql -no-sql-psql -no-sql-odbc -plugin-sql-sqlite
-no-accessibility -no-sm                        -exceptions ', d)} which
triggered exception SyntaxError: EOL while scanning string literal
(QT_CONFIG_FLAGS[:=], line 1)
ERROR: Command execution failed: Exited with 1

Summary: There were 2 ERROR messages shown, returning a non-zero exit
code.

The change from python to shell style functions seems to require some
adaption of our bbappends, which I can't find...

Any ideas?

Thanks in advance!

Cheers,
Anders

-- 
Anders Darander
ChargeStorm AB / eStorm AB




More information about the Openembedded-core mailing list