[Bug 1207470] New: GCC 13: libqt5-qtlocation package fails
https://bugzilla.suse.com/show_bug.cgi?id=1207470 Bug ID: 1207470 Summary: GCC 13: libqt5-qtlocation package fails Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: screening-team-bugs@suse.de Reporter: martin.liska@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Fails here: https://build.opensuse.org/package/live_build_log/openSUSE:Factory:S due to: [ 987s] from platform/qt/src/qt_image.cpp:1: [ 987s] include/mbgl/util/geometry.hpp:9:24: error: found ':' in nested-name-specifier, expected '::' [ 987s] 9 | enum class FeatureType : uint8_t { [ 987s] | ^ [ 987s] | :: [ 987s] include/mbgl/util/geometry.hpp:9:12: error: 'FeatureType' has not been declared [ 987s] 9 | enum class FeatureType : uint8_t { add missing header: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com Blocks| |1201089 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 Martin Li��ka <martin.liska@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugzilla.suse.com/s | |how_bug.cgi?id=1207469 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 https://bugzilla.suse.com/show_bug.cgi?id=1207470#c1 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fvogt@suse.com Flags| |needinfo? --- Comment #1 from Fabian Vogt <fvogt@suse.com> --- This is rather annoying. The relevant code is not in qtlocation itself, but in mapbox-gl-native, or to be more precise, a Qt fork of mapbox-gl-native. qtlocation doesn't exist for Qt 6 yet so there's nothing newer than what we already have. mapbox-gl-native upstream is also dead for some time (they switched away from an OSS license) and it was forked as maplibre-gl-native. Fortunately that looks like it's mostly compatible so we can probably fix the issues there and then backport it into https://invent.kde.org/qt/qt/qtlocation-mapboxgl. I tried to add some missing headers but there are some other issues which need a closer look: https://github.com/maplibre/maplibre-gl-native/issues/872 We could disable the mapbox gl integration in libqt5-qtlocation for the time being. Opinions? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 https://bugzilla.suse.com/show_bug.cgi?id=1207470#c4 --- Comment #4 from Fabian Vogt <fvogt@suse.com> --- (In reply to Christophe Marin from comment #2)
(In reply to Fabian Vogt from comment #1)
I tried to add some missing headers but there are some other issues which need a closer look: https://github.com/maplibre/maplibre-gl-native/issues/872
Wrong repo? Qt uses https://github.com/mapbox/mapbox-gl-native
Quoting from comment 1:
mapbox-gl-native upstream is also dead for some time (they switched away from an OSS license) and it was forked as maplibre-gl-native.
So fixes need to go there. (In reply to Christophe Marin from comment #3)
For the record, upstream removed the submodule and disabled the plugins for the future qtlocation 6.5:
https://code.qt.io/cgit/qt/qtlocation.git/commit/?id=1fa828b7
They're working on getting the plugin back, using maplibre-gl-native: https://bugreports.qt.io/browse/QTBUG-96795 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 https://bugzilla.suse.com/show_bug.cgi?id=1207470#c5 Fabian Vogt <fvogt@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Flags|needinfo? | --- Comment #5 from Fabian Vogt <fvogt@suse.com> --- https://build.opensuse.org/request/show/1069151 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1207470 https://bugzilla.suse.com/show_bug.cgi?id=1207470#c6 --- Comment #6 from Martin Li��ka <martin.liska@suse.com> --- Thank you Fabian. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com