conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
921 stars 1.66k forks source link

[question] Building qt/6.3.1 with Visual Studio 2019 on Windows 11 #13144

Closed matte86 closed 1 year ago

matte86 commented 1 year ago

Hey guys,

I have a small QML test project that I am able to build and run succesfully on MacOS.

When I am building however the same project on Windows, qt/6.3.1 fails to build and to be honest I am having a hard time understanding what's the reason (CMakeError and CMakeOutput do not really tell me much).

The profile I am using is as follows:

[settings]
os=Windows
os_build=Windows
arch=x86_64
arch_build=x86_64
compiler=Visual Studio
compiler.version=16
compiler.cppstd=17
build_type=Debug
compiler.runtime=MDd
[options]
[conf]
[build_requires]
[env]

and I am configuring qt like this:

def configure(self):
        self.options["qt"].shared = True
        self.options["qt"].qtdatavis3d = True
        self.options["qt"].qtdeclarative = True
        self.options["qt"].qtshadertools = True
        self.options["qt"].with_harfbuzz = True
        self.options["qt"].openssl = False
        self.options["qt"].with_sqlite3 = False
        self.options["qt"].with_mysql = False
        self.options["qt"].with_pq = False
        self.options["qt"].with_odbc = False
        self.options["qt"].with_libjpeg = "libjpeg-turbo"

Did anyone successfully build qt/6.3.1 on Windows 11 with Visual Studio 2019?

ericLemanissier commented 1 year ago

Coukd you please provide the full console log, so that we can find what the error is?

matte86 commented 1 year ago

This is the output of the conan install step redirected to file:

