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

Andrei Gherzan andrei at gherzan.ro
Fri Jan 30 16:35:09 PST 2015


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?

--
Andrei Gherzan



More information about the yocto mailing list