The target system is: Windows - 10 - arm64 The host system is: Windows - 10.0.19044 - AMD64 Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.31.30818/bin/Hostx64/arm64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.31.30818 for ARM64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCXXCompilerId.cpp Microsoft (R) Incremental Linker Version 14.31.30818.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:CMakeCXXCompilerId.exe CMakeCXXCompilerId.obj Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.exe" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CMakeCXXCompilerId.obj" The CXX compiler identification is MSVC, found in "C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/3.22.0-rc1/CompilerIdCXX/CMakeCXXCompilerId.exe" Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: C:/Program Files/Microsoft Visual Studio/2022/Preview/VC/Tools/MSVC/14.31.30818/bin/Hostx64/arm64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.31.30818 for ARM64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCCompilerId.c Microsoft (R) Incremental Linker Version 14.31.30818.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:CMakeCCompilerId.exe CMakeCCompilerId.obj Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.exe" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CMakeCCompilerId.obj" The C compiler identification is MSVC, found in "C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/3.22.0-rc1/CompilerIdC/CMakeCCompilerId.exe" Checking whether the ASM compiler is MSVC using "-?" matched "Microsoft": Microsoft (R) C/C++ Optimizing Compiler Version 19.31.30818 for ARM64 Copyright (C) Microsoft Corporation. All rights reserved. C/C++ COMPILER OPTIONS -OPTIMIZATION- /O1 maximum optimizations (favor space) /O2 maximum optimizations (favor speed) /Ob inline expansion (default n=0) /Od disable optimizations (default) /Og enable global optimization /Oi[-] enable intrinsic functions /Os favor code space /Ot favor code speed /Ox optimizations (favor speed) -CODE GENERATION- /Gu[-] ensure distinct functions have distinct addresses /Gw[-] separate global variables for linker /GF enable read-only string pooling /Gm[-] enable minimal rebuild /Gy[-] separate functions for linker /GS[-] enable security checks /GR[-] enable C++ RTTI /GX[-] enable C++ EH (same as /EHsc) /guard:cf[-] enable CFG (control flow guard) /guard:ehcont[-] enable EH continuation metadata (CET) /EHs enable C++ EH (no SEH exceptions) /EHa enable C++ EH (w/ SEH exceptions) /EHc extern "C" defaults to nothrow /EHr always generate noexcept runtime termination checks /fp: choose floating-point model: contract - consider floating-point contractions when generating code except[-] - consider floating-point exceptions when generating code fast - "fast" floating-point model; results are less predictable precise - "precise" floating-point model; results are predictable strict - "strict" floating-point model (implies /fp:except) /Qfast_transcendentals generate inline FP intrinsics even with /fp:except /Qspectre[-] enable mitigations for CVE 2017-5753 /Qpar[-] enable parallel code generation /Qpar-report:1 auto-parallelizer diagnostic; indicate parallelized loops /Qpar-report:2 auto-parallelizer diagnostic; indicate loops not parallelized /Qvec-report:1 auto-vectorizer diagnostic; indicate vectorized loops /Qvec-report:2 auto-vectorizer diagnostic; indicate loops not vectorized /GL[-] enable link-time code generation /volatile: choose volatile model: iso - Acquire/release semantics not guaranteed on volatile accesses ms - Acquire/release semantics guaranteed on volatile accesses /guard:signret[-] enable signed return instruction generation -OUTPUT FILES- /Fa[file] name assembly listing file /FA[scu] configure assembly listing /Fd[file] name .PDB file /Fe name executable file /Fm[file] name map file /Fo name object file /Fp name precompiled header file /Fr[file] name source browser file /FR[file] name extended .SBR file /Fi[file] name preprocessed file /Fd: name .PDB file /Fe: name executable file /Fm: name map file /Fo: name object file /Fp: name .PCH file /FR: name extended .SBR file /Fi: name preprocessed file /Ft location of the header files generated for #import -PREPROCESSOR- /AI add to assembly search path /FU forced using assembly/module /C don't strip comments /D{=|#} define macro /E preprocess to stdout /EP preprocess to stdout, no #line /P preprocess to file /Fx merge injected code to file /FI name forced include file /U remove predefined macro /u remove all predefined macros /I add to include search path /X ignore "standard places" /PH generate #pragma file_hash when preprocessing /PD print all macro definitions -LANGUAGE- /std: C++ standard version c++14 - ISO/IEC 14882:2014 (default) c++17 - ISO/IEC 14882:2017 c++20 - ISO/IEC 14882:2020 c++latest - latest draft standard (feature set subject to change) /permissive[-] enable some nonconforming code to compile (feature set subject to change) (on by default) /Ze enable extensions (default) /Za disable extensions /ZW enable WinRT language extensions /Zs syntax check only /Zc:arg1[,arg2] C++ language conformance, where arguments can be: forScope[-] enforce Standard C++ for scoping rules wchar_t[-] wchar_t is the native type, not a typedef auto[-] enforce the new Standard C++ meaning for auto trigraphs[-] enable trigraphs (off by default) rvalueCast[-] enforce Standard C++ explicit type conversion rules strictStrings[-] disable string-literal to [char|wchar_t]* conversion (off by default) implicitNoexcept[-] enable implicit noexcept on required functions threadSafeInit[-] enable thread-safe local static initialization inline[-] remove unreferenced function or data if it is COMDAT or has internal linkage only (off by default) sizedDealloc[-] enable C++14 global sized deallocation functions (on by default) throwingNew[-] assume operator new throws on failure (off by default) referenceBinding[-] a temporary will not bind to an non-const lvalue reference (off by default) twoPhase- disable two-phase name lookup ternary[-] enforce C++11 rules for conditional operator (off by default) noexceptTypes[-] enforce C++17 noexcept rules (on by default in C++17 or later) alignedNew[-] enable C++17 alignment of dynamically allocated objects (on by default) hiddenFriend[-] enforce Standard C++ hidden friend rules (implied by /permissive-) externC[-] enforce Standard C++ rules for 'extern "C"' functions (implied by /permissive-) lambda[-] better lambda support by using the newer lambda processor (off by default) tlsGuards[-] generate runtime checks for TLS variable initialization (on by default) zeroSizeArrayNew[-] call member new/delete for 0-size arrays of objects (on by default) /await enable resumable functions extension /await:strict enable standard C++20 coroutine support with earlier language versions /constexpr:depth recursion depth limit for constexpr evaluation (default: 512) /constexpr:backtrace show N constexpr evaluations in diagnostics (default: 10) /constexpr:steps terminate constexpr evaluation after N steps (default: 100000) /Zi enable debugging information /Z7 enable old-style debug info /Zo[-] generate richer debugging information for optimized code (on by default) /ZH:[MD5|SHA1|SHA_256] hash algorithm for calculation of file checksum in debug info (default: MD5) /Zp[n] pack structs on n-byte boundary /Zl omit default library name in .OBJ /vd{0|1|2} disable/enable vtordisp /vm type of pointers to members /std: C standard version c11 - ISO/IEC 9899:2011 c17 - ISO/IEC 9899:2018 -MISCELLANEOUS- @ options response file /?, /help print this help message /bigobj generate extended object format /c compile only, no link /errorReport:option deprecated. Report internal compiler errors to Microsoft none - do not send report prompt - prompt to immediately send report queue - at next admin logon, prompt to send report (default) send - send report automatically /FC use full pathnames in diagnostics /H max external name length /J default char type is unsigned /MP[n] use up to 'n' processes for compilation /nologo suppress copyright message /showIncludes show include file names /Tc compile file as .c /Tp compile file as .cpp /TC compile all files as .c /TP compile all files as .cpp /V set version string /Yc[file] create .PCH file /Yd put debug info in every .OBJ /Yl[sym] inject .PCH ref for debug lib /Yu[file] use .PCH file /Y- disable all PCH options /Zm max memory alloc (% of default) /FS force to use MSPDBSRV.EXE /source-charset:|.nnnn set source character set /execution-charset:|.nnnn set execution character set /utf-8 set source and execution character set to UTF-8 /validate-charset[-] validate UTF-8 files for only legal characters /fastfail[-] enable fast-fail mode /JMC[-] enable native just my code /presetPadding[-] zero initialize padding for stack based class types /volatileMetadata[-] generate metadata on volatile memory accesses /sourcelink [file] file containing source link information -LINKING- /LD Create .DLL /LDd Create .DLL debug library /LN Create a .netmodule /F set stack size /link [linker options and libraries] -DIAGNOSTICS- /diagnostics: controls the format of diagnostic messages: classic - retains prior format column[-] - prints column information caret[-] - prints column and the indicated line of source /Wall enable all warnings /w disable all warnings /W set warning level (default n=1) /Wv:xx[.yy[.zzzzz]] disable warnings introduced after version xx.yy.zzzzz /WX treat warnings as errors /WL enable one line diagnostics /wd disable warning n /we treat warning n as an error /wo issue warning n once /w set warning level 1-4 for n /external:I - location of external headers /external:env: - environment variable with locations of external headers /external:anglebrackets - treat all headers included via <> as external /external:W - warning level for external headers /external:templates[-] - evaluate warning level across template instantiation chain /sdl enable additional security features and warnings /options:strict unrecognized compiler options are an error Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_a562f && [1/2] Building CXX object CMakeFiles\cmTC_a562f.dir\CMakeCXXCompilerABI.cpp.obj [2/2] Linking CXX executable cmTC_a562f.exe Detecting C compiler ABI info compiled with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_e1223 && [1/2] Building C object CMakeFiles\cmTC_e1223.dir\CMakeCCompilerABI.c.obj [2/2] Linking C executable cmTC_e1223.exe Performing C++ SOURCE FILE Test HAVE_WIN10_WIN32_WINNT succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_db55b && [1/2] Building CXX object CMakeFiles\cmTC_db55b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_db55b.exe Source file was: #include #if !defined(_WIN32_WINNT) && !defined(WINVER) #error "_WIN32_WINNT and WINVER are not defined" #endif #if defined(_WIN32_WINNT) && (_WIN32_WINNT < 0x0A00) #error "_WIN32_WINNT version too low" #endif #if defined(WINVER) && (WINVER < 0x0A00) #error "WINVER version too low" #endif int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_cxx14 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_49911 && [1/2] Building CXX object CMakeFiles\cmTC_49911.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_49911.exe Source file was: #if __cplusplus > 201103L // Compiler claims to support C++14, trust it #else # error __cplusplus must be > 201103L (the value of C++11) #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_cxx17 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_bab82 && [1/2] Building CXX object CMakeFiles\cmTC_bab82.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_bab82.exe Source file was: #if __cplusplus > 201402L // Compiler claims to support C++17, trust it #else # error __cplusplus must be > 201402L (the value for C++14) #endif #include // https://bugs.llvm.org//show_bug.cgi?id=33117 #include int main(void) { /* BEGIN TEST: */ std::variant v(42); int i = std::get(v); std::visit([](const auto &) { return 1; }, v); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_cxx20 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_33ec2 && [1/2] Building CXX object CMakeFiles\cmTC_33ec2.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_33ec2.exe Source file was: #if __cplusplus > 201703L // Compiler claims to support C++20, trust it #else # error __cplusplus must be > 201703L (the value for C++17) #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test TEST_enable_new_dtags succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_795a9 && [1/2] Building CXX object CMakeFiles\cmTC_795a9.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_795a9.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_gdb_index succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_b60ad && [1/2] Building CXX object CMakeFiles\cmTC_b60ad.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b60ad.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_signaling_nan succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_84844 && [1/2] Building CXX object CMakeFiles\cmTC_84844.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_84844.exe Source file was: #include int main(void) { /* BEGIN TEST: */ using B = std::numeric_limits; static_assert(B::has_signaling_NaN, "System lacks signaling NaN"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_alloca_malloc_h succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_3331b && [1/2] Building CXX object CMakeFiles\cmTC_3331b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_3331b.exe Source file was: #include int main(void) { /* BEGIN TEST: */ alloca(1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_stack_protector succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_e7c13 && [1/2] Building CXX object CMakeFiles\cmTC_e7c13.dir\src.cxx.obj cl : Command line warning D9002 : ignoring unknown option '-fstack-protector-strong' [2/2] Linking CXX executable cmTC_e7c13.exe Source file was: #ifdef __QNXNTO__ # include # if _NTO_VERSION < 700 # error stack-protector not used (by default) before QNX 7.0.0. # endif #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_STDATOMIC succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_63849 && [1/2] Building CXX object CMakeFiles\cmTC_63849.dir\src.cxx.obj C:\Users\tommy\Desktop\qt\6.2.2\buildARM64\CMakeFiles\CMakeTmp\src.cxx(17): warning C4312: 'type cast': conversion from 'unsigned int' to 'void *' of greater size [2/2] Linking CXX executable cmTC_63849.exe Source file was: #include #include void test(volatile std::atomic &a) { std::int64_t v = a.load(std::memory_order_acquire); while (!a.compare_exchange_strong(v, v + 1, std::memory_order_acq_rel, std::memory_order_acquire)) { v = a.exchange(v - 1); } a.store(v + 1, std::memory_order_release); } int main(int, char **) { void *ptr = (void*)0xffffffc0; // any random pointer test(*reinterpret_cast *>(ptr)); return 0; } Performing C++ SOURCE FILE Test HAVE_atomicfptr succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_b4ea6 && [1/2] Building CXX object CMakeFiles\cmTC_b4ea6.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b4ea6.exe Source file was: #include typedef void (*fptr)(int); typedef std::atomic atomicfptr; void testfunction(int) { } void test(volatile atomicfptr &a) { fptr v = a.load(std::memory_order_acquire); while (!a.compare_exchange_strong(v, &testfunction, std::memory_order_acq_rel, std::memory_order_acquire)) { v = a.exchange(&testfunction); } a.store(&testfunction, std::memory_order_release); } int main(void) { /* BEGIN TEST: */ atomicfptr fptr(testfunction); test(fptr); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_cxx11_future succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_6d572 && [1/2] Building CXX object CMakeFiles\cmTC_6d572.dir\src.cxx.obj C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\ppltasks.h(1571): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [2/2] Linking CXX executable cmTC_6d572.exe Source file was: #include int main(void) { /* BEGIN TEST: */ std::future f = std::async([]() { return 42; }); (void)f.get(); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_cxx11_random succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_34fe2 && [1/2] Building CXX object CMakeFiles\cmTC_34fe2.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_34fe2.exe Source file was: #include int main(void) { /* BEGIN TEST: */ std::mt19937 mt(0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_cxx17_filesystem succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_f7972 && [1/2] Building CXX object CMakeFiles\cmTC_f7972.dir\src.cxx.obj C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\vector(651): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\vector(625): note: see reference to function template instantiation 'std::filesystem::_Find_file_handle *std::vector>::_Emplace_reallocate<_Ty>(std::filesystem::_Find_file_handle *const ,_Ty &&)' being compiled with [ _Ty=std::filesystem::_Find_file_handle ] C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\vector(633): note: see reference to function template instantiation 'std::filesystem::_Find_file_handle *std::vector>::_Emplace_reallocate<_Ty>(std::filesystem::_Find_file_handle *const ,_Ty &&)' being compiled with [ _Ty=std::filesystem::_Find_file_handle ] C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\vector(647): note: see reference to function template instantiation '_Ty &std::vector<_Ty,std::allocator<_Ty>>::emplace_back(std::filesystem::_Find_file_handle &&)' being compiled with [ _Ty=std::filesystem::_Find_file_handle ] C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\vector(645): note: while compiling class template member function 'void std::vector>::push_back(_Ty &&)' with [ _Ty=std::filesystem::_Find_file_handle ] C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\filesystem(2828): note: see reference to function template instantiation 'void std::vector>::push_back(_Ty &&)' being compiled with [ _Ty=std::filesystem::_Find_file_handle ] C:\Program Files\Microsoft Visual Studio\2022\Preview\VC\Tools\MSVC\14.31.30818\include\filesystem(2746): note: see reference to class template instantiation 'std::vector>' being compiled [2/2] Linking CXX executable cmTC_f7972.exe Source file was: #include int main(void) { /* BEGIN TEST: */ std::filesystem::copy( std::filesystem::path("./file"), std::filesystem::path("./other")); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_openssl_headers succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_b6bdc && [1/2] Building CXX object CMakeFiles\cmTC_b6bdc.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b6bdc.exe Source file was: #include #include #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L # error OpenSSL >= 1.1.1 is required #endif #if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES) # error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it is libressl which is unsupported #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_dtls succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_dd3f4 && [1/2] Building CXX object CMakeFiles\cmTC_dd3f4.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_dd3f4.exe Source file was: #include #if defined(OPENSSL_NO_DTLS) || !defined(DTLS1_2_VERSION) # error OpenSSL without DTLS support #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ocsp succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_ff358 && [1/2] Building CXX object CMakeFiles\cmTC_ff358.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_ff358.exe Source file was: #include #include #if defined(OPENSSL_NO_OCSP) || defined(OPENSSL_NO_TLSEXT) # error OpenSSL without OCSP stapling #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_networklistmanager succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_a6f93 && [1/2] Building CXX object CMakeFiles\cmTC_a6f93.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_a6f93.exe Source file was: #include #include int main(void) { /* BEGIN TEST: */ using namespace Microsoft::WRL; ComPtr networkListManager; ComPtr connectionPoint; ComPtr connectionPointContainer; networkListManager.As(&connectionPointContainer); connectionPointContainer->FindConnectionPoint(IID_INetworkConnectionEvents, &connectionPoint); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_directwrite succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_9d06f && [1/2] Building CXX object CMakeFiles\cmTC_9d06f.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_9d06f.exe Source file was: #include int main(int, char **) { IUnknown *factory = nullptr; DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED, __uuidof(IDWriteFactory2), &factory); return 0; } Performing C++ SOURCE FILE Test HAVE_directwrite3 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_e6dcf && [1/2] Building CXX object CMakeFiles\cmTC_e6dcf.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_e6dcf.exe Source file was: #include int main(int, char **) { IUnknown *factory = nullptr; DWriteCreateFactory(DWRITE_FACTORY_TYPE_SHARED, __uuidof(IDWriteFactory3), &factory); return 0; } Performing C++ SOURCE FILE Test HAVE_d2d1 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_2e680 && [1/2] Building CXX object CMakeFiles\cmTC_2e680.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_2e680.exe Source file was: #include int main(int, char **) { void *factory = nullptr; D2D1_FACTORY_OPTIONS options; ZeroMemory(&options, sizeof(D2D1_FACTORY_OPTIONS)); D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, GUID{}, &options, &factory); return 0; } Performing C++ SOURCE FILE Test HAVE_d2d1_1 succeeded with the following output: Change Dir: C:/Users/tommy/Desktop/qt/6.2.2/buildARM64/CMakeFiles/CMakeTmp Run Build Command(s):C:/PROGRA~1/MICROS~4/2022/Preview/Common7/IDE/COMMON~1/MICROS~1/CMake/Ninja/ninja.exe cmTC_83bcc && [1/2] Building CXX object CMakeFiles\cmTC_83bcc.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_83bcc.exe Source file was: #include int main(int, char **) { ID2D1Factory1 *d2dFactory; D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &d2dFactory); return 0; }