Click to expand log ``` Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=Visual Studio compiler.cppstd=17 compiler.runtime=MDd compiler.version=16 os=Windows os_build=Windows [options] [build_requires] [env] conanfile.py (qt6example/0.0.0): Installing package Requirements brotli/1.0.9 from 'conaninxpect' - Cache bzip2/1.0.8 from 'conaninxpect' - Cache double-conversion/3.2.0 from 'conancenter' - Cache freetype/2.12.1 from 'conancenter' - Cache glib/2.73.3 from 'conancenter' - Cache harfbuzz/4.4.1 from 'conancenter' - Cache libffi/3.4.2 from 'conaninxpect' - Cache libgettext/0.21 from 'conancenter' - Cache libiconv/1.17 from 'conancenter' - Cache libjpeg-turbo/2.1.3 from 'conancenter' - Cache libpng/1.6.37 from 'conaninxpect' - Cache md4c/0.4.8 from 'conancenter' - Cache pcre2/10.37 from 'conaninxpect' - Cache qt/6.3.1 from 'conancenter' - Cache zlib/1.2.12 from 'conancenter' - Cache Packages brotli/1.0.9:d057732059ea44a47760900cb5e4855d2bea8714 - Cache bzip2/1.0.8:589a23dff5fdb23a7fb851223eb766480ead0a9a - Cache double-conversion/3.2.0:846e49ae2c2d7b4448ca2380ea2b4c7a382d695b - Cache freetype/2.12.1:c69bad48274e7fc45c887cddc32aa0459f0a81e0 - Cache glib/2.73.3:fc9b8802c12606b368e86954b645d3d9a6f75c45 - Cache harfbuzz/4.4.1:ee27d331ceb058e2015c7d33eff53df2e54fae30 - Cache libffi/3.4.2:d057732059ea44a47760900cb5e4855d2bea8714 - Cache libgettext/0.21:e0c22822cdf05b624135e1696ae5cb784a23aeb3 - Cache libiconv/1.17:d057732059ea44a47760900cb5e4855d2bea8714 - Cache libjpeg-turbo/2.1.3:8feeb86173cf7d3f0fd26545871bd1a1a1f9ebf6 - Cache libpng/1.6.37:8b1ef0ec9599374db4689199730c00a0d5f4de36 - Cache md4c/0.4.8:1f5b0ce9970a3c13e031b0fc7851f447d0887ff3 - Cache pcre2/10.37:d5bf9f9853f79bcb782c6a7ad39636782a3da0fd - Cache qt/6.3.1:fd2900b102290c5ed4b1963bd704f2ff160f4faf - Build zlib/1.2.12:d057732059ea44a47760900cb5e4855d2bea8714 - Cache Build requirements cmake/3.23.2 from 'conancenter' - Cache ninja/1.11.0 from 'conancenter' - Cache pkgconf/1.7.4 from 'conaninxpect' - Cache strawberryperl/5.30.0.1 from 'conancenter' - Cache Build requirements packages cmake/3.23.2:01edd76db8e16db9b38c3cca44ec466a9444c388 - Cache ninja/1.11.0:01edd76db8e16db9b38c3cca44ec466a9444c388 - Cache pkgconf/1.7.4:d057732059ea44a47760900cb5e4855d2bea8714 - Cache strawberryperl/5.30.0.1:ca33edce272a279b24f87dc0d4cf5bbdcffbc187 - Cache Installing (downloading, building) binaries... brotli/1.0.9: Already installed! bzip2/1.0.8: Already installed! bzip2/1.0.8: Appending PATH environment variable: C:\Users\matteo.agnelli\.conan\data\bzip2\1.0.8\_\_\package\589a23dff5fdb23a7fb851223eb766480ead0a9a\bin cmake/3.23.2: Already installed! cmake/3.23.2: Appending PATH environment variable: C:\Users\matteo.agnelli\.conan\data\cmake\3.23.2\_\_\package\01edd76db8e16db9b38c3cca44ec466a9444c388\bin double-conversion/3.2.0: Already installed! libffi/3.4.2: Already installed! libiconv/1.17: Already installed! libiconv/1.17: Appending PATH environment var: C:\Users\matteo.agnelli\.conan\data\libiconv\1.17\_\_\package\d057732059ea44a47760900cb5e4855d2bea8714\bin libjpeg-turbo/2.1.3: Already installed! md4c/0.4.8: Already installed! ninja/1.11.0: Already installed! pkgconf/1.7.4: Already installed! pkgconf/1.7.4: Appending PATH env var: C:\Users\matteo.agnelli\.conan\data\pkgconf\1.7.4\_\_\package\d057732059ea44a47760900cb5e4855d2bea8714\bin pkgconf/1.7.4: Setting PKG_CONFIG env var: C:/Users/matteo.agnelli/.conan/data/pkgconf/1.7.4/_/_/package/d057732059ea44a47760900cb5e4855d2bea8714/bin/pkgconf.exe pkgconf/1.7.4: Appending AUTOMAKE_CONAN_INCLUDES env var: /c/users/matteo.agnelli/.conan/data/pkgconf/1.7.4/_/_/package/d057732059ea44a47760900cb5e4855d2bea8714/bin/aclocal strawberryperl/5.30.0.1: Already installed! strawberryperl/5.30.0.1: Appending PATH environment variable: C:\.conan\8b88e9\1\bin zlib/1.2.12: Already installed! libgettext/0.21: Already installed! libpng/1.6.37: Already installed! pcre2/10.37: Already installed! pcre2/10.37: Appending PATH environment variable: C:\Users\matteo.agnelli\.conan\data\pcre2\10.37\_\_\package\d5bf9f9853f79bcb782c6a7ad39636782a3da0fd\bin freetype/2.12.1: Already installed! glib/2.73.3: Already installed! glib/2.73.3: Appending PATH env var with: C:\.conan\466e6b\1\bin harfbuzz/4.4.1: Already installed! qt/6.3.1: Applying build-requirement: cmake/3.23.2 qt/6.3.1: Applying build-requirement: ninja/1.11.0 qt/6.3.1: Applying build-requirement: pkgconf/1.7.4 qt/6.3.1: Applying build-requirement: strawberryperl/5.30.0.1 qt/6.3.1: Building your package in C:\.conan\80e304\1 qt/6.3.1: Generator pkg_config created cmake.pc qt/6.3.1: Generator pkg_config created ninja.pc qt/6.3.1: Generator pkg_config created libpkgconf.pc qt/6.3.1: Generator pkg_config created strawberryperl.pc qt/6.3.1: Generator pkg_config created double-conversion.pc qt/6.3.1: Generator pkg_config created harfbuzz.pc qt/6.3.1: Generator pkg_config created libturbojpeg.pc qt/6.3.1: Generator pkg_config created libjpeg.pc qt/6.3.1: Generator pkg_config created libjpeg-turbo.pc qt/6.3.1: Generator pkg_config created md4c.pc qt/6.3.1: Generator pkg_config created freetype2.pc qt/6.3.1: Generator pkg_config created glib-2.0.pc qt/6.3.1: Generator pkg_config created gobject-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-no-export-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-2.0.pc qt/6.3.1: Generator pkg_config created gio-2.0.pc qt/6.3.1: Generator pkg_config created gio-windows-2.0.pc qt/6.3.1: Generator pkg_config created gresource.pc qt/6.3.1: Generator pkg_config created gthread-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-export-2.0.pc qt/6.3.1: Generator pkg_config created glib.pc qt/6.3.1: Generator pkg_config created libpcre2-32.pc qt/6.3.1: Generator pkg_config created libpcre2-16.pc qt/6.3.1: Generator pkg_config created libpcre2-8.pc qt/6.3.1: Generator pkg_config created libpcre2-posix.pc qt/6.3.1: Generator pkg_config created libpcre2.pc qt/6.3.1: Generator pkg_config created libpng.pc qt/6.3.1: Generator pkg_config created libbrotlicommon.pc qt/6.3.1: Generator pkg_config created libbrotlienc.pc qt/6.3.1: Generator pkg_config created libbrotlidec.pc qt/6.3.1: Generator pkg_config created brotli.pc qt/6.3.1: Generator pkg_config created libffi.pc qt/6.3.1: Generator pkg_config created libgettext.pc qt/6.3.1: Generator pkg_config created zlib.pc qt/6.3.1: Generator pkg_config created bzip2.pc qt/6.3.1: Generator pkg_config created libiconv.pc qt/6.3.1: Generator cmake created conanbuildinfo.cmake qt/6.3.1: Generator cmake_find_package created Findcmake.cmake qt/6.3.1: Generator cmake_find_package created Findninja.cmake qt/6.3.1: Generator cmake_find_package created Findpkgconf.cmake qt/6.3.1: Generator cmake_find_package created Findstrawberryperl.cmake qt/6.3.1: Generator cmake_find_package created Finddouble-conversion.cmake qt/6.3.1: Generator cmake_find_package created Findharfbuzz.cmake qt/6.3.1: Generator cmake_find_package created Findlibjpeg-turbo.cmake qt/6.3.1: Generator cmake_find_package created Findmd4c.cmake qt/6.3.1: Generator cmake_find_package created FindFreetype.cmake qt/6.3.1: Generator cmake_find_package created Findglib.cmake qt/6.3.1: Generator cmake_find_package created Findpcre2.cmake qt/6.3.1: Generator cmake_find_package created FindPNG.cmake qt/6.3.1: Generator cmake_find_package created FindBrotli.cmake qt/6.3.1: Generator cmake_find_package created Findlibffi.cmake qt/6.3.1: Generator cmake_find_package created FindIntl.cmake qt/6.3.1: Generator cmake_find_package created FindZLIB.cmake qt/6.3.1: Generator cmake_find_package created FindBZip2.cmake qt/6.3.1: Generator cmake_find_package created FindIconv.cmake qt/6.3.1: Aggregating env generators qt/6.3.1: Calling build() ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.11.17 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' Conan:vcvars already set -- The CXX compiler identification is MSVC 19.29.30146.0 -- The C compiler identification is MSVC 19.29.30146.0 -- The ASM compiler identification is MSVC -- Found assembler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting language standard -- Conan setting CPP STANDARD: 17 WITH EXTENSIONS OFF -- Could NOT find double-conversion (missing: double-conversion_DIR) -- Could NOT find md4c (missing: md4c_DIR) -- Could NOT find md4c (missing: md4c_DIR) -- The following packages have been found: * QtBuildInternals * ZLIB (required version >= 1.0.8) * WrapSystemZLIB (required version >= 1.0.8) * zstd * WrapZSTD (required version >= 1.3), ZSTD compression library, * double-conversion * OpenSSL * Freetype (required version >= 2.2.0) * harfbuzz (required version >= 2.6.0) * JPEG * PNG * OpenGL * WrapPCRE2 * WrapZLIB * WrapDoubleConversion * ICU * WrapSystemPCRE2 (required version >= 10.20) * WrapBrotli * WrapOpenSSLHeaders * WrapOpenSSL * GLIB2, Event loop and utility library, * WrapHarfbuzz * WrapPNG * WrapSystemFreetype (required version >= 2.2.0) * WrapSystemHarfbuzz (required version >= 2.6.0) * WrapSystemJpeg * WrapSystemPNG * WrapOpenGL * ODBC * SQLite3 * WrapFreetype * WrapJpeg * Qt6OpenGLWidgets (required version >= 6.3.1) * Qt6Sql (required version >= 6.3.1) * Qt6Concurrent (required version >= 6.3.1) * Qt6ShaderToolsTools (required version >= 6.3.1) * Qt6ShaderTools (required version >= 6.3.1) * Python * PkgConfig * Qt6BuildInternals (required version >= 6.3.1) * WrapAtomic * Qt6CoreTools (required version >= 6.3.1) * Qt6Core (required version >= 6.3.1) * Qt6OpenGL (required version >= 6.3.1) * Qt6Network (required version >= 6.3.1) * Qt6QmlModels (required version >= 6.3.1) * Qt6Quick (required version >= 6.3.1) * Qt6Qml (required version >= 6.3.1) * Qt6GuiTools (required version >= 6.3.1) * Qt6Gui (required version >= 6.3.1) * Qt6WidgetsTools (required version >= 6.3.1) * Qt6Widgets (required version >= 6.3.1) * Qt6QmlTools (required version >= 6.3.1) * Qt6QmlPrivate (required version >= 6.3.1) * Qt6QuickTest (required version >= 6.3.1) * Threads * Qt6Test (required version >= 6.3.1) * Qt6 (required version >= 6.3.1) -- The following OPTIONAL packages have not been found: * DBus1 (required version >= 1.2) * WrapDBus1 (required version >= 1.2) * Libudev * PCRE2 * unofficial-brotli * Libsystemd * Libb2 * WrapRt * Slog2 * Libproxy * GSSAPI, Generic Security Services Application Program Interface * X11_XCB, A compatibility library for code that translates Xlib API calls into XCB calls, * ATSPI2 * DirectFB * Libdrm, Userspace interface to kernel DRM services., * Fontconfig * gbm, Mesa gbm library., * Libinput, Library to handle input devices in Wayland compositors and to provide a generic X.Org input driver., * md4c * WrapSystemMd4c * Mtdev * EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., * GLESv2 * Tslib * Vulkan * WrapVulkanHeaders * GTK3 (required version >= 3.6) * Cups * DB2, IBM DB2 client library, * MySQL, MySQL client library, * PostgreSQL * Oracle, Oracle client library, * Interbase, Interbase client library, * Qt6LanguageServerPrivate (required version >= 6.3.1) * Qt6LinguistTools (required version >= 6.3.1) * LTTngUST * Qt6QmlCompilerPlusPrivate -- Configure summary: Building for: win32-msvc (x86_64, CPU features: sse sse2) Compiler: msvc 19.29.30146.0 Build options: Mode ................................... debug Fully optimize release builds (-O3) .... no Building shared libraries .............. yes Using C standard ....................... C11 Using C++ standard ..................... C++17 Relocatable ............................ yes Using precompiled headers .............. yes Using LTCG ............................. no Target compiler supports: SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX .................................. AVX AVX2 AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI Other x86 ............................ AES F16C RDRAND SHA Sanitizers: Addresses ............................ no Threads .............................. no Memory ............................... no Fuzzer (instrumentation only) ........ no Undefined ............................ no Build parts ............................ libs tools App store compliance ................... no Qt modules and options: Qt Concurrent .......................... yes Qt D-Bus ............................... no Qt D-Bus directly linked to libdbus .... no Qt Gui ................................. yes Qt Network ............................. yes Qt PrintSupport ........................ yes Qt Sql ................................. yes Qt Testlib ............................. yes Qt Widgets ............................. yes Qt Xml ................................. yes Support enabled for: Using pkg-config ....................... yes udev ................................... no Using system zlib ...................... yes Zstandard support ...................... no Thread support ......................... yes Common build options: Linker can resolve circular dependencies yes Qt Core: backtrace .............................. no DoubleConversion ....................... yes Using system DoubleConversion ........ yes GLib ................................... no ICU .................................... no Using system libb2 ..................... no Built-in copy of the MIME database ..... yes cpp/winrt base ......................... yes Tracing backend ........................ Logging backends: journald ............................. no syslog ............................... no slog2 ................................ no PCRE2 .................................. yes Using system PCRE2 ................... yes Qt Sql: SQL item models ........................ yes Qt Network: getifaddrs() ........................... no IPv6 ifname ............................ no libproxy ............................... no Schannel ............................... yes OpenSSL ................................ no Qt directly linked to OpenSSL ........ no OpenSSL 1.1 ............................ no DTLS ................................... no OCSP-stapling .......................... no SCTP ................................... no Use system proxies ..................... yes GSSAPI ................................. no Brotli Decompression Support ........... yes Core tools: Android deployment tool ................ yes macOS deployment tool .................. no Windows deployment tool ................ yes qmake .................................. yes Qt Gui: Accessibility .......................... yes FreeType ............................... yes Using system FreeType ................ yes HarfBuzz ............................... yes Using system HarfBuzz ................ yes Fontconfig ............................. no Image formats: GIF .................................. yes ICO .................................. yes JPEG ................................. yes Using system libjpeg ............... yes PNG .................................. yes Using system libpng ................ yes Text formats: HtmlParser ........................... yes CssParser ............................ yes OdfWriter ............................ yes MarkdownReader ....................... yes Using system libmd4c ............... no MarkdownWriter ....................... yes EGL .................................... no OpenVG ................................. no OpenGL: Desktop OpenGL ....................... no Dynamic OpenGL ....................... yes OpenGL ES 2.0 ........................ no OpenGL ES 3.0 ........................ no OpenGL ES 3.1 ........................ no OpenGL ES 3.2 ........................ no Vulkan ................................. no Session Management ..................... yes Features used by QPA backends: evdev .................................. no libinput ............................... no HiRes wheel support in libinput ........ no INTEGRITY HID .......................... no mtdev .................................. no tslib .................................. no xkbcommon .............................. no X11 specific: XLib ................................. no XCB Xlib ............................. no EGL on X11 ........................... no xkbcommon-x11 ........................ no xcb-sm ............................... no QPA backends: DirectFB ............................... no EGLFS .................................. no EGLFS details: EGLFS OpenWFD ........................ no EGLFS i.Mx6 .......................... no EGLFS i.Mx6 Wayland .................. no EGLFS RCAR ........................... no EGLFS EGLDevice ...................... no EGLFS GBM ............................ no EGLFS VSP2 ........................... no EGLFS Mali ........................... no EGLFS Raspberry Pi ................... no EGLFS X11 ............................ no LinuxFB ................................ no VNC .................................... no VK_KHR_display ......................... no QNX: lgmon ................................ no IMF .................................. no XCB: Using system-provided xcb-xinput ..... no GL integrations: GLX Plugin ......................... no XCB GLX .......................... no EGL-X11 Plugin ..................... no Windows: Direct 2D ............................ yes Direct 2D 1.1 ........................ yes DirectWrite .......................... yes DirectWrite 3 ........................ yes Qt Widgets: GTK+ ................................... no Styles ................................. Fusion Windows WindowsVista Qt Testlib: Tester for item models ................. yes Qt PrintSupport: CUPS ................................... no Qt Sql Drivers: DB2 (IBM) .............................. no InterBase .............................. no MySql .................................. no OCI (Oracle) ........................... no ODBC ................................... no PostgreSQL ............................. no SQLite ................................. yes Using system provided SQLite ......... no Qt QML: QML network support .................... yes QML debugging and profiling support .... yes QML just-in-time compiler .............. yes QML sequence object .................... yes QML XML http request ................... yes QML Locale ............................. yes Qt QML Models: QML list model ......................... yes QML delegate model ..................... yes Qt Quick: AnimatedImage item ..................... yes Canvas item ............................ yes Support for Qt Quick Designer .......... yes Flipable item .......................... yes GridView item .......................... yes ListView item .......................... yes TableView item ......................... yes TreeView item .......................... yes Path support ........................... yes PathView item .......................... yes Positioner items ....................... yes Repeater item .......................... yes ShaderEffect item ...................... yes Sprite item ............................ yes Qt Quick Templates 2: Hover support .......................... yes Multi-touch support .................... yes Calendar support ....................... yes Qt Quick Controls 2: Styles ................................. Basic Fusion Imagine Material Universal macOS Windows -- Qt is now configured for building. Just run 'cmake --build . --parallel' Once everything is built, you must run 'cmake --install .' Qt will be installed into 'C:/.conan/e61eb9/1' To configure and build other Qt modules, you can use the following convenience script: C:/.conan/e61eb9/1/bin/qt-configure-module.bat If reconfiguration fails for some reason, try removing 'CMakeCache.txt' from the build directory -- Configuring done -- Generating done qt/6.3.1: Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple LLVM version)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is HP using "-V" did not match "HP C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line error D8004 : '/V' requires an argument Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ ]+oneAPI)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line error D8004 : '/V' requires an argument Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '-qversion' cl : Command line error D8003 : missing source filename Performing C++ SOURCE FILE Test TEST_optimize_debug failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_402b7 && [1/2] Building CXX object CMakeFiles\cmTC_402b7.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_402b7.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DTEST_optimize_debug /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /Ob0 /Od /RTC1 -MDd -Og -std:c++17 /showIncludes /FoCMakeFiles\cmTC_402b7.dir\src.cxx.obj /FdCMakeFiles\cmTC_402b7.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release cl : Command line error D8016 : '/RTC1' and '/Og' command-line options are incompatible ninja: build stopped: subcommand failed. Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_reduce_relocations failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_1fed5 && [1/2] Building CXX object CMakeFiles\cmTC_1fed5.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_1fed5.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_reduce_relocations /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_1fed5.dir\src.cxx.obj /FdCMakeFiles\cmTC_1fed5.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1189: #error: Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). ninja: build stopped: subcommand failed. Source file was: #if !(defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) || defined(__amd64)) || defined(__sun) # error Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_posix_fallocate failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_f8457 && [1/2] Building CXX object CMakeFiles\cmTC_f8457.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f8457.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_posix_fallocate /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f8457.dir\src.cxx.obj /FdCMakeFiles\cmTC_f8457.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(void) { /* BEGIN TEST: */ (void) posix_fallocate(0, 0, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_alloca_stdlib_h failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_39c09 && [1/2] Building CXX object CMakeFiles\cmTC_39c09.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_39c09.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_alloca_stdlib_h /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_39c09.dir\src.cxx.obj /FdCMakeFiles\cmTC_39c09.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(6): error C3861: 'alloca': identifier not found ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ alloca(1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_alloca_h failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a5f36 && [1/2] Building CXX object CMakeFiles\cmTC_a5f36.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_a5f36.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_alloca_h /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_a5f36.dir\src.cxx.obj /FdCMakeFiles\cmTC_a5f36.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'alloca.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include #endif int main(void) { /* BEGIN TEST: */ alloca(1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_intelcet failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_1e15e && [1/2] Building CXX object CMakeFiles\cmTC_1e15e.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_1e15e.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_intelcet /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_1e15e.dir\src.cxx.obj /FdCMakeFiles\cmTC_1e15e.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(5): fatal error C1189: #error: Intel CET not available ninja: build stopped: subcommand failed. Source file was: int main(void) { /* BEGIN TEST: */ #if !defined(__CET__) # error Intel CET not available #endif /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_LD_VERSION_SCRIPT failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_945db && [1/2] Building CXX object CMakeFiles\cmTC_945db.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_945db.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_LD_VERSION_SCRIPT /DWIN32 /D_WINDOWS /EHsc /MP4 -Wl,--version-script="C:/.conan/80e304/1/qtbase/version_flag.map" /Zi /Ob0 /Od /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_945db.dir\src.cxx.obj /FdCMakeFiles\cmTC_945db.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx cl : Command line error D8021 : invalid numeric argument '/Wl,--version-script=C:/.conan/80e304/1/qtbase/version_flag.map' ninja: build stopped: subcommand failed. Source file was: int main(void){return 0;} Performing C++ SOURCE FILE Test HAVE_GETTIME failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_45ecd && [1/2] Building CXX object CMakeFiles\cmTC_45ecd.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_45ecd.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_GETTIME /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_45ecd.dir\src.cxx.obj /FdCMakeFiles\cmTC_45ecd.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(int, char **) { timespec ts; clock_gettime(CLOCK_REALTIME, &ts); } Performing C++ SOURCE FILE Test HAVE_cloexec failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_d4afa && [1/2] Building CXX object CMakeFiles\cmTC_d4afa.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_d4afa.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_cloexec /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_d4afa.dir\src.cxx.obj /FdCMakeFiles\cmTC_d4afa.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(3): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _GNU_SOURCE 1 #include #include #include #include int main(void) { /* BEGIN TEST: */ int pipes[2]; (void) pipe2(pipes, O_CLOEXEC | O_NONBLOCK); (void) fcntl(0, F_DUPFD_CLOEXEC, 0); (void) dup3(0, 3, O_CLOEXEC); #if defined(__NetBSD__) (void) paccept(0, 0, 0, NULL, SOCK_CLOEXEC | SOCK_NONBLOCK); #else (void) accept4(0, 0, 0, SOCK_CLOEXEC | SOCK_NONBLOCK); #endif /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_eventfd failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_49a2c && [1/2] Building CXX object CMakeFiles\cmTC_49a2c.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_49a2c.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_eventfd /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_49a2c.dir\src.cxx.obj /FdCMakeFiles\cmTC_49a2c.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/eventfd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ eventfd_t value; int fd = eventfd(0, EFD_CLOEXEC); eventfd_read(fd, &value); eventfd_write(fd, value); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_futimens failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_4664b && [1/2] Building CXX object CMakeFiles\cmTC_4664b.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_4664b.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_futimens /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_4664b.dir\src.cxx.obj /FdCMakeFiles\cmTC_4664b.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(6): error C3861: 'futimens': identifier not found ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ futimens(-1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_futimes failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_5568d && [1/2] Building CXX object CMakeFiles\cmTC_5568d.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_5568d.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_futimes /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_5568d.dir\src.cxx.obj /FdCMakeFiles\cmTC_5568d.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ futimes(-1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getauxval failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_bf125 && [1/2] Building CXX object CMakeFiles\cmTC_bf125.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_bf125.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getauxval /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_bf125.dir\src.cxx.obj /FdCMakeFiles\cmTC_bf125.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/auxv.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ (void) getauxval(AT_NULL); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getentropy failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_99ad5 && [1/2] Building CXX object CMakeFiles\cmTC_99ad5.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_99ad5.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getentropy /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_99ad5.dir\src.cxx.obj /FdCMakeFiles\cmTC_99ad5.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #if __has_include() # include #endif int main(void) { /* BEGIN TEST: */ char buf[32]; (void) getentropy(buf, sizeof(buf)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_glibc failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_f46cf && [1/2] Building CXX object CMakeFiles\cmTC_f46cf.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f46cf.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_glibc /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f46cf.dir\src.cxx.obj /FdCMakeFiles\cmTC_f46cf.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(6): error C2065: '__GLIBC__': undeclared identifier ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ return __GLIBC__; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_inotify failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_04ee3 && [1/2] Building CXX object CMakeFiles\cmTC_04ee3.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_04ee3.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_inotify /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_04ee3.dir\src.cxx.obj /FdCMakeFiles\cmTC_04ee3.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/inotify.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ inotify_init(); inotify_add_watch(0, "foobar", IN_ACCESS); inotify_rm_watch(0, 1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipc_sysv failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_cdd1a && [1/2] Building CXX object CMakeFiles\cmTC_cdd1a.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_cdd1a.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipc_sysv /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_cdd1a.dir\src.cxx.obj /FdCMakeFiles\cmTC_cdd1a.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/ipc.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include #include int main(void) { /* BEGIN TEST: */ key_t unix_key = ftok("test", 'Q'); semctl(semget(unix_key, 1, 0666 | IPC_CREAT | IPC_EXCL), 0, IPC_RMID, 0); shmget(unix_key, 0, 0666 | IPC_CREAT | IPC_EXCL); shmctl(0, 0, (struct shmid_ds *)(0)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipc_posix failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_79b84 && [1/2] Building CXX object CMakeFiles\cmTC_79b84.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_79b84.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipc_posix /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_79b84.dir\src.cxx.obj /FdCMakeFiles\cmTC_79b84.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ sem_close(sem_open("test", O_CREAT | O_EXCL, 0666, 0)); shm_open("test", O_RDWR | O_CREAT | O_EXCL, 0666); shm_unlink("test"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linkat failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_df33e && [1/2] Building CXX object CMakeFiles\cmTC_df33e.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_df33e.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linkat /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_df33e.dir\src.cxx.obj /FdCMakeFiles\cmTC_df33e.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(3): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include int main(void) { /* BEGIN TEST: */ linkat(AT_FDCWD, "foo", AT_FDCWD, "bar", AT_SYMLINK_FOLLOW); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ppoll failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_c3a02 && [1/2] Building CXX object CMakeFiles\cmTC_c3a02.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_c3a02.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ppoll /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_c3a02.dir\src.cxx.obj /FdCMakeFiles\cmTC_c3a02.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; struct timespec ts; sigset_t sig; ppoll(&pfd, 1, &ts, &sig); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_pollts failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_0df86 && [1/2] Building CXX object CMakeFiles\cmTC_0df86.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_0df86.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_pollts /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_0df86.dir\src.cxx.obj /FdCMakeFiles\cmTC_0df86.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; struct timespec ts; sigset_t sig; pollts(&pfd, 1, &ts, &sig); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_poll failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_1cab9 && [1/2] Building CXX object CMakeFiles\cmTC_1cab9.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_1cab9.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_poll /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_1cab9.dir\src.cxx.obj /FdCMakeFiles\cmTC_1cab9.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; poll(&pfd, 1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_renameat2 failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_d2670 && [1/2] Building CXX object CMakeFiles\cmTC_d2670.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_d2670.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_renameat2 /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_d2670.dir\src.cxx.obj /FdCMakeFiles\cmTC_d2670.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'AT_FDCWD': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'argv': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'AT_FDCWD': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'argv': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'RENAME_NOREPLACE': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'RENAME_WHITEOUT': undeclared identifier C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C3861: 'renameat2': identifier not found ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include int main(void) { /* BEGIN TEST: */ renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_statx failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_70455 && [1/2] Building CXX object CMakeFiles\cmTC_70455.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_70455.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_statx /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_70455.dir\src.cxx.obj /FdCMakeFiles\cmTC_70455.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(4): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include #include #include int main(void) { /* BEGIN TEST: */ struct statx statxbuf; unsigned int mask = STATX_BASIC_STATS; return statx(AT_FDCWD, "", AT_STATX_SYNC_AS_STAT, mask, &statxbuf); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_syslog failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_5f339 && [1/2] Building CXX object CMakeFiles\cmTC_5f339.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_5f339.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_syslog /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_5f339.dir\src.cxx.obj /FdCMakeFiles\cmTC_5f339.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'syslog.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ openlog("qt", 0, LOG_USER); syslog(LOG_INFO, "configure"); closelog(); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_xlocalescanprint failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_7de0c && [1/2] Building CXX object CMakeFiles\cmTC_7de0c.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_7de0c.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_xlocalescanprint /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_7de0c.dir\src.cxx.obj /FdCMakeFiles\cmTC_7de0c.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(10): error C2006: '#include': expected "FILENAME" or C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(10): fatal error C1083: Cannot open include file: '': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define QT_BEGIN_NAMESPACE #define QT_END_NAMESPACE #ifdef _MSVC_VER #define Q_CC_MSVC _MSVC_VER #endif #define QT_NO_DOUBLECONVERSION #include QDSP_P_H int main(void) { /* BEGIN TEST: */ #ifdef _MSVC_VER _locale_t invalidLocale = NULL; #else locale_t invalidLocale = NULL; #endif double a = 3.4; qDoubleSnprintf(argv[0], 1, invalidLocale, "invalid format", a); qDoubleSscanf(argv[0], invalidLocale, "invalid format", &a, &argc); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getifaddrs failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_4b8ae && [1/2] Building CXX object CMakeFiles\cmTC_4b8ae.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_4b8ae.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getifaddrs /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_4b8ae.dir\src.cxx.obj /FdCMakeFiles\cmTC_4b8ae.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ ifaddrs *list; getifaddrs(&list); freeifaddrs(list); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ifr_index failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_b0212 && [1/2] Building CXX object CMakeFiles\cmTC_b0212.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_b0212.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ifr_index /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_b0212.dir\src.cxx.obj /FdCMakeFiles\cmTC_b0212.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'net/if.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ struct ifreq req; req.ifr_index = 0; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipv6ifname failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_ec63d && [1/2] Building CXX object CMakeFiles\cmTC_ec63d.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_ec63d.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipv6ifname /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_ec63d.dir\src.cxx.obj /FdCMakeFiles\cmTC_ec63d.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ char buf[IFNAMSIZ]; if_nametoindex("eth0"); if_indextoname(1, buf); if_freenameindex(if_nameindex()); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linux_netlink failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_2fe21 && [1/2] Building CXX object CMakeFiles\cmTC_2fe21.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_2fe21.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linux_netlink /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_2fe21.dir\src.cxx.obj /FdCMakeFiles\cmTC_2fe21.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'asm/types.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ struct rtattr rta = { }; struct ifinfomsg ifi = {}; struct ifaddrmsg ifa = {}; struct ifa_cacheinfo ci; ci.ifa_prefered = ci.ifa_valid = 0; (void)RTM_NEWLINK; (void)RTM_NEWADDR; (void)IFLA_ADDRESS; (void)IFLA_IFNAME; (void)IFA_ADDRESS; (void)IFA_LABEL; (void)IFA_CACHEINFO; (void)(IFA_F_SECONDARY | IFA_F_DEPRECATED | IFA_F_PERMANENT | IFA_F_MANAGETEMPADDR); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_sctp failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a9a8a && [1/2] Building CXX object CMakeFiles\cmTC_a9a8a.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_a9a8a.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_sctp /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_a9a8a.dir\src.cxx.obj /FdCMakeFiles\cmTC_a9a8a.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ sctp_initmsg sctpInitMsg; socklen_t sctpInitMsgSize = sizeof(sctpInitMsg); (void) socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP); (void) getsockopt(-1, SOL_SCTP, SCTP_INITMSG, &sctpInitMsg, &sctpInitMsgSize); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_EGL failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_770db && [1/2] Building CXX object CMakeFiles\cmTC_770db.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_770db.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_EGL /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_770db.dir\src.cxx.obj /FdCMakeFiles\cmTC_770db.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'EGL/egl.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(int, char **) { EGLint x = 0; EGLDisplay dpy = 0; EGLContext ctx = 0; eglDestroyContext(dpy, ctx); } Performing C++ SOURCE FILE Test HAVE_GLESv2 failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_0d505 && [1/2] Building CXX object CMakeFiles\cmTC_0d505.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_0d505.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_GLESv2 /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_0d505.dir\src.cxx.obj /FdCMakeFiles\cmTC_0d505.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(6): fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #ifdef __APPLE__ # include #else # define GL_GLEXT_PROTOTYPES # include #endif int main(int, char **) { glUniform1f(1, GLfloat(1.0)); glClear(GL_COLOR_BUFFER_BIT); } Performing C++ SOURCE FILE Test HAVE_evdev failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_f2ef2 && [1/2] Building CXX object CMakeFiles\cmTC_f2ef2.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f2ef2.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_evdev /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f2ef2.dir\src.cxx.obj /FdCMakeFiles\cmTC_f2ef2.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(4): fatal error C1083: Cannot open include file: 'linux/input.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #if defined(__FreeBSD__) # include #else # include # include #endif enum { e1 = ABS_PRESSURE, e2 = ABS_X, e3 = REL_X, e4 = SYN_REPORT, }; int main(void) { /* BEGIN TEST: */ input_event buf[32]; (void) buf; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_integrityfb failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_6e2b4 && [1/2] Building CXX object CMakeFiles\cmTC_6e2b4.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_6e2b4.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_integrityfb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_6e2b4.dir\src.cxx.obj /FdCMakeFiles\cmTC_6e2b4.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'device/fbdriver.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ FBDriver *driver = 0; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linuxfb failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_ec15f && [1/2] Building CXX object CMakeFiles\cmTC_ec15f.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_ec15f.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linuxfb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_ec15f.dir\src.cxx.obj /FdCMakeFiles\cmTC_ec15f.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'linux/fb.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ fb_fix_screeninfo finfo; fb_var_screeninfo vinfo; int fd = 3; ioctl(fd, FBIOGET_FSCREENINFO, &finfo); ioctl(fd, FBIOGET_VSCREENINFO, &vinfo); /* END TEST: */ return 0; } Determining if the include file pthread.h exists failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_cd058 && [1/2] Building C object CMakeFiles\cmTC_cd058.dir\CheckIncludeFile.c.obj FAILED: CMakeFiles/cmTC_cd058.dir/CheckIncludeFile.c.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /DWIN32 /D_WINDOWS /MP4 /Zi /RTC1 -MDd -std:c11 /showIncludes /FoCMakeFiles\cmTC_cd058.dir\CheckIncludeFile.c.obj /FdCMakeFiles\cmTC_cd058.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\CheckIncludeFile.c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory ninja: build stopped: subcommand failed. Performing C++ SOURCE FILE Test HAVE_pointer_32bit failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_8183c && [1/2] Building CXX object CMakeFiles\cmTC_8183c.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_8183c.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_pointer_32bit /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_8183c.dir\src.cxx.obj /FdCMakeFiles\cmTC_8183c.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2338: fail ninja: build stopped: subcommand failed. Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ static_assert(sizeof(void *) == 4, "fail"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_arm_thumb failed with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a4034 && [1/2] Building CXX object CMakeFiles\cmTC_a4034.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_a4034.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_arm_thumb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MDd -std:c++17 /showIncludes /FoCMakeFiles\cmTC_a4034.dir\src.cxx.obj /FdCMakeFiles\cmTC_a4034.dir\ /FS -c C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\80e304\1\CMakeFiles\CMakeTmp\src.cxx(16): fatal error C1189: #error: "fail" ninja: build stopped: subcommand failed. Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ #if defined(thumb2) || defined(__thumb2__) # define THUMB_OK #elif (defined(__thumb) || defined(__thumb__)) && __TARGET_ARCH_THUMB-0 == 4 # define THUMB_OK #elif defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH_ISA_THUMB == 2 // clang 3.5 and later will set this if the core supports the Thumb-2 ISA. # define THUMB_OK #else # error "fail" #endif /* END TEST: */ return 0; } qt/6.3.1: The system is: Windows - 10.0.22000 - AMD64 Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCXXCompilerId.cpp Microsoft (R) Incremental Linker Version 14.29.30146.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:/.conan/80e304/1/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.exe" Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCCompilerId.c Microsoft (R) Incremental Linker Version 14.29.30146.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:/.conan/80e304/1/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.exe" Checking whether the ASM compiler is MSVC using "-?" matched "Microsoft": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 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) /favor: select processor to optimize for, one of: blend - a combination of optimizations for several different x64 processors AMD64 - 64-bit AMD processors INTEL64 - Intel(R)64 architecture processors ATOM - Intel(R) Atom(TM) processors -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: 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 /GA optimize for Windows Application /Ge force stack checking for all funcs /Gs[num] control stack checking calls /Gh enable _penter function call /GH enable _pexit function call /GT generate fiber-safe TLS accesses /RTC1 Enable fast checks (/RTCsu) /RTCc Convert to smaller type checks /RTCs Stack Frame runtime checking /RTCu Uninitialized local usage checks /clr[:option] compile for common language runtime, where option is: pure : produce IL-only output file (no native executable code) safe : produce IL-only verifiable output file netcore : produce assemblies targeting .NET Core runtime noAssembly : do not produce an assembly nostdlib : ignore the system .NET framework directory when searching for assemblies nostdimport : do not import any required assemblies implicitly initialAppDomain : enable initial AppDomain behavior of Visual C++ 2002 implicitKeepAlive- : turn off implicit emission of System::GC::KeepAlive(this) /fsanitize=address Enable address sanitizer codegen /homeparams Force parameters passed in registers to be written to the stack /GZ Enable stack checks (/RTCs) /Gv __vectorcall calling convention /arch: minimum CPU architecture requirements, one of: AVX - enable use of instructions available with AVX-enabled CPUs AVX2 - enable use of instructions available with AVX2-enabled CPUs AVX512 - enable use of instructions available with AVX-512-enabled CPUs /QIntel-jcc-erratum enable mitigations for Intel JCC erratum /Qspectre-load Enable spectre mitigations for all instructions which load memory /Qspectre-load-cf Enable spectre mitigations for all control-flow instructions which load memory /fpcvt: FP to unsigned integer conversion compatibility IA - results compatible with VCVTTSD2USI instruction BC - results compatible with VS2017 and earlier compiler -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 /doc[file] process XML documentation comments and optionally name the .xdc file -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++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 /ZI enable Edit and Continue debug info /openmp enable OpenMP 2.0 language extensions /openmp:experimental enable OpenMP 2.0 language extensions plus select OpenMP 3.0+ language extensions /openmp:llvm OpenMP language extensions using LLVM runtime -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 -LINKING- /LD Create .DLL /LDd Create .DLL debug library /LN Create a .netmodule /F set stack size /link [linker options and libraries] /MD link with MSVCRT.LIB /MT link with LIBCMT.LIB /MDd link with MSVCRTD.LIB debug lib /MTd link with LIBCMTD.LIB debug lib -CODE ANALYSIS- /analyze[-] Enable native analysis /analyze:quiet[-] No warning to console /analyze:log Warnings to file /analyze:autolog Log to *.pftlog /analyze:autolog:ext Log to *./analyze:autolog- No log file /analyze:WX- Warnings not fatal /analyze:stacksize Max stack frame /analyze:max_paths Max paths /analyze:only Analyze, no code gen -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 Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_86eae && [1/2] Building CXX object CMakeFiles\cmTC_86eae.dir\CMakeCXXCompilerABI.cpp.obj [2/2] Linking CXX executable cmTC_86eae.exe Detecting C compiler ABI info compiled with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_66ce4 && [1/2] Building C object CMakeFiles\cmTC_66ce4.dir\CMakeCCompilerABI.c.obj [2/2] Linking C executable cmTC_66ce4.exe Performing C++ SOURCE FILE Test HAVE_WIN10_WIN32_WINNT succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_18573 && [1/2] Building CXX object CMakeFiles\cmTC_18573.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_18573.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 TEST_use_bfd_linker succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_50ddb && [1/2] Building CXX object CMakeFiles\cmTC_50ddb.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_50ddb.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_gold_linker succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_ac7a7 && [1/2] Building CXX object CMakeFiles\cmTC_ac7a7.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_ac7a7.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_lld_linker succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_4ce0e && [1/2] Building CXX object CMakeFiles\cmTC_4ce0e.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_4ce0e.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_mold_linker succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_c0b4e && [1/2] Building CXX object CMakeFiles\cmTC_c0b4e.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_c0b4e.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_cxx14 succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_0a194 && [1/2] Building CXX object CMakeFiles\cmTC_0a194.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_0a194.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a25b2 && [1/2] Building CXX object CMakeFiles\cmTC_a25b2.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_a25b2.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_d6c09 && [1/2] Building CXX object CMakeFiles\cmTC_d6c09.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_d6c09.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_2893f && [1/2] Building CXX object CMakeFiles\cmTC_2893f.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_2893f.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_gdb_index succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_dd63c && [1/2] Building CXX object CMakeFiles\cmTC_dd63c.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_dd63c.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_signaling_nan succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a699b && [1/2] Building CXX object CMakeFiles\cmTC_a699b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_a699b.exe Source file was: #if defined(__ghs) && (__GHS_VERSION_NUMBER <= 202014) # error Signal NaNs are not supported by GHS compiler, but has_signaling_NaN returns TRUE. Will be fixed in future compiler releases. #endif #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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_5e83b && [1/2] Building CXX object CMakeFiles\cmTC_5e83b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_5e83b.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_76ad0 && [1/2] Building CXX object CMakeFiles\cmTC_76ad0.dir\src.cxx.obj cl : Command line warning D9002 : ignoring unknown option '-fstack-protector-strong' [2/2] Linking CXX executable cmTC_76ad0.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_58e67 && [1/2] Building CXX object CMakeFiles\cmTC_58e67.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_58e67.exe Source file was: #include #include int main(int, char **) { volatile std::atomic size_1; volatile std::atomic size_2; volatile std::atomic size_4; volatile std::atomic size_8; ++size_1; ++size_2; ++size_4; ++size_8; (void)size_1.load(std::memory_order_relaxed); (void)size_2.load(std::memory_order_relaxed); (void)size_4.load(std::memory_order_relaxed); (void)size_8.load(std::memory_order_relaxed); return 0; } Performing C++ SOURCE FILE Test HAVE_atomicfptr succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_fae4d && [1/2] Building CXX object CMakeFiles\cmTC_fae4d.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_fae4d.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_54d91 && [1/2] Building CXX object CMakeFiles\cmTC_54d91.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_54d91.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a4412 && [1/2] Building CXX object CMakeFiles\cmTC_a4412.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_a4412.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_5eca3 && [1/2] Building CXX object CMakeFiles\cmTC_5eca3.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_5eca3.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_cpp_winrt succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_6e9ad && [1/2] Building CXX object CMakeFiles\cmTC_6e9ad.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_6e9ad.exe Source file was: // Including winrt/base.h causes an error in some configurations (Windows 10 SDK + c++20) # include int main(void) { return 0; } Performing C++ SOURCE FILE Test HAVE_openssl_headers succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_00126 && [1/2] Building CXX object CMakeFiles\cmTC_00126.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_00126.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_openssl succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_c04e7 && [1/2] Building CXX object CMakeFiles\cmTC_c04e7.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_c04e7.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: */ SSL_free(SSL_new(0)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_dtls succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_836c8 && [1/2] Building CXX object CMakeFiles\cmTC_836c8.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_836c8.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_f0a58 && [1/2] Building CXX object CMakeFiles\cmTC_f0a58.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_f0a58.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_a1f01 && [1/2] Building CXX object CMakeFiles\cmTC_a1f01.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_a1f01.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_82d0f && [1/2] Building CXX object CMakeFiles\cmTC_82d0f.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_82d0f.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_b675a && [1/2] Building CXX object CMakeFiles\cmTC_b675a.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b675a.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_4770b && [1/2] Building CXX object CMakeFiles\cmTC_4770b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_4770b.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:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_98e22 && [1/2] Building CXX object CMakeFiles\cmTC_98e22.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_98e22.exe Source file was: #include int main(int, char **) { ID2D1Factory1 *d2dFactory; D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &d2dFactory); return 0; } Performing C++ SOURCE FILE Test HAVE_pointer_64bit succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_fef45 && [1/2] Building CXX object CMakeFiles\cmTC_fef45.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_fef45.exe Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ static_assert(sizeof(void *) == 8, "fail"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_arm_fp succeeded with the following output: Change Dir: C:/.conan/80e304/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/01edd76db8e16db9b38c3cca44ec466a9444c388/bin/ninja.exe cmTC_7e10f && [1/2] Building CXX object CMakeFiles\cmTC_7e10f.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_7e10f.exe Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ // if !defined(__ARM_FP) we might be on MSVC or we might have a device // without an FPU. // TODO: The latter case is not supported, but the test still succeeds. #if defined(__ARM_FP) && (__ARM_FP <= 0x04) # error "fail" #endif /* END TEST: */ return 0; } qt/6.3.1: ```

