diff --git a/desktop/toolkit/qt5/qt5-location/files/0100-Add-some-missing-cstdint-inclusions-872.patch b/desktop/toolkit/qt5/qt5-location/files/0100-Add-some-missing-cstdint-inclusions-872.patch new file mode 100644 index 0000000000..a970fff5a2 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-location/files/0100-Add-some-missing-cstdint-inclusions-872.patch @@ -0,0 +1,52 @@ +From d8054f1efa0b97b291a6f8c7fff9090b0fd4328e Mon Sep 17 00:00:00 2001 +From: Fabian Vogt +Date: Fri, 3 Mar 2023 11:39:58 +0100 +Subject: [PATCH 100/104] Add some missing cstdint inclusions (#872) + +GCC 13 removed some indirect inclusions of cstdint which this relied on. +Include it explicitly to fix build errors. +--- + include/mbgl/util/geometry.hpp | 2 ++ + include/mbgl/util/string.hpp | 1 + + src/mbgl/gl/stencil_mode.hpp | 2 ++ + 3 files changed, 5 insertions(+) + +diff --git a/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp b/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp +index a28c59a47..283ec7dbb 100644 +--- a/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp ++++ b/src/3rdparty/mapbox-gl-native/include/mbgl/util/geometry.hpp +@@ -1,5 +1,7 @@ + #pragma once + ++#include ++ + #include + #include + #include +diff --git a/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp b/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp +index 13498ccb9..2f6acb641 100644 +--- a/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp ++++ b/src/3rdparty/mapbox-gl-native/include/mbgl/util/string.hpp +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + #include + #include + +diff --git a/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp b/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp +index bc959c9a7..fd00370f8 100644 +--- a/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp ++++ b/src/3rdparty/mapbox-gl-native/src/mbgl/gl/stencil_mode.hpp +@@ -1,5 +1,7 @@ + #pragma once + ++#include ++ + #include + + namespace mbgl { +-- +2.47.1 + diff --git a/desktop/toolkit/qt5/qt5-location/files/0101-Add-missing-include.patch b/desktop/toolkit/qt5/qt5-location/files/0101-Add-missing-include.patch new file mode 100644 index 0000000000..76db1f1cd9 --- /dev/null +++ b/desktop/toolkit/qt5/qt5-location/files/0101-Add-missing-include.patch @@ -0,0 +1,26 @@ +From 5a07e1967dcc925d9def47accadae991436b9686 Mon Sep 17 00:00:00 2001 +From: Manuel Nickschas +Date: Tue, 11 Apr 2023 22:24:11 +0200 +Subject: [PATCH 101/104] Add missing include + +Fixes build with libcxx, see also: +https://bugs.gentoo.org/903575 +--- + include/mbgl/util/unique_any.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp b/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp +index c7dc8b38e..0fb25b8b4 100644 +--- a/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp ++++ b/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp +@@ -3,6 +3,7 @@ + #include + #include + #include ++#include + namespace mbgl { + namespace util { + +-- +2.47.1 + diff --git a/desktop/toolkit/qt5/qt5-location/pspec.xml b/desktop/toolkit/qt5/qt5-location/pspec.xml index bb921992a5..c2cf88b6cb 100755 --- a/desktop/toolkit/qt5/qt5-location/pspec.xml +++ b/desktop/toolkit/qt5/qt5-location/pspec.xml @@ -30,6 +30,8 @@ Fix-build-with-ICU-75.patch + 0100-Add-some-missing-cstdint-inclusions-872.patch + 0101-Add-missing-include.patch