From 3330d387c60cf3d02351b207e5504278d41be267 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Thu, 30 Jun 2016 17:43:36 +0200 Subject: qt5: fix building with newer toolchains Signed-off-by: Michael Olbrich --- .../0103-qtwebengine-add-missing-include.patch | 26 ++++++++++++++++++++++ .../qt-everywhere-opensource-src-5.6.1-1/series | 3 ++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 patches/qt-everywhere-opensource-src-5.6.1-1/0103-qtwebengine-add-missing-include.patch diff --git a/patches/qt-everywhere-opensource-src-5.6.1-1/0103-qtwebengine-add-missing-include.patch b/patches/qt-everywhere-opensource-src-5.6.1-1/0103-qtwebengine-add-missing-include.patch new file mode 100644 index 000000000..f47823f3b --- /dev/null +++ b/patches/qt-everywhere-opensource-src-5.6.1-1/0103-qtwebengine-add-missing-include.patch @@ -0,0 +1,26 @@ +From: Michael Olbrich +Date: Thu, 30 Jun 2016 17:24:47 +0200 +Subject: [PATCH] qtwebengine: add missing include + +Without this building fails new newer glibc with: + +.../touch_evdev_debug_buffer.h:37:15: error: field 'device_name_' has +incomplete type 'std::__cxx11::string {aka std::__cxx11::basic_string}' + +Signed-off-by: Michael Olbrich +--- + .../3rdparty/chromium/ui/events/ozone/evdev/touch_evdev_debug_buffer.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/qtwebengine/src/3rdparty/chromium/ui/events/ozone/evdev/touch_evdev_debug_buffer.h b/qtwebengine/src/3rdparty/chromium/ui/events/ozone/evdev/touch_evdev_debug_buffer.h +index 673a45467ade..c3187f6572eb 100644 +--- a/qtwebengine/src/3rdparty/chromium/ui/events/ozone/evdev/touch_evdev_debug_buffer.h ++++ b/qtwebengine/src/3rdparty/chromium/ui/events/ozone/evdev/touch_evdev_debug_buffer.h +@@ -7,6 +7,7 @@ + + #include + #include ++#include + + #include "base/memory/scoped_ptr.h" + #include "ui/events/ozone/evdev/events_ozone_evdev_export.h" diff --git a/patches/qt-everywhere-opensource-src-5.6.1-1/series b/patches/qt-everywhere-opensource-src-5.6.1-1/series index 3eb48ca86..c7753f660 100644 --- a/patches/qt-everywhere-opensource-src-5.6.1-1/series +++ b/patches/qt-everywhere-opensource-src-5.6.1-1/series @@ -5,8 +5,9 @@ 0100-eglfs-plugin-needs-egl-for-correct-cflags.patch 0101-qtwebengine-make-sure-sysroot-is-always-set-on-ARM.patch 0102-qt3d-link-with-latomic-if-necessary.patch +0103-qtwebengine-add-missing-include.patch #tag:hacks --start-number 200 0200-ptxdist-qtwebengine-allow-building-with-ptxdsit.patch 0201-HACK-put-wayland-scanner-outout-in-srcdir.patch 0202-qtwebengine-define-TRUE-in-case-of-USE_SYSTEM_LIBJPE.patch -# 077aaa461e5601f42d59cfd64a4b1ffa - git-ptx-patches magic +# 3d5a08ff9892b2dfc95142380a592b1f - git-ptx-patches magic -- cgit v1.2.3