[yocto] [oe] [meta-raspberrypi][PATCH v2] qtbase: Add basic Qt5 building support

coldnew.tw at gmail.com coldnew.tw at gmail.com
Mon Feb 2 19:32:17 PST 2015


Andrei Gherzan writes:

> Hello,
>
> On Tue, Jan 27, 2015 at 02:26:55PM +0800, Yen-Chin Lee wrote:
>> To build raspberrypi with Qt5, we need to add extra QT_CONFIG_FLAGS to
>> indicate device config.
>>
>> Signed-off-by: Yen-Chin Lee <coldnew.tw at gmail.com>
>> ---
>>  qt5-layer/recipes-qt/qt5/qtbase_%.bbappend | 7 +++++++
>>  1 file changed, 7 insertions(+)
>>  create mode 100644 qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
>>
>> diff --git a/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend b/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
>> new file mode 100644
>> index 0000000..384df9f
>> --- /dev/null
>> +++ b/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
>> @@ -0,0 +1,7 @@
>> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>> +
>> +QT_CONFIG_FLAGS_append_raspberrypi = " \
>> +    -device linux-rasp-pi-g++ \
>> +    -device-option CROSS_COMPILE=${TARGET_PREFIX} \
>> +    -I${STAGING_DIR_TARGET}${includedir}/interface/vcos/pthreads \
>> +"
>> --
>> 1.9.3 (Apple Git-50)
>>
>> --
>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
> First of all please send patches to meta-raspberrypi mailing list (yocto).
> Use README for additional information.
>
> For whatever reason I can't bake qtbase:
> pulse/pulseaudio.h: No such file or directory
> |  #include <pulse/pulseaudio.h>
> |                               ^
> | compilation terminated.
> | Makefile:206: recipe for target 'pulseaudio.o' failed
> | make: *** [pulseaudio.o] Error 1
> | PulseAudio disabled.
> | PulseAudio support cannot be enabled due to functionality tests!
>
> Any idea why? Didn't you encounter this issue?

Last time I build with qt5 is fine, I think it's due to meta-qt5
upstream recently add function to let user to select alsa/pulseaudio.

I'll re-test this and resend it.

--



More information about the yocto mailing list