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.

Reply via email to