Redirecting some things to file decluttered the console output and I can see now some errors like:

CMake Error in qtbase/src/gui/CMakeLists.txt:
  Imported target "WrapFreetype::WrapFreetype" includes non-existent path

    "C:/ProgramData/Anaconda3/Library/include/freetype2"

  in its INTERFACE_INCLUDE_DIRECTORIES.  Possible reasons include:

  * The path was deleted, renamed, or moved to another location.

  * The installation package was faulty and references files it does not
  provide.

[...]

CMake Error at C:/.conan/80e304/1/Findharfbuzz.cmake:163 (set_property):
  The link interface of target "harfbuzz::harfbuzz" contains:

    Freetype::Freetype

  but the target was not found.  Possible reasons include:

    * There is a typo in the target name.
    * A find_package call is missing for an IMPORTED target.
    * An ALIAS target is missing.

Call Stack (most recent call first):
  qtbase/cmake/FindWrapSystemHarfbuzz.cmake:9 (find_package)
  qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package)
  qtbase/src/gui/configure.cmake:45 (qt_find_package)
  qtbase/cmake/QtFeature.cmake:573 (include)
  qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features)

I don't understand what's going on with freetype. I can see that conan is dragging it in as a dependency but cmake seems to be looking for it under some python interpreter folders.

ericLemanissier commented 1 year ago

