Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
6
-
-
4cb3e8fafec99407b2d8a545fa99968e4891b286 (qt-extensions/qtquickcalendar/dev)
Description
qtquickcalender does not compile against Qt 6.2.0, either with ninja or straight cmake. Here is the error spew:
nmonkman@build-node:~/work/qtquickcalendar/build$ ninja [32/37] Building CXX object src/imports/calendar/CMakeFiles/QuickCalendar.dir/qquickmonthgrid.cpp.o FAILED: src/imports/calendar/CMakeFiles/QuickCalendar.dir/qquickmonthgrid.cpp.o /usr/bin/c++ -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QUICKCALENDAR_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_G UI_LIB -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_EXCEPTIONS -DQT_OPENGL_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKTEMPLATES2_LIB -DQT_QUICK_LIB -D QT_USE_QSTRINGBUILDER -DQuickCalendar_EXPORTS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -Isrc/imports/calendar/QuickCalendar_autogen/include -Iinclude -Iinclude/QtQuickCalendar -I../src/imports/calendar -Isrc/ imports/calendar -Iinclude/QtQuickCalendar/6.0.0 -Iinclude/QtQuickCalendar/6.0.0/QtQuickCalendar -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQml/6.2.0 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQm l/6.2.0/QtQml -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtCore/6.2.0 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtCore/6.2.0/QtCore -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtCore -isystem /h ome/nmonkman/Qt/6.2.0/gcc_64/include -isystem /home/nmonkman/Qt/6.2.0/gcc_64/mkspecs/linux-g++ -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQml -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtNetwork -i system /home/nmonkman/Qt/6.2.0/gcc_64/include/QtGui -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtGui/6.2.0 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtGui/6.2.0/QtGui -isystem /home/nmonkman/Qt/6.2. 0/gcc_64/include/QtQuick -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQmlModels -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtOpenGL -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuick/6.2.0 -isys tem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuick/6.2.0/QtQuick -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQmlModels/6.2.0 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQmlModels/6.2.0/QtQmlModels -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2 -isystem /home/nmonkman/Qt/6.2.0/gcc_64/include /QtQuickTemplates2 -g -DNDEBUG -O2 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -fPIC -pthread -Wsuggest-override -std=c++17 -MD -MT src/imports/calendar/CMakeFiles/Quick Calendar.dir/qquickmonthgrid.cpp.o -MF src/imports/calendar/CMakeFiles/QuickCalendar.dir/qquickmonthgrid.cpp.o.d -o src/imports/calendar/CMakeFiles/QuickCalendar.dir/qquickmonthgrid.cpp.o -c ../src/imports/cal endar/qquickmonthgrid.cpp ../src/imports/calendar/qquickmonthgrid.cpp:111:10: error: ‘void QQuickMonthGridPrivate::handlePress(const QPointF&, ulong)’ marked ‘override’, but does not override 111 | void handlePress(const QPointF &point, ulong timestamp) override; | ^~~~~~~~~~~ ../src/imports/calendar/qquickmonthgrid.cpp:112:10: error: ‘void QQuickMonthGridPrivate::handleMove(const QPointF&, ulong)’ marked ‘override’, but does not override 112 | void handleMove(const QPointF &point, ulong timestamp) override; | ^~~~~~~~~~ ../src/imports/calendar/qquickmonthgrid.cpp:113:10: error: ‘void QQuickMonthGridPrivate::handleRelease(const QPointF&, ulong)’ marked ‘override’, but does not override 113 | void handleRelease(const QPointF &point, ulong timestamp) override; | ^~~~~~~~~~~~~ ../src/imports/calendar/qquickmonthgrid.cpp: In member function ‘void QQuickMonthGridPrivate::handlePress(const QPointF&, ulong)’: ../src/imports/calendar/qquickmonthgrid.cpp:187:55: error: no matching function for call to ‘QQuickMonthGridPrivate::handlePress(const QPointF&, ulong&)’ 187 | QQuickControlPrivate::handlePress(point, timestamp); | ^ In file included from ../src/imports/calendar/qquickmonthgrid.cpp:38: /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:92:18: note: candidate: ‘virtual void QQuickControlPrivate::handlePress(const QPointF&)’ 92 | virtual void handlePress(const QPointF &point); | ^~~~~~~~~~~ /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:92:18: note: candidate expects 1 argument, 2 provided ../src/imports/calendar/qquickmonthgrid.cpp: In member function ‘void QQuickMonthGridPrivate::handleMove(const QPointF&, ulong)’: ../src/imports/calendar/qquickmonthgrid.cpp:195:54: error: no matching function for call to ‘QQuickMonthGridPrivate::handleMove(const QPointF&, ulong&)’ 195 | QQuickControlPrivate::handleMove(point, timestamp); | ^ In file included from ../src/imports/calendar/qquickmonthgrid.cpp:38: /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:93:18: note: candidate: ‘virtual void QQuickControlPrivate::handleMove(const QPointF&)’ 93 | virtual void handleMove(const QPointF &point); | ^~~~~~~~~~ /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:93:18: note: candidate expects 1 argument, 2 provided ../src/imports/calendar/qquickmonthgrid.cpp: In member function ‘void QQuickMonthGridPrivate::handleRelease(const QPointF&, ulong)’: ../src/imports/calendar/qquickmonthgrid.cpp:201:57: error: no matching function for call to ‘QQuickMonthGridPrivate::handleRelease(const QPointF&, ulong&)’ 201 | QQuickControlPrivate::handleRelease(point, timestamp); | ^ In file included from ../src/imports/calendar/qquickmonthgrid.cpp:38: /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:94:18: note: candidate: ‘virtual void QQuickControlPrivate::handleRelease(const QPointF&)’ 94 | virtual void handleRelease(const QPointF &point); | ^~~~~~~~~~~~~ /home/nmonkman/Qt/6.2.0/gcc_64/include/QtQuickTemplates2/6.2.0/QtQuickTemplates2/private/qquickcontrol_p_p.h:94:18: note: candidate expects 1 argument, 2 provided [34/37] Building CXX object src/imports/calendar/CMakeFiles/QuickCalendar.dir/qquickweeknumbercolumn.cpp.o
It is possibly related to this changeset:
This issue is commercially critical for us.
Attachments
For Gerrit Dashboard: QTEXT-13 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
382737,3 | Fix build with Qt 6.2 | dev | qt-extensions/qtquickcalendar | Status: MERGED | +2 | 0 |
444023,3 | Fix build with Qt versions greater than 6.2.0 but less than 6.3.0 | dev | qt-extensions/qtquickcalendar | Status: MERGED | +2 | 0 |