Building CXX object src\qml\CMakeFiles\Qml.dir\qml\qqmlpropertybinding.cpp.obj FAILED: src/qml/CMakeFiles/Qml.dir/qml/qqmlpropertybinding.cpp.obj C:\PROGRA~1\MICROS~4\2022\COMMUN~1\VC\Tools\MSVC\1430~1.307\bin\Hostx64\x64\cl.exe /nologo /TP -DBUILDING_QT__ -DENABLE_ASSEMBLER_WX_EXCLUSIVE=1 -DENABLE_DFG_JIT=0 -DENABLE_DFG_JIT_UTILITY_METHODS=1 -DENABLE_JIT_CONSTANT_BLINDING=0 -DENABLE_LLINT=0 -DJS_EXPORT_PRIVATE="" -DNOMINMAX -DQT_ASCII_CAST_WARNINGS -DQT_BUILDING_QT -DQT_BUILD_QML_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_DISABLE_DEPRECATED_BEFORE=0x040800 -DQT_MOC_COMPAT -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_EXCEPTIONS -DQT_NO_FOREACH -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING -DQT_USE_QSTRINGBUILDER -DQml_EXPORTS -DUNICODE -DWIN32 -DWIN64 -DWTFInvokeCrashHook=qmlWTFInvokeCrashHook -DWTFReportAssertionFailure=qmlWTFReportAssertionFailure -DWTFReportAssertionFailureWithMessage=qmlWTFReportAssertionFailureWithMessage -DWTFReportBacktrace=qmlWTFReportBacktrace -DWTF_EXPORT_PRIVATE="" -DWTF_USE_UDIS86=0 -D_CRT_SECURE_NO_WARNINGS -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_USE_MATH_DEFINES -D_WIN64 -D_WINDLL -IC:\622deccpp20\src\qml\Qml_autogen\include -IC:\622deccpp20\include -IC:\622deccpp20\include\QtQml -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml -IC:\622deccpp20\src\qml -IC:\622deccpp20\src\qml\compiler -IC:\622deccpp20\src\qml\jsruntime -IC:\622deccpp20\src\qml\memory -IC:\622deccpp20\src\qml\qmldirparser -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\assembler -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\disassembler -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\disassembler\udis86 -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\jit -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\runtime -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\stubs -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\stubs\runtime -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\stubs\wtf -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\..\3rdparty\masm\wtf -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\.generated -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\compiler -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\debugger -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\jsruntime -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\memory -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\qmldirparser -IC:\622deccpp20\include\QtQml\6.2.2 -IC:\622deccpp20\include\QtQml\6.2.2\QtQml -IC:\622deccpp20\src\qml\.generated\debug -IC:\622deccpp20\src\qml\jit -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\jit -IC:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\animations -IC:\Qt\Qt-6.2.2\include\QtCore\6.2.2 -IC:\Qt\Qt-6.2.2\include\QtCore\6.2.2\QtCore -IC:\Qt\Qt-6.2.2\include\QtCore -IC:\Qt\Qt-6.2.2\include -IC:\Qt\Qt-6.2.2\mkspecs\win32-msvc -IC:\Qt\Qt-6.2.2\include\QtNetwork /DWIN32 /D_WINDOWS /GR /Zi /RTC1 -MDd /W3 /wd4530 /wd4577 -Zc:__cplusplus -permissive- -utf-8 -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:externConstexpr -Zc:wchar_t -std:c++20 /showIncludes /Fosrc\qml\CMakeFiles\Qml.dir\qml\qqmlpropertybinding.cpp.obj /Fdsrc\qml\CMakeFiles\Qml.dir\ /FS -c C:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\qml\qqmlpropertybinding.cpp C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(85): error C2182: 'val': illegal use of type 'void' C:\Qt\Qt-6.2.2\include\QtCore/qpropertyprivate.h(209): note: see reference to class template instantiation 'QPropertyData' being compiled with [ PropertyType=void ] C:\Qt\Qt-6.2.2\include\QtCore/qpropertyprivate.h(235): note: see reference to function template instantiation 'QtPrivate::BindingFunctionVTable QtPrivate::BindingFunctionVTable::createFor(void)' being compiled with [ Callable=QQmlTranslationPropertyBinding::create::, PropertyType=void ] C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(166): note: see reference to variable template 'const QtPrivate::BindingFunctionVTable bindingFunctionVTable<`QQmlTranslationPropertyBinding::create'::`2'::,void>' being compiled C:\qt-everywhere-src-6.2.2\qtdeclarative\src\qml\qml\qqmlpropertybinding.cpp(352): note: see reference to function template instantiation 'QUntypedPropertyBinding::QUntypedPropertyBinding&>(QMetaType,Functor,const QPropertyBindingSourceLocation &)' being compiled with [ Functor=QQmlTranslationPropertyBinding::create:: & ] C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(92): error C2182: 'abstract declarator': illegal use of type 'void' C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(93): error C2182: 'abstract declarator': illegal use of type 'void' C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(94): error C2182: 'abstract declarator': illegal use of type 'void' C:\Qt\Qt-6.2.2\include\QtCore/qproperty.h(95): error C2182: 'abstract declarator': illegal use of type 'void' [12/406] Building CXX object src\qml\CMakeFiles\Qml.dir\debugger\qqmldebugconnector.cpp.obj ninja: build stopped: subcommand failed.