please send the full console log, without modifications. I am missing some information to help you.

matte86 commented 1 year ago

This is the entire console log of the conan install step (the rest of the log is in my previous comment):

Click to expand log ``` > conan install .. --build=missing --profile=msvs19_c++17_debug > log.txt WARN: pcre2/10.37: requirement zlib/1.2.11 overridden by qt/6.3.1 to zlib/1.2.12 WARN: libpng/1.6.37: requirement zlib/1.2.11 overridden by freetype/2.12.1 to zlib/1.2.12 WARN: glib/2.73.3: requirement pcre2/10.40 overridden by harfbuzz/4.4.1 to pcre2/10.37 qt/6.3.1: WARN: Package binary is corrupted, removing: fd2900b102290c5ed4b1963bd704f2ff160f4faf qt/6.3.1: WARN: Build folder is dirty, removing it: C:\.conan\80e304\1 WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:>' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:>' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,EXECUTABLE>:>' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'conanbuildinfo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindBrotli.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindBrotli.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindBrotli.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindBZip2.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindBZip2.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindBZip2.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findcmake.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findcmake.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findcmake.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Finddouble-conversion.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Finddouble-conversion.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Finddouble-conversion.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindFreetype.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindFreetype.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindFreetype.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findglib.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findglib.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findglib.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findharfbuzz.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findharfbuzz.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findharfbuzz.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindIconv.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindIconv.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindIconv.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindIntl.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindIntl.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindIntl.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findlibffi.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findlibffi.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findlibffi.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findlibjpeg-turbo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findlibjpeg-turbo.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findlibjpeg-turbo.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findmd4c.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findmd4c.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findmd4c.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findninja.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findninja.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findninja.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findpcre2.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findpcre2.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findpcre2.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'Findpkgconf.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'Findpkgconf.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'Findstrawberryperl.cmake' file. WARN: replace_in_file didn't find pattern '$<$,SHARED_LIBRARY>:-Wl,--export-dynamic>' in 'FindZLIB.cmake' file. WARN: replace_in_file didn't find pattern '$<$,MODULE_LIBRARY>:-Wl,--export-dynamic>' in 'FindZLIB.cmake' file. WARN: replace_in_file didn't find pattern ' IMPORTED) ' in 'FindZLIB.cmake' file. Checking dependencies of submodule 'qtbase' Checking dependencies of submodule 'qtshadertools' Checking dependencies of submodule 'qtdeclarative' Skipping optional dependency 'qtimageformats' of 'qtdeclarative', because building 'qtimageformats' was explicitly disabled. Skipping optional dependency 'qtlanguageserver' of 'qtdeclarative', because building 'qtlanguageserver' was explicitly disabled. Skipping optional dependency 'qtsvg' of 'qtdeclarative', because building 'qtsvg' was explicitly disabled. Checking dependencies of submodule 'qtdatavis3d' Skipping optional dependency 'qtmultimedia' of 'qtdatavis3d', because building 'qtmultimedia' was explicitly disabled. Configuring submodule 'qtbase' Configuring submodule 'qtimageformats' Configuring submodule 'qtlanguageserver' Configuring submodule 'qtshadertools' Configuring submodule 'qtsvg' Configuring submodule 'qtdeclarative' Configuring submodule 'qtmultimedia' Configuring submodule 'qt3d' Configuring submodule 'qt5compat' Configuring submodule 'qtactiveqt' Configuring submodule 'qtcharts' Configuring submodule 'qtcoap' Configuring submodule 'qtconnectivity' Configuring submodule 'qtdatavis3d' Configuring submodule 'qttools' Configuring submodule 'qtdoc' Configuring submodule 'qtlottie' Configuring submodule 'qtmqtt' Configuring submodule 'qtnetworkauth' Configuring submodule 'qtopcua' Configuring submodule 'qtserialport' Configuring submodule 'qtpositioning' Configuring submodule 'qtquicktimeline' Configuring submodule 'qtquick3d' Configuring submodule 'qtremoteobjects' Configuring submodule 'qtscxml' Configuring submodule 'qtsensors' Configuring submodule 'qtserialbus' Configuring submodule 'qttranslations' Configuring submodule 'qtvirtualkeyboard' Configuring submodule 'qtwayland' Configuring submodule 'qtwebsockets' Configuring submodule 'qtwebchannel' Configuring submodule 'qtwebengine' Configuring submodule 'qtwebview' -- Configuration summary has been written to C:/.conan/80e304/1/config.summary -- Configure with --log-level=STATUS or higher to increase the output verbosity. CMake Error in qtbase/src/gui/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/plugins/platforms/minimal/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/gui/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/gui/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/gui/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/plugins/platforms/minimal/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error in qtbase/src/plugins/platforms/minimal/CMakeLists.txt: Imported target "WrapFreetype::WrapFreetype" includes non-existent path "C:/ProgramData/Anaconda3/Library/include/freetype2" in its INTERFACE_INCLUDE_DIRECTORIES. Possible reasons include: * The path was deleted, renamed, or moved to another location. * An install or uninstall procedure did not complete successfully. * The installation package was faulty and references files it does not provide. CMake Error at C:/.conan/80e304/1/Findharfbuzz.cmake:62 (set_property): The link interface of target "CONAN_LIB::harfbuzz_harfbuzz" contains: Freetype::Freetype but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. Call Stack (most recent call first): C:/.conan/80e304/1/Findharfbuzz.cmake:128 (conan_package_library_targets) qtbase/cmake/FindWrapSystemHarfbuzz.cmake:9 (find_package) qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package) qtbase/src/gui/configure.cmake:45 (qt_find_package) qtbase/cmake/QtFeature.cmake:573 (include) qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features) CMake Error at C:/.conan/80e304/1/Findharfbuzz.cmake:163 (set_property): The link interface of target "harfbuzz::harfbuzz" contains: Freetype::Freetype but the target was not found. Possible reasons include: * There is a typo in the target name. * A find_package call is missing for an IMPORTED target. * An ALIAS target is missing. Call Stack (most recent call first): qtbase/cmake/FindWrapSystemHarfbuzz.cmake:9 (find_package) qtbase/cmake/QtFindPackageHelpers.cmake:130 (find_package) qtbase/src/gui/configure.cmake:45 (qt_find_package) qtbase/cmake/QtFeature.cmake:573 (include) qtbase/src/CMakeLists.txt:12 (qt_feature_evaluate_features) CMake Warning: Manually-specified variables were not used by the project: BUILD_qtqa BUILD_qtrepotools CMAKE_EXPORT_NO_PACKAGE_REGISTRY FEATURE_sqlite CMake Generate step failed. Build files cannot be regenerated correctly. qt/6.3.1: ERROR: Package 'fd2900b102290c5ed4b1963bd704f2ff160f4faf' build failed qt/6.3.1: WARN: Build folder C:\.conan\80e304\1 ERROR: qt/6.3.1: Error in build() method, line 745 cmake = self._configure_cmake() while calling '_configure_cmake', line 712 cmake.configure(source_folder="qt6") ConanException: Error 1 while executing cd C:\.conan\80e304\1 && cmake -G "Ninja" -DCONAN_LINK_RUNTIME="/MDd" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_CMAKE_CXX_STANDARD="17" -DCONAN_CMAKE_CXX_EXTENSIONS="OFF" -DCONAN_STD_CXX_FLAG="/std:c++17" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="Visual Studio" -DCONAN_COMPILER_VERSION="16" -DCONAN_CXX_FLAGS="/MP4" -DCONAN_C_FLAGS="/MP4" -DBUILD_SHARED_LIBS="ON" -DCMAKE_INSTALL_PREFIX="C:\.conan\e61eb9\1" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="C:/.conan/80e304/1" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -DINSTALL_MKSPECSDIR="C:\.conan\e61eb9\1\res\archdatadir\mkspecs" -DINSTALL_ARCHDATADIR="C:\.conan\e61eb9\1\res\archdatadir" -DINSTALL_LIBEXECDIR="C:\.conan\e61eb9\1\bin" -DINSTALL_DATADIR="C:\.conan\e61eb9\1\res\datadir" -DINSTALL_SYSCONFDIR="C:\.conan\e61eb9\1\res\sysconfdir" -DQT_BUILD_TESTS="OFF" -DQT_BUILD_EXAMPLES="OFF" -DFEATURE_optimize_size="OFF" -DBUILD_qtsvg="OFF" -DBUILD_qtdeclarative="ON" -DBUILD_qtactiveqt="OFF" -DBUILD_qtmultimedia="OFF" -DBUILD_qttools="OFF" -DBUILD_qttranslations="OFF" -DBUILD_qtdoc="OFF" -DBUILD_qtrepotools="OFF" -DBUILD_qtqa="OFF" -DBUILD_qtpositioning="OFF" -DBUILD_qtsensors="OFF" -DBUILD_qtconnectivity="OFF" -DBUILD_qtwayland="OFF" -DBUILD_qt3d="OFF" -DBUILD_qtimageformats="OFF" -DBUILD_qtserialbus="OFF" -DBUILD_qtserialport="OFF" -DBUILD_qtwebsockets="OFF" -DBUILD_qtwebchannel="OFF" -DBUILD_qtwebengine="OFF" -DBUILD_qtwebview="OFF" -DBUILD_qtcharts="OFF" -DBUILD_qtdatavis3d="ON" -DBUILD_qtvirtualkeyboard="OFF" -DBUILD_qtscxml="OFF" -DBUILD_qtnetworkauth="OFF" -DBUILD_qtremoteobjects="OFF" -DBUILD_qtlottie="OFF" -DBUILD_qtquicktimeline="OFF" -DBUILD_qtquick3d="OFF" -DBUILD_qtshadertools="ON" -DBUILD_qt5compat="OFF" -DBUILD_qtcoap="OFF" -DBUILD_qtmqtt="OFF" -DBUILD_qtopcua="OFF" -DBUILD_qtlanguageserver="OFF" -DFEATURE_system_zlib="ON" -DINPUT_opengl="dynamic" -DINPUT_openssl="no" -DFEATURE_dbus="OFF" -DFEATURE_glib="OFF" -DFEATURE_icu="OFF" -DFEATURE_fontconfig="OFF" -DFEATURE_sql_mysql="OFF" -DFEATURE_sql_psql="OFF" -DFEATURE_sql_odbc="OFF" -DFEATURE_gui="ON" -DFEATURE_widgets="ON" -DFEATURE_zstd="OFF" -DFEATURE_vulkan="OFF" -DFEATURE_brotli="ON" -DFEATURE_gssapi="OFF" -DFEATURE_system_doubleconversion="ON" -DFEATURE_system_freetype="ON" -DFEATURE_system_harfbuzz="ON" -DFEATURE_system_jpeg="ON" -DFEATURE_system_png="ON" -DFEATURE_sqlite="OFF" -DFEATURE_system_sqlite="OFF" -DFEATURE_system_pcre2="ON" -DINPUT_doubleconversion="system" -DINPUT_freetype="system" -DINPUT_harfbuzz="system" -DINPUT_libjpeg="system" -DINPUT_libpng="system" -DINPUT_libmd4c="system" -DINPUT_pcre="system" -DQT_QMAKE_TARGET_MKSPEC="win32-msvc" -DFEATURE_pkg_config="ON" -DHOST_PERL="C:/.conan/8b88e9/1/bin/perl.exe" -Wno-dev C:\.conan\923d26\1\qt6 ```
ericLemanissier commented 1 year ago

