[Buildroot] [PATCH 1/1] package/qt5/qt5webkit: fix compilation with linaro 7.3 / 7.5 toolchains
Thomas Petazzoni
thomas.petazzoni at bootlin.com
Sun Jul 24 10:33:35 UTC 2022
On Thu, 10 Mar 2022 13:41:06 +0100
Nicolas Carrier <nicolas.carrier at orolia.com> wrote:
> An unitialized field in a structure, causes the following error:
> platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:234:5: error: braces around scalar initializer for type ‘gboolean (*)(GstAppSink*, gpointer) {aka int (*)(_GstAppSink*, void*)}’
>
> This commit applies a patch to qt5webkit to fix the compilation issue.
>
> Signed-off-by: Nicolas Carrier <nicolas.carrier at orolia.com>
> ---
> ...x-AudioFileReaderGStreamer-compilation.patch | 17 +++++++++++++++++
> 1 file changed, 17 insertions(+)
> create mode 100644 package/qt5/qt5webkit/0005-fix-AudioFileReaderGStreamer-compilation.patch
Thanks for your patch. I looked into this, and the problem is not
related to Linaro toolchains, but a compatibility issue with GStreamer
newer than 1.19.x, which changed this GstAppSinkCallbacks structure. I
identified the upstream fix for this problem, backported it, and added
an explanation.
See the resulting commit at:
https://git.buildroot.org/buildroot/commit/?id=bb50b821702841fdc75bf8151555cd401f764f07
Thanks a lot!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
More information about the buildroot
mailing list