Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.8.1
-
-
a57d5b1fd (dev), 09590ee99 (6.9), 39851d13f (6.8)
Description
After fixing QTBUG-132698, build stops now at:
[1815/10856] Building CXX object qtbase/src/gui/CMakeFiles/Gui.dir/platform/unix/qgenericunixthemes.cpp.o FAILED: qtbase/src/gui/CMakeFiles/Gui.dir/platform/unix/qgenericunixthemes.cpp.o C:\QNX\qnx71\host\win64\x86_64\usr\bin\q++.exe -Vgcc_ntoaarch64le -Wc,-isysroot,C:/QNX/qnx71//target/qnx7 -lang-c++ -DMD4C_USE_UTF8 -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_GUI_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS -DQT_EGL_NO_X11 -DQT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH -DQT_LEAN_HEADERS=1 -DQT_MOC_COMPAT -DQT_NO_CAST_TO_ASCII -DQT_NO_CONTEXTLESS_CONNECT -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_JAVA_STYLE_ITERATORS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_QASCONST -DQT_NO_QEXCHANGE -DQT_NO_QSNPRINTF -DQT_NO_USING_NAMESPACE -DQT_QPA_DEFAULT_PLATFORM_NAME=\"qnx\" -DQT_USE_NODISCARD_FILE_OPEN -DQT_USE_QSTRINGBUILDER -D_FORTIFY_SOURCE=2 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D_REENTRANT -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/src/gui/Gui_autogen/include -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtGui -IC:/Qt/6.8.1/Src/qtbase/src/gui -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/src/gui -IC:/Qt/6.8.1/Src/qtbase/src/gui/../3rdparty/VulkanMemoryAllocator -IC:/Qt/6.8.1/Src/qtbase/src/gui/../3rdparty/D3D12MemoryAllocator -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtGui/6.8.1 -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtGui/6.8.1/QtGui -IC:/Qt/6.8.1/Src/qtbase/src/gui/../3rdparty/md4c -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtCore -IC:/Qt/6.8.1/Src/qtbase/mkspecs/qnx-aarch64le-qcc -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/src/corelib -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtCore/6.8.1 -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtCore/6.8.1/QtCore -IC:/Qt/6.8.1/Src/qtbase/src/3rdparty/harfbuzz-ng/include/harfbuzz -IC:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtDBus -Wp,-isystem,C:/QNX/qnx71/target/qnx7/usr/include/freetype2 -g -g -std=gnu++17 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -fno-exceptions -Wno-invalid-offsetof -fstack-protector-strong -fstack-clash-protection -Wp,-MD,qtbase\src\gui\CMakeFiles\Gui.dir\platform\unix\qgenericunixthemes.cpp.o.d -Wp,-MT,qtbase/src/gui/CMakeFiles/Gui.dir/platform/unix/qgenericunixthemes.cpp.o -Wp,-MF,qtbase\src\gui\CMakeFiles\Gui.dir\platform\unix\qgenericunixthemes.cpp.o.d -o qtbase/src/gui/CMakeFiles/Gui.dir/platform/unix/qgenericunixthemes.cpp.o -c C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp In file included from C:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtCore/qassert.h:1, from C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qglobal.h:35, from C:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtCore/qglobal.h:1, from C:/Qt/6.8.1/Src/qtbase/src/gui/kernel/qtguiglobal.h:7, from C:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtGui/qtguiglobal.h:1, from C:/Qt/6.8.1/Src/qtbase/src/gui/kernel/qplatformtheme.h:16, from C:/dev/qt-build-6.8.1-qnx-aarch64le-static/qtbase/include/QtGui/6.8.1/QtGui/qpa/qplatformtheme.h:1, from C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes_p.h:18, from C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp:4: C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp: In function 'constexpr QLatin1StringView settingsPrefix(QKdeThemePrivate::KdeSettingType)': C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:46:87: error: call to non-'constexpr' function 'void qt_assert_x(const char*, const char*, const char*, int)' # define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : qt_assert_x(where, what, __FILE__, __LINE__)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:70:9: note: in expansion of macro 'Q_ASSERT_X' Q_ASSERT_X(false, "Q_UNREACHABLE()", "Q_UNREACHABLE was reached");\ ^~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:78:44: note: in expansion of macro 'Q_UNREACHABLE' # define Q_UNREACHABLE_RETURN(...) do { Q_UNREACHABLE(); return __VA_ARGS__; } while (0) ^~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp:697:5: note: in expansion of macro 'Q_UNREACHABLE_RETURN' Q_UNREACHABLE_RETURN(QLatin1StringView()); ^~~~~~~~~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp: In function 'constexpr QKdeThemePrivate::KdeSettingType settingsType(QKdeThemePrivate::KdeSetting)': C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:46:87: error: call to non-'constexpr' function 'void qt_assert_x(const char*, const char*, const char*, int)' # define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : qt_assert_x(where, what, __FILE__, __LINE__)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:70:9: note: in expansion of macro 'Q_ASSERT_X' Q_ASSERT_X(false, "Q_UNREACHABLE()", "Q_UNREACHABLE was reached");\ ^~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:78:44: note: in expansion of macro 'Q_UNREACHABLE' # define Q_UNREACHABLE_RETURN(...) do { Q_UNREACHABLE(); return __VA_ARGS__; } while (0) ^~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp:736:5: note: in expansion of macro 'Q_UNREACHABLE_RETURN' Q_UNREACHABLE_RETURN(QKdeThemePrivate::KdeSettingType::Root); ^~~~~~~~~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp: In function 'constexpr QLatin1StringView settingsKey(QKdeThemePrivate::KdeSetting)': C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:46:87: error: call to non-'constexpr' function 'void qt_assert_x(const char*, const char*, const char*, int)' # define Q_ASSERT_X(cond, where, what) ((cond) ? static_cast<void>(0) : qt_assert_x(where, what, __FILE__, __LINE__)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:70:9: note: in expansion of macro 'Q_ASSERT_X' Q_ASSERT_X(false, "Q_UNREACHABLE()", "Q_UNREACHABLE was reached");\ ^~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/corelib/global/qassert.h:78:44: note: in expansion of macro 'Q_UNREACHABLE' # define Q_UNREACHABLE_RETURN(...) do { Q_UNREACHABLE(); return __VA_ARGS__; } while (0) ^~~~~~~~~~~~~ C:/Qt/6.8.1/Src/qtbase/src/gui/platform/unix/qgenericunixthemes.cpp:802:5: note: in expansion of macro 'Q_UNREACHABLE_RETURN' Q_UNREACHABLE_RETURN(QLatin1StringView()); ^~~~~~~~~~~~~~~~~~~~ cc: C:/QNX/qnx71//host/win64/x86_64/usr/lib/gcc/aarch64-unknown-nto-qnx7.1.0/8.3.0/cc1plus caught signal 1