ok, so not really any new information here. The easiest fix is to remove Anaconda3 from the environment (at least CMAKE_*_PATH and PATH)

matte86 commented 1 year ago

I am a bit lost on how to do that... "C:/ProgramData/Anaconda3" is where my python interpreter is so I cannot remove it from the PATH. As for the CMAKE_* variables, this is the cmake context set up by the Qt recipe so I don't know how I can inject / remove things from variables configured there.

ericLemanissier commented 1 year ago

I'm currently trying the following change https://github.com/Ultimaker/conan-center-index/pull/13/commits/d23e2992b759d6b07fec4e0fedda0dc28a260f2c to prevent cmake from picking up dependencies from the environment. Could you please try this ?

matte86 commented 1 year ago

Unfortunately I still have the same error: freetype is being searched for in the Anaconda3 path.

ericLemanissier commented 1 year ago

I could reproduce the problem on my machine by installing anaconda. It looks like the fix is https://github.com/ericLemanissier/conan-center-index/commit/8d455a7414d517713fe8961a3a405cd827b737cd. Could you please try it and tell me if it works for you too ?

matte86 commented 1 year ago

Thanks for the suggestion! I confirm the fix works on my machine as well

ericLemanissier commented 1 year ago

@matte86 @EricAtORS could you please try with the recipe in https://github.com/conan-io/conan-center-index/pull/14592 ?

EricAtORS commented 1 year ago

I'll give it a go tomorrow.

matte86 commented 1 year ago

Thanks @ericLemanissier for helping out! I tried consuming qt/6.3.1 (and also qt/6.4.1) from conancenter but somehow I still have problems. In my application I had to enable some more additional components, although I am not sure that's the problem.

I might not have time to play more with this in the coming weeks but for the moment I got something working by integrating the changes from ericLemanissier@8d455a7 on top of the qt/6.4.0 recipe in qt/6.3.2 #12906.

This is the build log for qt/6.3.1:

