https://bugs.kde.org/show_bug.cgi?id=456289
caulier.gil...@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Version|8.0.0 |8.2.0 --- Comment #64 from caulier.gil...@gmail.com --- Maik : If libmarble (qt5) is installed, it's detected at configuration time and of course Qt5 and Qt6 projects cannot mixed at all: gilles@KU23:/mnt/data/Devel/8.x/build/core/utilities/geolocation/geoiface$ make [ 0%] Automatic MOC for target core_geoiface_obj [ 0%] Built target core_geoiface_obj_autogen [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/core_geoiface_obj_autogen/mocs_compilation.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/backend-rg.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/backend-geonames-rg.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/backend-geonamesUS-rg.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/backend-osm-rg.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/mapbackend.cpp.o [ 0%] Building CXX object core/utilities/geolocation/geoiface/CMakeFiles/core_geoiface_obj.dir/backends/backendmarble.cpp.o In file included from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp:38: /usr/include/marble/MarbleDirs.h:15:7: error: using typedef-name ‘using QStringList = class QList<QString>’ after ‘class’ 15 | class QStringList; | ^~~~~~~~~~~ In file included from /usr/include/x86_64-linux-gnu/qt6/QtCore/qtypeinfo.h:6, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qglobal.h:1397, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainertools_impl.h:14, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qhash.h:8, from /usr/include/x86_64-linux-gnu/qt6/QtCore/qabstractitemmodel.h:8, from /usr/include/x86_64-linux-gnu/qt6/QtCore/QModelIndex:1, from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/mapbackend.h:22, from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.h:22, from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp:17: /usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerfwd.h:28:7: note: ‘using QStringList = class QList<QString>’ has a previous declaration here 28 | using QStringList = QList<QString>; | ^~~~~~~~~~~ In file included from /usr/include/marble/RenderPluginInterface.h:11, from /usr/include/marble/RenderPlugin.h:16, from /usr/include/marble/AbstractFloatItem.h:13, from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp:41: /usr/include/marble/LayerInterface.h:14:7: error: using typedef-name ‘using QStringList = class QList<QString>’ after ‘class’ 14 | class QStringList; | ^~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerfwd.h:28:7: note: ‘using QStringList = class QList<QString>’ has a previous declaration here 28 | using QStringList = QList<QString>; | ^~~~~~~~~~~ /usr/include/marble/RenderPluginInterface.h:13:7: error: using typedef-name ‘using QStringList = class QList<QString>’ after ‘class’ 13 | class QStringList; | ^~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerfwd.h:28:7: note: ‘using QStringList = class QList<QString>’ has a previous declaration here 28 | using QStringList = QList<QString>; | ^~~~~~~~~~~ In file included from /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp:43: /usr/include/marble/MapThemeManager.h:17:7: error: using typedef-name ‘using QStringList = class QList<QString>’ after ‘class’ 17 | class QStringList; | ^~~~~~~~~~~ /usr/include/x86_64-linux-gnu/qt6/QtCore/qcontainerfwd.h:28:7: note: ‘using QStringList = class QList<QString>’ has a previous declaration here 28 | using QStringList = QList<QString>; | ^~~~~~~~~~~ /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp: In member function ‘void Digikam::BackendMarble::createActions()’: /mnt/data/Devel/8.x/core/utilities/geolocation/geoiface/backends/backendmarble.cpp:343:51: error: invalid use of incomplete type ‘class QActionGroup’ 343 | d->actionGroupMapTheme = new QActionGroup(this); ... Marble support in case of Qt6 must be disabled until the Qt6 version will be available. Gilles -- You are receiving this mail because: You are watching all bug changes.