Click to expand log ``` [...] qt/6.3.1: Applying build-requirement: cmake/3.23.2 qt/6.3.1: Applying build-requirement: ninja/1.11.0 qt/6.3.1: Applying build-requirement: pkgconf/1.7.4 qt/6.3.1: Applying build-requirement: strawberryperl/5.30.0.1 qt/6.3.1: Building your package in C:\.conan\cb4cbe\1 qt/6.3.1: Generator pkg_config created cmake.pc qt/6.3.1: Generator pkg_config created ninja.pc qt/6.3.1: Generator pkg_config created libpkgconf.pc qt/6.3.1: Generator pkg_config created strawberryperl.pc qt/6.3.1: Generator pkg_config created double-conversion.pc qt/6.3.1: Generator pkg_config created harfbuzz.pc qt/6.3.1: Generator pkg_config created libturbojpeg.pc qt/6.3.1: Generator pkg_config created libjpeg.pc qt/6.3.1: Generator pkg_config created libjpeg-turbo.pc qt/6.3.1: Generator pkg_config created md4c.pc qt/6.3.1: Generator pkg_config created md4c-html.pc qt/6.3.1: Generator pkg_config created freetype2.pc qt/6.3.1: Generator pkg_config created glib-2.0.pc qt/6.3.1: Generator pkg_config created gobject-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-no-export-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-2.0.pc qt/6.3.1: Generator pkg_config created gio-2.0.pc qt/6.3.1: Generator pkg_config created gio-windows-2.0.pc qt/6.3.1: Generator pkg_config created gresource.pc qt/6.3.1: Generator pkg_config created gthread-2.0.pc qt/6.3.1: Generator pkg_config created gmodule-export-2.0.pc qt/6.3.1: Generator pkg_config created glib.pc qt/6.3.1: Generator pkg_config created libpcre2-32.pc qt/6.3.1: Generator pkg_config created libpcre2-16.pc qt/6.3.1: Generator pkg_config created libpcre2-8.pc qt/6.3.1: Generator pkg_config created libpcre2-posix.pc qt/6.3.1: Generator pkg_config created libpcre2.pc qt/6.3.1: Generator pkg_config created libpng.pc qt/6.3.1: Generator pkg_config created libbrotlicommon.pc qt/6.3.1: Generator pkg_config created libbrotlienc.pc qt/6.3.1: Generator pkg_config created libbrotlidec.pc qt/6.3.1: Generator pkg_config created brotli.pc qt/6.3.1: Generator pkg_config created libffi.pc qt/6.3.1: Generator pkg_config created libgettext.pc qt/6.3.1: Generator pkg_config created zlib.pc qt/6.3.1: Generator pkg_config created bzip2.pc qt/6.3.1: Generator pkg_config created libiconv.pc qt/6.3.1: Generator cmake created conanbuildinfo.cmake qt/6.3.1: Generator cmake_find_package created Findcmake.cmake qt/6.3.1: Generator cmake_find_package created Findninja.cmake qt/6.3.1: Generator cmake_find_package created Findpkgconf.cmake qt/6.3.1: Generator cmake_find_package created Findstrawberryperl.cmake qt/6.3.1: Generator cmake_find_package created Finddouble-conversion.cmake qt/6.3.1: Generator cmake_find_package created Findharfbuzz.cmake qt/6.3.1: Generator cmake_find_package created FindJPEG.cmake qt/6.3.1: Generator cmake_find_package created Findmd4c.cmake qt/6.3.1: Generator cmake_find_package created FindFreetype.cmake qt/6.3.1: Generator cmake_find_package created Findglib.cmake qt/6.3.1: Generator cmake_find_package created Findpcre2.cmake qt/6.3.1: Generator cmake_find_package created FindPNG.cmake qt/6.3.1: Generator cmake_find_package created FindBrotli.cmake qt/6.3.1: Generator cmake_find_package created Findlibffi.cmake qt/6.3.1: Generator cmake_find_package created FindIntl.cmake qt/6.3.1: Generator cmake_find_package created FindZLIB.cmake qt/6.3.1: Generator cmake_find_package created FindBZip2.cmake qt/6.3.1: Generator cmake_find_package created FindIconv.cmake qt/6.3.1: Aggregating env generators qt/6.3.1: Calling build() ********************************************************************** ** Visual Studio 2019 Developer Command Prompt v16.11.17 ** Copyright (c) 2021 Microsoft Corporation ********************************************************************** [vcvarsall.bat] Environment initialized for: 'x64' Conan:vcvars already set -- The CXX compiler identification is MSVC 19.29.30146.0 -- The C compiler identification is MSVC 19.29.30146.0 -- The ASM compiler identification is MSVC -- Found assembler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting language standard -- Conan setting CPP STANDARD: 17 WITH EXTENSIONS OFF -- Could NOT find double-conversion (missing: double-conversion_DIR) -- Could NOT find md4c (missing: md4c_DIR) -- Could NOT find md4c (missing: md4c_DIR) -- Could NOT find Qt6QuickTimeline (missing: Qt6QuickTimeline_DIR) -- The following packages have been found: * QtBuildInternals * ZLIB (required version >= 1.0.8) * WrapSystemZLIB (required version >= 1.0.8) * zstd * WrapZSTD (required version >= 1.3), ZSTD compression library, * double-conversion * OpenSSL * Freetype (required version >= 2.2.0) * harfbuzz (required version >= 2.6.0) * JPEG * PNG * OpenGL * WrapPCRE2 * WrapZLIB * WrapDoubleConversion * ICU * WrapSystemPCRE2 (required version >= 10.20) * WrapBrotli * WrapOpenSSLHeaders * WrapOpenSSL * GLIB2, Event loop and utility library, * WrapHarfbuzz * WrapPNG * WrapSystemFreetype (required version >= 2.2.0) * WrapSystemHarfbuzz (required version >= 2.6.0) * WrapSystemJpeg * WrapSystemPNG * WrapOpenGL * ODBC * SQLite3 * WrapFreetype * WrapJpeg * Qt6OpenGLWidgets (required version >= 6.3.1) * Qt6Sql (required version >= 6.3.1) * Python * Qt6QmlPrivate (required version >= 6.3.1) * Qt6QuickTest (required version >= 6.3.1) * Qt6Test (required version >= 6.3.1) * PkgConfig * Qt6BuildInternals (required version >= 6.3.1) * Qt6Core (required version >= 6.3.1) * Qt6Concurrent (required version >= 6.3.1) * Qt6Network (required version >= 6.3.1) * Qt6GuiTools (required version >= 6.3.1) * Qt6Gui (required version >= 6.3.1) * Qt6QmlTools (required version >= 6.3.1) * Qt6QmlModels (required version >= 6.3.1) * Qt6OpenGL (required version >= 6.3.1) * Qt6Quick (required version >= 6.3.1) * Qt6WidgetsTools (required version >= 6.3.1) * Qt6Widgets (required version >= 6.3.1) * WrapAtomic * Qt6CoreTools (required version >= 6.3.1) * Qt6CorePrivate (required version >= 6.3.1) * Qt6PacketProtocolPrivate (required version >= 6.3.1) * Qt6ShaderToolsTools (required version >= 6.3.1) * Qt6ShaderTools (required version >= 6.3.1) * Threads * Qt6 (required version >= 6.3.1) -- The following OPTIONAL packages have not been found: * DBus1 (required version >= 1.2) * WrapDBus1 (required version >= 1.2) * Libudev * PCRE2 * unofficial-brotli * Libsystemd * Libb2 * WrapRt * Slog2 * Libproxy * GSSAPI, Generic Security Services Application Program Interface * X11_XCB, A compatibility library for code that translates Xlib API calls into XCB calls, * ATSPI2 * DirectFB * Libdrm, Userspace interface to kernel DRM services., * Fontconfig * gbm, Mesa gbm library., * Libinput, Library to handle input devices in Wayland compositors and to provide a generic X.Org input driver., * md4c * WrapSystemMd4c * Mtdev * EGL, A platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES and OpenVG., * GLESv2 * Tslib * WrapVulkanHeaders * GTK3 (required version >= 3.6) * Cups * DB2, IBM DB2 client library, * MySQL, MySQL client library, * PostgreSQL * Oracle, Oracle client library, * Interbase, Interbase client library, * Qt6LanguageServerPrivate (required version >= 6.3.1) * Qt6LinguistTools (required version >= 6.3.1) * LTTngUST * Qt6Gamepad (required version >= 6.3.1) * Qt6Multimedia (required version >= 6.3.1) * WrapQt3DAssimp (required version >= 5) * Vulkan * Qt6QmlCompilerPlusPrivate * Qt6QuickTimeline (required version >= 6.3.1) * assimp (required version >= 5.1.6) * WrapQuick3DAssimp (required version >= 5.1.6) -- Configure summary: Building for: win32-msvc (x86_64, CPU features: sse sse2) Compiler: msvc 19.29.30146.0 Build options: Mode ................................... release Optimize release build for size ........ no Fully optimize release builds (-O3) .... no Building shared libraries .............. yes Using C standard ....................... C11 Using C++ standard ..................... C++17 Relocatable ............................ yes Using precompiled headers .............. yes Using LTCG ............................. no Target compiler supports: SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX .................................. AVX AVX2 AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI Other x86 ............................ AES F16C RDRAND SHA Sanitizers: Addresses ............................ no Threads .............................. no Memory ............................... no Fuzzer (instrumentation only) ........ no Undefined ............................ no Build parts ............................ libs tools App store compliance ................... no Qt modules and options: Qt Concurrent .......................... yes Qt D-Bus ............................... no Qt D-Bus directly linked to libdbus .... no Qt Gui ................................. yes Qt Network ............................. yes Qt PrintSupport ........................ yes Qt Sql ................................. yes Qt Testlib ............................. yes Qt Widgets ............................. yes Qt Xml ................................. yes Support enabled for: Using pkg-config ....................... yes udev ................................... no Using system zlib ...................... yes Zstandard support ...................... no Thread support ......................... yes Common build options: Linker can resolve circular dependencies yes Qt Core: backtrace .............................. no DoubleConversion ....................... yes Using system DoubleConversion ........ yes GLib ................................... no ICU .................................... no Using system libb2 ..................... no Built-in copy of the MIME database ..... yes cpp/winrt base ......................... yes Tracing backend ........................ Logging backends: journald ............................. no syslog ............................... no slog2 ................................ no PCRE2 .................................. yes Using system PCRE2 ................... yes Qt Sql: SQL item models ........................ yes Qt Network: getifaddrs() ........................... no IPv6 ifname ............................ no libproxy ............................... no Schannel ............................... yes OpenSSL ................................ no Qt directly linked to OpenSSL ........ no OpenSSL 1.1 ............................ no DTLS ................................... no OCSP-stapling .......................... no SCTP ................................... no Use system proxies ..................... yes GSSAPI ................................. no Brotli Decompression Support ........... yes Core tools: Android deployment tool ................ yes macOS deployment tool .................. no Windows deployment tool ................ yes qmake .................................. yes Qt Gui: Accessibility .......................... yes FreeType ............................... yes Using system FreeType ................ yes HarfBuzz ............................... yes Using system HarfBuzz ................ yes Fontconfig ............................. no Image formats: GIF .................................. yes ICO .................................. yes JPEG ................................. yes Using system libjpeg ............... yes PNG .................................. yes Using system libpng ................ yes Text formats: HtmlParser ........................... yes CssParser ............................ yes OdfWriter ............................ yes MarkdownReader ....................... yes Using system libmd4c ............... no MarkdownWriter ....................... yes EGL .................................... no OpenVG ................................. no OpenGL: Desktop OpenGL ....................... no Dynamic OpenGL ....................... yes OpenGL ES 2.0 ........................ no OpenGL ES 3.0 ........................ no OpenGL ES 3.1 ........................ no OpenGL ES 3.2 ........................ no Vulkan ................................. no Session Management ..................... yes Features used by QPA backends: evdev .................................. no libinput ............................... no HiRes wheel support in libinput ........ no INTEGRITY HID .......................... no mtdev .................................. no tslib .................................. no xkbcommon .............................. no X11 specific: XLib ................................. no XCB Xlib ............................. no EGL on X11 ........................... no xkbcommon-x11 ........................ no xcb-sm ............................... no QPA backends: DirectFB ............................... no EGLFS .................................. no EGLFS details: EGLFS OpenWFD ........................ no EGLFS i.Mx6 .......................... no EGLFS i.Mx6 Wayland .................. no EGLFS RCAR ........................... no EGLFS EGLDevice ...................... no EGLFS GBM ............................ no EGLFS VSP2 ........................... no EGLFS Mali ........................... no EGLFS Raspberry Pi ................... no EGLFS X11 ............................ no LinuxFB ................................ no VNC .................................... no VK_KHR_display ......................... no QNX: lgmon ................................ no IMF .................................. no XCB: Using system-provided xcb-xinput ..... no GL integrations: GLX Plugin ......................... no XCB GLX .......................... no EGL-X11 Plugin ..................... no Windows: Direct 2D ............................ yes Direct 2D 1.1 ........................ yes DirectWrite .......................... yes DirectWrite 3 ........................ yes Qt Widgets: GTK+ ................................... no Styles ................................. Fusion Windows WindowsVista Qt Testlib: Tester for item models ................. yes Qt PrintSupport: CUPS ................................... no Qt Sql Drivers: DB2 (IBM) .............................. no InterBase .............................. no MySql .................................. no OCI (Oracle) ........................... no ODBC ................................... no PostgreSQL ............................. no SQLite ................................. yes Using system provided SQLite ......... no Qt QML: QML network support .................... yes QML debugging and profiling support .... yes QML just-in-time compiler .............. yes QML sequence object .................... yes QML XML http request ................... yes QML Locale ............................. yes Qt QML Models: QML list model ......................... yes QML delegate model ..................... yes Qt Quick: AnimatedImage item ..................... yes Canvas item ............................ yes Support for Qt Quick Designer .......... yes Flipable item .......................... yes GridView item .......................... yes ListView item .......................... yes TableView item ......................... yes TreeView item .......................... yes Path support ........................... yes PathView item .......................... yes Positioner items ....................... yes Repeater item .......................... yes ShaderEffect item ...................... yes Sprite item ............................ yes Qt Quick Templates 2: Hover support .......................... yes Multi-touch support .................... yes Calendar support ....................... yes Qt Quick Controls 2: Styles ................................. Basic Fusion Imagine Material Universal macOS Windows Qt 3D: Assimp ................................. yes System Assimp .......................... no Use SSE2 instructions .................. yes Use AVX2 instructions .................. no Aspects: Render aspect ........................ yes Input aspect ......................... yes Logic aspect ......................... yes Animation aspect ..................... yes Extras aspect ........................ yes Qt 3D APIs: Vulkan ................................. no Qt 3D Renderers: OpenGL Renderer ........................ yes RHI Renderer ........................... yes Qt3D Geometry Loaders: Autodesk FBX ........................... no QtQuick3D: Assimp ................................. yes System Assimp .......................... no -- Qt is now configured for building. Just run 'cmake --build . --parallel' Once everything is built, you must run 'cmake --install .' Qt will be installed into 'C:/.conan/b33d8a/1' To configure and build other Qt modules, you can use the following convenience script: C:/.conan/b33d8a/1/bin/qt-configure-module.bat If reconfiguration fails for some reason, try removing 'CMakeCache.txt' from the build directory -- Configuring done -- Generating done qt/6.3.1: Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is AppleClang using "--version" did not match "(Apple LLVM version)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is ARMClang using "--version" did not match "armclang": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is HP using "-V" did not match "HP C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line error D8004 : '/V' requires an argument Checking whether the ASM compiler is Intel using "--version" did not match "(ICC)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is IntelLLVM using "--version" did not match "(Intel[^ ]+oneAPI)": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '--version' cl : Command line error D8003 : missing source filename Checking whether the ASM compiler is SunPro using "-V" did not match "Sun C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line error D8004 : '/V' requires an argument Checking whether the ASM compiler is XL using "-qversion" did not match "XL C": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl : Command line warning D9002 : ignoring unknown option '-qversion' cl : Command line error D8003 : missing source filename Performing C++ SOURCE FILE Test TEST_optimize_debug failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_0ea4f && [1/2] Building CXX object CMakeFiles\cmTC_0ea4f.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_0ea4f.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DTEST_optimize_debug /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /Ob0 /Od /RTC1 -MD -Og -std:c++17 /showIncludes /FoCMakeFiles\cmTC_0ea4f.dir\src.cxx.obj /FdCMakeFiles\cmTC_0ea4f.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx cl : Command line warning D9035 : option 'Og' has been deprecated and will be removed in a future release cl : Command line error D8016 : '/RTC1' and '/Og' command-line options are incompatible ninja: build stopped: subcommand failed. Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_reduce_relocations failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_cc683 && [1/2] Building CXX object CMakeFiles\cmTC_cc683.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_cc683.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_reduce_relocations /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_cc683.dir\src.cxx.obj /FdCMakeFiles\cmTC_cc683.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1189: #error: Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). ninja: build stopped: subcommand failed. Source file was: #if !(defined(__i386) || defined(__i386__) || defined(__x86_64) || defined(__x86_64__) || defined(__amd64)) || defined(__sun) # error Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). #endif int main(void) { /* BEGIN TEST: */ /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_posix_fallocate failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_ad867 && [1/2] Building CXX object CMakeFiles\cmTC_ad867.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_ad867.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_posix_fallocate /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_ad867.dir\src.cxx.obj /FdCMakeFiles\cmTC_ad867.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(void) { /* BEGIN TEST: */ (void) posix_fallocate(0, 0, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_alloca_stdlib_h failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_118c0 && [1/2] Building CXX object CMakeFiles\cmTC_118c0.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_118c0.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_alloca_stdlib_h /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_118c0.dir\src.cxx.obj /FdCMakeFiles\cmTC_118c0.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(6): error C3861: 'alloca': identifier not found ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ alloca(1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_alloca_h failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_ebe9e && [1/2] Building CXX object CMakeFiles\cmTC_ebe9e.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_ebe9e.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_alloca_h /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_ebe9e.dir\src.cxx.obj /FdCMakeFiles\cmTC_ebe9e.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'alloca.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include #endif int main(void) { /* BEGIN TEST: */ alloca(1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_intelcet failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_7833d && [1/2] Building CXX object CMakeFiles\cmTC_7833d.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_7833d.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_intelcet /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_7833d.dir\src.cxx.obj /FdCMakeFiles\cmTC_7833d.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(5): fatal error C1189: #error: Intel CET not available ninja: build stopped: subcommand failed. Source file was: int main(void) { /* BEGIN TEST: */ #if !defined(__CET__) # error Intel CET not available #endif /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_LD_VERSION_SCRIPT failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_0db1d && [1/2] Building CXX object CMakeFiles\cmTC_0db1d.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_0db1d.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_LD_VERSION_SCRIPT /DWIN32 /D_WINDOWS /EHsc /MP4 -Wl,--version-script="C:/.conan/cb4cbe/1/qtbase/version_flag.map" /Zi /Ob0 /Od /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_0db1d.dir\src.cxx.obj /FdCMakeFiles\cmTC_0db1d.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx cl : Command line error D8021 : invalid numeric argument '/Wl,--version-script=C:/.conan/cb4cbe/1/qtbase/version_flag.map' ninja: build stopped: subcommand failed. Source file was: int main(void){return 0;} Performing C++ SOURCE FILE Test HAVE_GETTIME failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_c447b && [1/2] Building CXX object CMakeFiles\cmTC_c447b.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_c447b.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_GETTIME /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_c447b.dir\src.cxx.obj /FdCMakeFiles\cmTC_c447b.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(int, char **) { timespec ts; clock_gettime(CLOCK_REALTIME, &ts); } Performing C++ SOURCE FILE Test HAVE_cloexec failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_08494 && [1/2] Building CXX object CMakeFiles\cmTC_08494.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_08494.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_cloexec /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_08494.dir\src.cxx.obj /FdCMakeFiles\cmTC_08494.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(3): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _GNU_SOURCE 1 #include #include #include #include int main(void) { /* BEGIN TEST: */ int pipes[2]; (void) pipe2(pipes, O_CLOEXEC | O_NONBLOCK); (void) fcntl(0, F_DUPFD_CLOEXEC, 0); (void) dup3(0, 3, O_CLOEXEC); #if defined(__NetBSD__) (void) paccept(0, 0, 0, NULL, SOCK_CLOEXEC | SOCK_NONBLOCK); #else (void) accept4(0, 0, 0, SOCK_CLOEXEC | SOCK_NONBLOCK); #endif /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_eventfd failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_05b9b && [1/2] Building CXX object CMakeFiles\cmTC_05b9b.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_05b9b.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_eventfd /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_05b9b.dir\src.cxx.obj /FdCMakeFiles\cmTC_05b9b.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/eventfd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ eventfd_t value; int fd = eventfd(0, EFD_CLOEXEC); eventfd_read(fd, &value); eventfd_write(fd, value); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_futimens failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_c562c && [1/2] Building CXX object CMakeFiles\cmTC_c562c.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_c562c.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_futimens /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_c562c.dir\src.cxx.obj /FdCMakeFiles\cmTC_c562c.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(6): error C3861: 'futimens': identifier not found ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ futimens(-1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_futimes failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_448cd && [1/2] Building CXX object CMakeFiles\cmTC_448cd.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_448cd.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_futimes /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_448cd.dir\src.cxx.obj /FdCMakeFiles\cmTC_448cd.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/time.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ futimes(-1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getauxval failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_14f28 && [1/2] Building CXX object CMakeFiles\cmTC_14f28.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_14f28.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getauxval /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_14f28.dir\src.cxx.obj /FdCMakeFiles\cmTC_14f28.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/auxv.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ (void) getauxval(AT_NULL); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getentropy failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_e80e8 && [1/2] Building CXX object CMakeFiles\cmTC_e80e8.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_e80e8.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getentropy /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_e80e8.dir\src.cxx.obj /FdCMakeFiles\cmTC_e80e8.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #if __has_include() # include #endif int main(void) { /* BEGIN TEST: */ char buf[32]; (void) getentropy(buf, sizeof(buf)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_glibc failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_4a27e && [1/2] Building CXX object CMakeFiles\cmTC_4a27e.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_4a27e.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_glibc /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_4a27e.dir\src.cxx.obj /FdCMakeFiles\cmTC_4a27e.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(6): error C2065: '__GLIBC__': undeclared identifier ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ return __GLIBC__; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_inotify failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_67fdc && [1/2] Building CXX object CMakeFiles\cmTC_67fdc.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_67fdc.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_inotify /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_67fdc.dir\src.cxx.obj /FdCMakeFiles\cmTC_67fdc.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'sys/inotify.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ inotify_init(); inotify_add_watch(0, "foobar", IN_ACCESS); inotify_rm_watch(0, 1); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipc_sysv failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f9b88 && [1/2] Building CXX object CMakeFiles\cmTC_f9b88.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f9b88.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipc_sysv /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f9b88.dir\src.cxx.obj /FdCMakeFiles\cmTC_f9b88.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/ipc.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include #include int main(void) { /* BEGIN TEST: */ key_t unix_key = ftok("test", 'Q'); semctl(semget(unix_key, 1, 0666 | IPC_CREAT | IPC_EXCL), 0, IPC_RMID, 0); shmget(unix_key, 0, 0666 | IPC_CREAT | IPC_EXCL); shmctl(0, 0, (struct shmid_ds *)(0)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipc_posix failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_4aad4 && [1/2] Building CXX object CMakeFiles\cmTC_4aad4.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_4aad4.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipc_posix /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_4aad4.dir\src.cxx.obj /FdCMakeFiles\cmTC_4aad4.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/mman.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ sem_close(sem_open("test", O_CREAT | O_EXCL, 0666, 0)); shm_open("test", O_RDWR | O_CREAT | O_EXCL, 0666); shm_unlink("test"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linkat failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f6fe3 && [1/2] Building CXX object CMakeFiles\cmTC_f6fe3.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f6fe3.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linkat /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f6fe3.dir\src.cxx.obj /FdCMakeFiles\cmTC_f6fe3.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(3): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include int main(void) { /* BEGIN TEST: */ linkat(AT_FDCWD, "foo", AT_FDCWD, "bar", AT_SYMLINK_FOLLOW); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ppoll failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f13da && [1/2] Building CXX object CMakeFiles\cmTC_f13da.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f13da.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ppoll /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f13da.dir\src.cxx.obj /FdCMakeFiles\cmTC_f13da.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; struct timespec ts; sigset_t sig; ppoll(&pfd, 1, &ts, &sig); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_pollts failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_38742 && [1/2] Building CXX object CMakeFiles\cmTC_38742.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_38742.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_pollts /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_38742.dir\src.cxx.obj /FdCMakeFiles\cmTC_38742.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; struct timespec ts; sigset_t sig; pollts(&pfd, 1, &ts, &sig); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_poll failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_39076 && [1/2] Building CXX object CMakeFiles\cmTC_39076.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_39076.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_poll /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_39076.dir\src.cxx.obj /FdCMakeFiles\cmTC_39076.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'poll.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ struct pollfd pfd; poll(&pfd, 1, 0); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_renameat2 failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_c3287 && [1/2] Building CXX object CMakeFiles\cmTC_c3287.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_c3287.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_renameat2 /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_c3287.dir\src.cxx.obj /FdCMakeFiles\cmTC_c3287.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'AT_FDCWD': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'argv': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'AT_FDCWD': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'argv': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'RENAME_NOREPLACE': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2065: 'RENAME_WHITEOUT': undeclared identifier C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C3861: 'renameat2': identifier not found ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include int main(void) { /* BEGIN TEST: */ renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_statx failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_57182 && [1/2] Building CXX object CMakeFiles\cmTC_57182.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_57182.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_statx /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_57182.dir\src.cxx.obj /FdCMakeFiles\cmTC_57182.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(4): fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define _ATFILE_SOURCE 1 #include #include #include #include int main(void) { /* BEGIN TEST: */ struct statx statxbuf; unsigned int mask = STATX_BASIC_STATS; return statx(AT_FDCWD, "", AT_STATX_SYNC_AS_STAT, mask, &statxbuf); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_syslog failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_7c157 && [1/2] Building CXX object CMakeFiles\cmTC_7c157.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_7c157.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_syslog /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_7c157.dir\src.cxx.obj /FdCMakeFiles\cmTC_7c157.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'syslog.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ openlog("qt", 0, LOG_USER); syslog(LOG_INFO, "configure"); closelog(); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_xlocalescanprint failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_b1faf && [1/2] Building CXX object CMakeFiles\cmTC_b1faf.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_b1faf.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_xlocalescanprint /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_b1faf.dir\src.cxx.obj /FdCMakeFiles\cmTC_b1faf.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(10): error C2006: '#include': expected "FILENAME" or C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(10): fatal error C1083: Cannot open include file: '': No such file or directory ninja: build stopped: subcommand failed. Source file was: #define QT_BEGIN_NAMESPACE #define QT_END_NAMESPACE #ifdef _MSVC_VER #define Q_CC_MSVC _MSVC_VER #endif #define QT_NO_DOUBLECONVERSION #include QDSP_P_H int main(void) { /* BEGIN TEST: */ #ifdef _MSVC_VER _locale_t invalidLocale = NULL; #else locale_t invalidLocale = NULL; #endif double a = 3.4; qDoubleSnprintf(argv[0], 1, invalidLocale, "invalid format", a); qDoubleSscanf(argv[0], invalidLocale, "invalid format", &a, &argc); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_getifaddrs failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_54c94 && [1/2] Building CXX object CMakeFiles\cmTC_54c94.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_54c94.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_getifaddrs /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_54c94.dir\src.cxx.obj /FdCMakeFiles\cmTC_54c94.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ ifaddrs *list; getifaddrs(&list); freeifaddrs(list); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ifr_index failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_e6788 && [1/2] Building CXX object CMakeFiles\cmTC_e6788.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_e6788.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ifr_index /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_e6788.dir\src.cxx.obj /FdCMakeFiles\cmTC_e6788.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'net/if.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ struct ifreq req; req.ifr_index = 0; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_ipv6ifname failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_d421b && [1/2] Building CXX object CMakeFiles\cmTC_d421b.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_d421b.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_ipv6ifname /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_d421b.dir\src.cxx.obj /FdCMakeFiles\cmTC_d421b.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ char buf[IFNAMSIZ]; if_nametoindex("eth0"); if_indextoname(1, buf); if_freenameindex(if_nameindex()); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linux_netlink failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_0076d && [1/2] Building CXX object CMakeFiles\cmTC_0076d.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_0076d.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linux_netlink /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_0076d.dir\src.cxx.obj /FdCMakeFiles\cmTC_0076d.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'asm/types.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ struct rtattr rta = { }; struct ifinfomsg ifi = {}; struct ifaddrmsg ifa = {}; struct ifa_cacheinfo ci; ci.ifa_prefered = ci.ifa_valid = 0; (void)RTM_NEWLINK; (void)RTM_NEWADDR; (void)IFLA_ADDRESS; (void)IFLA_IFNAME; (void)IFA_ADDRESS; (void)IFA_LABEL; (void)IFA_CACHEINFO; (void)(IFA_F_SECONDARY | IFA_F_DEPRECATED | IFA_F_PERMANENT | IFA_F_MANAGETEMPADDR); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_sctp failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f87ca && [1/2] Building CXX object CMakeFiles\cmTC_f87ca.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f87ca.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_sctp /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f87ca.dir\src.cxx.obj /FdCMakeFiles\cmTC_f87ca.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'sys/socket.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include #include int main(void) { /* BEGIN TEST: */ sctp_initmsg sctpInitMsg; socklen_t sctpInitMsgSize = sizeof(sctpInitMsg); (void) socket(PF_INET, SOCK_STREAM, IPPROTO_SCTP); (void) getsockopt(-1, SOL_SCTP, SCTP_INITMSG, &sctpInitMsg, &sctpInitMsgSize); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_EGL failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f49c3 && [1/2] Building CXX object CMakeFiles\cmTC_f49c3.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_f49c3.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_EGL /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_f49c3.dir\src.cxx.obj /FdCMakeFiles\cmTC_f49c3.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(2): fatal error C1083: Cannot open include file: 'EGL/egl.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(int, char **) { EGLint x = 0; EGLDisplay dpy = 0; EGLContext ctx = 0; eglDestroyContext(dpy, ctx); } Performing C++ SOURCE FILE Test HAVE_GLESv2 failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_cf9a8 && [1/2] Building CXX object CMakeFiles\cmTC_cf9a8.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_cf9a8.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_GLESv2 /DWIN32 /D_WINDOWS /EHsc /MP4 /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_cf9a8.dir\src.cxx.obj /FdCMakeFiles\cmTC_cf9a8.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(6): fatal error C1083: Cannot open include file: 'GLES2/gl2.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #ifdef __APPLE__ # include #else # define GL_GLEXT_PROTOTYPES # include #endif int main(int, char **) { glUniform1f(1, GLfloat(1.0)); glClear(GL_COLOR_BUFFER_BIT); } Performing C++ SOURCE FILE Test HAVE_evdev failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_b2791 && [1/2] Building CXX object CMakeFiles\cmTC_b2791.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_b2791.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_evdev /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_b2791.dir\src.cxx.obj /FdCMakeFiles\cmTC_b2791.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(4): fatal error C1083: Cannot open include file: 'linux/input.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #if defined(__FreeBSD__) # include #else # include # include #endif enum { e1 = ABS_PRESSURE, e2 = ABS_X, e3 = REL_X, e4 = SYN_REPORT, }; int main(void) { /* BEGIN TEST: */ input_event buf[32]; (void) buf; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_integrityfb failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_4dae0 && [1/2] Building CXX object CMakeFiles\cmTC_4dae0.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_4dae0.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_integrityfb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_4dae0.dir\src.cxx.obj /FdCMakeFiles\cmTC_4dae0.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'device/fbdriver.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include int main(void) { /* BEGIN TEST: */ FBDriver *driver = 0; /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_linuxfb failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_16e01 && [1/2] Building CXX object CMakeFiles\cmTC_16e01.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_16e01.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_linuxfb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_16e01.dir\src.cxx.obj /FdCMakeFiles\cmTC_16e01.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(1): fatal error C1083: Cannot open include file: 'linux/fb.h': No such file or directory ninja: build stopped: subcommand failed. Source file was: #include #include #include int main(void) { /* BEGIN TEST: */ fb_fix_screeninfo finfo; fb_var_screeninfo vinfo; int fd = 3; ioctl(fd, FBIOGET_FSCREENINFO, &finfo); ioctl(fd, FBIOGET_VSCREENINFO, &vinfo); /* END TEST: */ return 0; } Determining if the include file pthread.h exists failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_dbc9f && [1/2] Building C object CMakeFiles\cmTC_dbc9f.dir\CheckIncludeFile.c.obj FAILED: CMakeFiles/cmTC_dbc9f.dir/CheckIncludeFile.c.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /DWIN32 /D_WINDOWS /MP4 /Zi /RTC1 -MD -std:c11 /showIncludes /FoCMakeFiles\cmTC_dbc9f.dir\CheckIncludeFile.c.obj /FdCMakeFiles\cmTC_dbc9f.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\CheckIncludeFile.c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\CheckIncludeFile.c(1): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory ninja: build stopped: subcommand failed. Performing C++ SOURCE FILE Test HAVE_pointer_32bit failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_5642a && [1/2] Building CXX object CMakeFiles\cmTC_5642a.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_5642a.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_pointer_32bit /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_5642a.dir\src.cxx.obj /FdCMakeFiles\cmTC_5642a.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(8): error C2338: fail ninja: build stopped: subcommand failed. Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ static_assert(sizeof(void *) == 4, "fail"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_arm_thumb failed with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_a8c92 && [1/2] Building CXX object CMakeFiles\cmTC_a8c92.dir\src.cxx.obj FAILED: CMakeFiles/cmTC_a8c92.dir/src.cxx.obj C:\PROGRA~2\MICROS~2\2019\COMMUN~1\VC\Tools\MSVC\1429~1.301\bin\Hostx64\x64\cl.exe /nologo /TP -DHAVE_arm_thumb /DWIN32 /D_WINDOWS /EHsc /MP4 -Zc:__cplusplus /Zi /RTC1 -MD -std:c++17 /showIncludes /FoCMakeFiles\cmTC_a8c92.dir\src.cxx.obj /FdCMakeFiles\cmTC_a8c92.dir\ /FS -c C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx C:\.conan\cb4cbe\1\CMakeFiles\CMakeTmp\src.cxx(16): fatal error C1189: #error: "fail" ninja: build stopped: subcommand failed. Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ #if defined(thumb2) || defined(__thumb2__) # define THUMB_OK #elif (defined(__thumb) || defined(__thumb__)) && __TARGET_ARCH_THUMB-0 == 4 # define THUMB_OK #elif defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH_ISA_THUMB == 2 // clang 3.5 and later will set this if the core supports the Thumb-2 ISA. # define THUMB_OK #else # error "fail" #endif /* END TEST: */ return 0; } qt/6.3.1: The system is: Windows - 10.0.22000 - AMD64 Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCXXCompilerId.cpp Microsoft (R) Incremental Linker Version 14.29.30146.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:/.conan/cb4cbe/1/CMakeFiles/3.23.2/CompilerIdCXX/CMakeCXXCompilerId.exe" Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. Compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe Build flags: Id flags: The output was: 0 Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 Copyright (C) Microsoft Corporation. All rights reserved. CMakeCCompilerId.c Microsoft (R) Incremental Linker Version 14.29.30146.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:/.conan/cb4cbe/1/CMakeFiles/3.23.2/CompilerIdC/CMakeCCompilerId.exe" Checking whether the ASM compiler is MSVC using "-?" matched "Microsoft": Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30146 for x64 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) /favor: select processor to optimize for, one of: blend - a combination of optimizations for several different x64 processors AMD64 - 64-bit AMD processors INTEL64 - Intel(R)64 architecture processors ATOM - Intel(R) Atom(TM) processors -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: 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 /GA optimize for Windows Application /Ge force stack checking for all funcs /Gs[num] control stack checking calls /Gh enable _penter function call /GH enable _pexit function call /GT generate fiber-safe TLS accesses /RTC1 Enable fast checks (/RTCsu) /RTCc Convert to smaller type checks /RTCs Stack Frame runtime checking /RTCu Uninitialized local usage checks /clr[:option] compile for common language runtime, where option is: pure : produce IL-only output file (no native executable code) safe : produce IL-only verifiable output file netcore : produce assemblies targeting .NET Core runtime noAssembly : do not produce an assembly nostdlib : ignore the system .NET framework directory when searching for assemblies nostdimport : do not import any required assemblies implicitly initialAppDomain : enable initial AppDomain behavior of Visual C++ 2002 implicitKeepAlive- : turn off implicit emission of System::GC::KeepAlive(this) /fsanitize=address Enable address sanitizer codegen /homeparams Force parameters passed in registers to be written to the stack /GZ Enable stack checks (/RTCs) /Gv __vectorcall calling convention /arch: minimum CPU architecture requirements, one of: AVX - enable use of instructions available with AVX-enabled CPUs AVX2 - enable use of instructions available with AVX2-enabled CPUs AVX512 - enable use of instructions available with AVX-512-enabled CPUs /QIntel-jcc-erratum enable mitigations for Intel JCC erratum /Qspectre-load Enable spectre mitigations for all instructions which load memory /Qspectre-load-cf Enable spectre mitigations for all control-flow instructions which load memory /fpcvt: FP to unsigned integer conversion compatibility IA - results compatible with VCVTTSD2USI instruction BC - results compatible with VS2017 and earlier compiler -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 /doc[file] process XML documentation comments and optionally name the .xdc file -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++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 /ZI enable Edit and Continue debug info /openmp enable OpenMP 2.0 language extensions /openmp:experimental enable OpenMP 2.0 language extensions plus select OpenMP 3.0+ language extensions /openmp:llvm OpenMP language extensions using LLVM runtime -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 -LINKING- /LD Create .DLL /LDd Create .DLL debug library /LN Create a .netmodule /F set stack size /link [linker options and libraries] /MD link with MSVCRT.LIB /MT link with LIBCMT.LIB /MDd link with MSVCRTD.LIB debug lib /MTd link with LIBCMTD.LIB debug lib -CODE ANALYSIS- /analyze[-] Enable native analysis /analyze:quiet[-] No warning to console /analyze:log Warnings to file /analyze:autolog Log to *.pftlog /analyze:autolog:ext Log to *./analyze:autolog- No log file /analyze:WX- Warnings not fatal /analyze:stacksize Max stack frame /analyze:max_paths Max paths /analyze:only Analyze, no code gen -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 Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_72773 && [1/2] Building CXX object CMakeFiles\cmTC_72773.dir\CMakeCXXCompilerABI.cpp.obj [2/2] Linking CXX executable cmTC_72773.exe Detecting C compiler ABI info compiled with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_356af && [1/2] Building C object CMakeFiles\cmTC_356af.dir\CMakeCCompilerABI.c.obj [2/2] Linking C executable cmTC_356af.exe Performing C++ SOURCE FILE Test HAVE_WIN10_WIN32_WINNT succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_22ca9 && [1/2] Building CXX object CMakeFiles\cmTC_22ca9.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_22ca9.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 TEST_use_bfd_linker succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_ebe20 && [1/2] Building CXX object CMakeFiles\cmTC_ebe20.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_ebe20.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_gold_linker succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_875ba && [1/2] Building CXX object CMakeFiles\cmTC_875ba.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_875ba.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_lld_linker succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_d3bb5 && [1/2] Building CXX object CMakeFiles\cmTC_d3bb5.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_d3bb5.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_use_mold_linker succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_ece6d && [1/2] Building CXX object CMakeFiles\cmTC_ece6d.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_ece6d.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_cxx14 succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_27e1b && [1/2] Building CXX object CMakeFiles\cmTC_27e1b.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_27e1b.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_f6c80 && [1/2] Building CXX object CMakeFiles\cmTC_f6c80.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_f6c80.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_474c7 && [1/2] Building CXX object CMakeFiles\cmTC_474c7.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_474c7.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_c2069 && [1/2] Building CXX object CMakeFiles\cmTC_c2069.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_c2069.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test TEST_gdb_index succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_5985e && [1/2] Building CXX object CMakeFiles\cmTC_5985e.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_5985e.exe Source file was: int main() { return 0; } Performing C++ SOURCE FILE Test HAVE_signaling_nan succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_fcc42 && [1/2] Building CXX object CMakeFiles\cmTC_fcc42.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_fcc42.exe Source file was: #if defined(__ghs) && (__GHS_VERSION_NUMBER <= 202014) # error Signal NaNs are not supported by GHS compiler, but has_signaling_NaN returns TRUE. Will be fixed in future compiler releases. #endif #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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_c3050 && [1/2] Building CXX object CMakeFiles\cmTC_c3050.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_c3050.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_d0db5 && [1/2] Building CXX object CMakeFiles\cmTC_d0db5.dir\src.cxx.obj cl : Command line warning D9002 : ignoring unknown option '-fstack-protector-strong' [2/2] Linking CXX executable cmTC_d0db5.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_9ae99 && [1/2] Building CXX object CMakeFiles\cmTC_9ae99.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_9ae99.exe Source file was: #include #include int main(int, char **) { volatile std::atomic size_1; volatile std::atomic size_2; volatile std::atomic size_4; volatile std::atomic size_8; ++size_1; ++size_2; ++size_4; ++size_8; (void)size_1.load(std::memory_order_relaxed); (void)size_2.load(std::memory_order_relaxed); (void)size_4.load(std::memory_order_relaxed); (void)size_8.load(std::memory_order_relaxed); return 0; } Performing C++ SOURCE FILE Test HAVE_atomicfptr succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_9a9d8 && [1/2] Building CXX object CMakeFiles\cmTC_9a9d8.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_9a9d8.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_bdbb7 && [1/2] Building CXX object CMakeFiles\cmTC_bdbb7.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_bdbb7.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_11bc3 && [1/2] Building CXX object CMakeFiles\cmTC_11bc3.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_11bc3.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_9338f && [1/2] Building CXX object CMakeFiles\cmTC_9338f.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_9338f.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_cpp_winrt succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_bd7ab && [1/2] Building CXX object CMakeFiles\cmTC_bd7ab.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_bd7ab.exe Source file was: // Including winrt/base.h causes an error in some configurations (Windows 10 SDK + c++20) # include int main(void) { return 0; } Performing C++ SOURCE FILE Test HAVE_openssl_headers succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_fa721 && [1/2] Building CXX object CMakeFiles\cmTC_fa721.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_fa721.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_openssl succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_36d67 && [1/2] Building CXX object CMakeFiles\cmTC_36d67.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_36d67.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: */ SSL_free(SSL_new(0)); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_dtls succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_973c0 && [1/2] Building CXX object CMakeFiles\cmTC_973c0.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_973c0.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_cbd91 && [1/2] Building CXX object CMakeFiles\cmTC_cbd91.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_cbd91.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_61c87 && [1/2] Building CXX object CMakeFiles\cmTC_61c87.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_61c87.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_b64b4 && [1/2] Building CXX object CMakeFiles\cmTC_b64b4.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b64b4.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_e9572 && [1/2] Building CXX object CMakeFiles\cmTC_e9572.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_e9572.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_3a825 && [1/2] Building CXX object CMakeFiles\cmTC_3a825.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_3a825.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:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_b454c && [1/2] Building CXX object CMakeFiles\cmTC_b454c.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_b454c.exe Source file was: #include int main(int, char **) { ID2D1Factory1 *d2dFactory; D2D1CreateFactory(D2D1_FACTORY_TYPE_SINGLE_THREADED, &d2dFactory); return 0; } Performing C++ SOURCE FILE Test HAVE_pointer_64bit succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_9df4a && [1/2] Building CXX object CMakeFiles\cmTC_9df4a.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_9df4a.exe Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ static_assert(sizeof(void *) == 8, "fail"); /* END TEST: */ return 0; } Performing C++ SOURCE FILE Test HAVE_arm_fp succeeded with the following output: Change Dir: C:/.conan/cb4cbe/1/CMakeFiles/CMakeTmp Run Build Command(s):C:/Users/matteo.agnelli/.conan/data/ninja/1.11.0/_/_/package/0a420ff5c47119e668867cdb51baff0eca1fdb68/bin/ninja.exe cmTC_fe62d && [1/2] Building CXX object CMakeFiles\cmTC_fe62d.dir\src.cxx.obj [2/2] Linking CXX executable cmTC_fe62d.exe Source file was: int main(int argc, char **argv) { (void)argc; (void)argv; /* BEGIN TEST: */ // if !defined(__ARM_FP) we might be on MSVC or we might have a device // without an FPU. // TODO: The latter case is not supported, but the test still succeeds. #if defined(__ARM_FP) && (__ARM_FP <= 0x04) # error "fail" #endif /* END TEST: */ return 0; } qt/6.3.1: ```