Help needed using conan package manager inside QtCreator15.0.0
-
Im using QtCreator 15, i have conan package manager installed and i get everything to download and build when doing it manually in the terminal using these steps:
$ conan install . -s build_type=Debug --build=missing $ cmake --build --preset conan-debug
But i dont want to enter it manually everytime. I want to set it as a build step but i can't figure out the right way to do it.
Here is a screenshot from my build settup. Conan does generate its own /debug folder in the /build directory
The project folder looks like:
The build directory:
My conanfile.py looks like this:
from conan import ConanFile from conan.tools.cmake import cmake_layout class ExampleRecipe(ConanFile): settings = "os", "compiler", "build_type", "arch" generators = "CMakeDeps", "CMakeToolchain" #def requirements(self): # self.requires("") def requirements(self): packages = [ "spdlog/1.15.1", ] for pkg in packages: self.requires(pkg) def layout(self): cmake_layout(self)
This is my current CMakeList.txt:
cmake_minimum_required(VERSION 3.27) project(TestprojectConan LANGUAGES CXX) set(CMAKE_AUTOUIC ON) # Für .ui-Dateien (Qt Designer) set(CMAKE_AUTOMOC ON) # Für QObject / Q_OBJECT Makros set(CMAKE_AUTORCC ON) # Für .qrc Ressourcen-Dateien #Set Variables for Folder Paths set(XP_SOURCE_FOLDER "${CMAKE_SOURCE_DIR}/Source_Files") set(XP_HEADDER_FOLDER "${CMAKE_SOURCE_DIR}/Headder_Files") set(XP_RESOURCE_FOLDER "${CMAKE_SOURCE_DIR}/Resource_Files") #Sets the folder path for AUTOUIC to search for the .ui files set(XP_FORMUI_FOLDER "${CMAKE_SOURCE_DIR}/.ui_Files") set(CMAKE_AUTOUIC_SEARCH_PATHS "${XP_FORMUI_FOLDER}") find_package(Qt6 REQUIRED COMPONENTS Core Widgets) qt_standard_project_setup() if(NOT CMAKE_CXX_STANDARD OR CMAKE_CXX_STANDARD LESS 20) set(CMAKE_CXX_STANDARD 20) endif() set(CMAKE_CXX_STANDARD_REQUIRED ON) qt_add_resources(RESOURCES ${XP_RESOURCE_FOLDER}/resources.qrc ) qt_add_executable(${PROJECT_NAME} WIN32 MACOSX_BUNDLE ${XP_SOURCE_FOLDER}/main.cpp ${XP_SOURCE_FOLDER}/MainWindow.cpp ${XP_HEADDER_FOLDER}/MainWindow.h ${XP_FORMUI_FOLDER}/mainwindow.ui ) #Defines the directorys to include shortening the path from example: #include "Source_Files/MainWindow.h" to #include "MainWindow.h" target_include_directories(${PROJECT_NAME} PUBLIC ${XP_FORMUI_FOLDER} #Has to be before Source Folder ${XP_HEADDER_FOLDER} ${XP_SOURCE_FOLDER} ${XP_RESOURCE_FOLDER} ) find_package(spdlog REQUIRED) target_link_libraries(${PROJECT_NAME} PRIVATE Qt::Core Qt::Widgets spdlog::spdlog ) include(GNUInstallDirs) install(TARGETS ${PROJECT_NAME} BUNDLE DESTINATION . RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ) qt_generate_deploy_app_script( TARGET TestprojectConan OUTPUT_SCRIPT deploy_script NO_UNSUPPORTED_PLATFORM_ERROR ) install(SCRIPT ${deploy_script})
I did not found these pages to be really helpful or atleast i don't get the right way to do it:
https://doc.qt.io/qtcreator/creator-project-conan.html
https://doc.qt.io/qtcreator/creator-build-settings-conan.htmlCan anyone help me on how to do it? <4 Best regards
-
The CMake Project Manager comes with the https://www.qt.io/blog/qt-creator-cmake-package-manager-auto-setup which would use Conan CMake to do the
conan install
part.It should work automagically without having the conan plugin.
I haven't tired to use both to see what happens. You might need to disable one or the other.
-
The CMake Project Manager comes with the https://www.qt.io/blog/qt-creator-cmake-package-manager-auto-setup which would use Conan CMake to do the
conan install
part.It should work automagically without having the conan plugin.
I haven't tired to use both to see what happens. You might need to disable one or the other.
@cristian-adam Thanks alot, i disabled the plugin just using the auto-setup but this still returns the error for me:
conanfile.py:-1: C:/Users/Musik/Desktop/XP_Papierkorb/testconan/build/Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug/conan-dependencies\conanfile.py :-1: error: ERROR: There are invalid packages: ERROR: There are invalid packages: spdlog/1.15.1: Invalid: The compiler.cppstd is not defined for this configuration C:\Users\Musik\Desktop\XP_Papierkorb\testconan\CMakeLists.txt:19: error: Conan install failed='6' Call stack: C:/Users/Musik/Desktop/XP_Papierkorb/testconan/CMakeLists.txt:19 (conan_install) C:/Users/Musik/Desktop/XP_Papierkorb/testconan/build/Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/conan_provider.cmake:461 (message) C:\Users\Musik\Desktop\XP_Papierkorb\testconan\CMakeLists.txt:2: warning: Qt Creator's conan package manager auto-setup failed. Consider setting QT_CREATOR_SKIP_CONAN_SETUP to ON and reconfigure to skip this step. Call stack: C:/Users/Musik/Desktop/XP_Papierkorb/testconan/CMakeLists.txt:2 (project) C:/Users/Musik/Desktop/XP_Papierkorb/testconan/build/Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake:245 (qtc_auto_setup_conan) C:/Users/Musik/Desktop/XP_Papierkorb/testconan/build/Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake:235 (message) C:\Users\Musik\Desktop\XP_Papierkorb\testconan\CMakeLists.txt:60: error: By not providing "Findspdlog.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "spdlog", but CMake did not find one. Could not find a package configuration file provided by "spdlog" with any of the following names: spdlogConfig.cmake spdlog-config.cmake Add the installation prefix of "spdlog" to CMAKE_PREFIX_PATH or set "spdlog_DIR" to a directory containing one of the above files. If "spdlog" provides a separate development package or SDK, be sure it has been installed. :-1: error: The command "C:\Program Files\CMake\bin\cmake.exe -S C:/Users/Musik/Desktop/XP_Papierkorb/testconan -B C:/Users/Musik/Desktop/XP_Papierkorb/testconan/build/Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=C:\Users\Musik\Desktop\XP_Papierkorb\testconan\build\Desktop_Qt_6_8_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake" "-DQT_QML_GENERATE_QMLLS_INI:BOOL=ON" "-DCMAKE_PREFIX_PATH:PATH=C:/Users/Musik/Documents/Qt/6.8.0/llvm-mingw_64" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG" "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe" "-DCMAKE_C_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Users/Musik/Documents/Qt/6.8.0/llvm-mingw_64/bin/qmake.exe"" terminated with exit code 1. :-1: error: CMake project configuration failed. No CMake configuration for build type "Debug" found. Check General Messages for more information.
Edit: I installed conan using pip if that makes a difference
-
I just tried with a
conanfile.txt
like:[requires] spdlog/1.15.1
and worked fine. On macOS with conan 2.16 installed via homebrew.
-
I just tried with a
conanfile.txt
like:[requires] spdlog/1.15.1
and worked fine. On macOS with conan 2.16 installed via homebrew.
@cristian-adam Thanks alot for trying to help <3. Sadly doesn't work for me i created a new plain c++ project with just:
-a conanfile.txt,
-CMakeLists.txt
-main.cppSpecs are:
-Windows10, 64bit
-QtCreator 16.0.1 (i updated)
-Compiler: Qt_6_7_0_llvm_mingw_64_bit
-C++20
-CMake 3.24The compiler is building inside:
{MYPROJECTNAME}/build/Desktop_Qt_6_7_0_llvm_mingw_64_bit-Debug/The error i get:
conanfile.txt:-1: C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/build/Desktop_Qt_6_7_0_llvm_mingw_64_bit-Debug/conan-dependencies\conanfile.txt :-1: error: ERROR: There are invalid packages: ERROR: There are invalid packages: spdlog/1.15.1: Invalid: The compiler.cppstd is not defined for this configuration C:\Users\Musik\Desktop\XP_Papierkorb\plaincppconan\CMakeLists.txt:19: error: Conan install failed='6' Call stack: C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/CMakeLists.txt:19 (conan_install) C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/build/Desktop_Qt_6_7_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/conan_provider.cmake:461 (message) C:\Users\Musik\Desktop\XP_Papierkorb\plaincppconan\CMakeLists.txt:3: warning: Qt Creator's conan package manager auto-setup failed. Consider setting QT_CREATOR_SKIP_CONAN_SETUP to ON and reconfigure to skip this step. Call stack: C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/CMakeLists.txt:3 (project) C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/build/Desktop_Qt_6_7_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake:245 (qtc_auto_setup_conan) C:/Users/Musik/Desktop/XP_Papierkorb/plaincppconan/build/Desktop_Qt_6_7_0_llvm_mingw_64_bit-Debug/.qtc/package-manager/auto-setup.cmake:235 (message) C:\Users\Musik\Desktop\XP_Papierkorb\plaincppconan\CMakeLists.txt:8: error: By not providing "Findspdlog.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "spdlog", but CMake did not find one. Could not find a package configuration file provided by "spdlog" with any of the following names: spdlogConfig.cmake spdlog-config.cmake Add the installation prefix of "spdlog" to CMAKE_PREFIX_PATH or set "spdlog_DIR" to a directory containing one of the above files. If "spdlog" provides a separate development package or SDK, be sure it has been installed.
conanfile.txt
[requires] spdlog/1.15.1 [generators] CMakeDeps CMakeToolchain [layout] cmake_layout
CMakeLists.txt:
cmake_minimum_required(VERSION 3.24) project(plaincppconan LANGUAGES CXX) set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(spdlog REQUIRED) add_executable(plaincppconan main.cpp) target_link_libraries(plaincppconan spdlog::spdlog) include(GNUInstallDirs) install(TARGETS plaincppconan LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )
My default conan profile is:
[settings] os=Windows arch=x86_64 build_type=Debug compiler=clang compiler.version=16 compiler.cppstd=gnu20 compiler.libcxx=libstdc++11
I don't really understand those errors and how to fix them.
-
Bumping this
-
Ok, I gave it a try on Windows.
At first I also had a conan error (error 1, something with not finding the source package). I've fixed by running:
conan remote update conancenter --url https://center2.conan.io
Then clicked Clear CMake Configuration followed by a Run CMake for my test project and ... it worked:
[cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] -- CMake-Conan: Checking if a default profile exists [cmake] C:\Users\Cristian Adam\.conan2\profiles\default [cmake] -- CMake-Conan: cmake_system_name=Windows [cmake] -- CMake-Conan: cmake_system_processor=armv8 [cmake] -- CMake-Conan: CMake compiler=Clang [cmake] -- CMake-Conan: CMake compiler version=17.0.6 [cmake] -- CMake-Conan: [settings] compiler=clang [cmake] -- CMake-Conan: [settings] compiler.version=17 [cmake] -- CMake-Conan: Creating profile C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/conan_host_profile [cmake] -- CMake-Conan: Profile: [cmake] [settings] [cmake] arch=armv8 [cmake] os=Windows [cmake] compiler=clang [cmake] compiler.version=17 [cmake] compiler.cppstd=14 [cmake] build_type=Debug [cmake] [conf] [cmake] tools.cmake.cmaketoolchain:generator=Ninja [cmake] tools.build:compiler_executables={"c":"C:/Qt/Tools/llvm-mingw1706_64/bin/clang.exe","cpp":"C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe"} [cmake] [cmake] -- CMake-Conan: conan install C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies -of=C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/build/conan -pr;C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/conan_host_profile;--build=missing;-s;build_type=Debug;-g;CMakeDeps [cmake] [cmake] ======== Input profiles ======== [cmake] Profile host: [cmake] [settings] [cmake] arch=armv8 [cmake] build_type=Debug [cmake] compiler=clang [cmake] compiler.cppstd=14 [cmake] compiler.version=17 [cmake] os=Windows [cmake] [conf] [cmake] tools.build:compiler_executables={'c': 'C:/Qt/Tools/llvm-mingw1706_64/bin/clang.exe', 'cpp': 'C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe'} [cmake] tools.cmake.cmaketoolchain:generator=Ninja [cmake] [cmake] Profile build: [cmake] [settings] [cmake] arch=armv8 [cmake] build_type=Release [cmake] os=Windows [cmake] [cmake] [cmake] ======== Computing dependency graph ======== [cmake] spdlog/1.15.1: Not found in local cache, looking in remotes... [cmake] spdlog/1.15.1: Checking remote: conancenter [cmake] Connecting to remote 'conancenter' anonymously [cmake] spdlog/1.15.1: Downloaded recipe revision 92e99f07f134481bce4b70c1a41060e7 [cmake] fmt/11.1.3: Not found in local cache, looking in remotes... [cmake] fmt/11.1.3: Checking remote: conancenter [cmake] fmt/11.1.3: Downloaded recipe revision 8364f0feb23ee32e4b870455edb552ae [cmake] Graph root [cmake] conanfile.txt: C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies\conanfile.txt [cmake] Requirements [cmake] fmt/11.1.3#8364f0feb23ee32e4b870455edb552ae - Downloaded (conancenter) [cmake] spdlog/1.15.1#92e99f07f134481bce4b70c1a41060e7 - Downloaded (conancenter) [cmake] [cmake] ======== Computing necessary packages ======== [cmake] fmt/11.1.3: Main binary package 'f71e454a398042f80cf897666054d052f68995a9' missing [cmake] fmt/11.1.3: Checking 11 compatible configurations [cmake] fmt/11.1.3: Compatible configurations not found in cache, checking servers [cmake] fmt/11.1.3: '917e16cfc5ca844d8b5cd25dea124b44b960e32d': compiler.cppstd=11 [cmake] fmt/11.1.3: 'd24d44ebabac3781b093fa47743104e55b8242cd': compiler.cppstd=gnu11 [cmake] fmt/11.1.3: 'e2fde7f727a6dd8d42c8ea6c2c19ed1279d09c73': compiler.cppstd=gnu14 [cmake] fmt/11.1.3: '4d9a688df7bc55dc3e27e14bfd989ad9e1eda41f': compiler.cppstd=17 [cmake] fmt/11.1.3: 'fb8d06fafbec5866ee531eff39ca86b2b38920a8': compiler.cppstd=gnu17 [cmake] fmt/11.1.3: 'fd26fb8ee92369c55d616b5b1a910bb6dfaf1c42': compiler.cppstd=20 [cmake] fmt/11.1.3: '766248e5aae7d16521d7167ef1a8fb8f14e9b85a': compiler.cppstd=gnu20 [cmake] fmt/11.1.3: 'bffdd312ea8350a34f57f16c976138a08a04a12d': compiler.cppstd=23 [cmake] fmt/11.1.3: '4164afc76b2bd48e8e1a6220f61fcbe54798eaac': compiler.cppstd=gnu23 [cmake] fmt/11.1.3: '21a7e40b20eaad52fd1e4b3b491431a39f5d8ac0': compiler.cppstd=26 [cmake] fmt/11.1.3: 'eeb6dd3a640ab5c79b16d8b598591cfe72161d86': compiler.cppstd=gnu26 [cmake] spdlog/1.15.1: Main binary package '54a205eeaaf2630c044593ade1fba193129b776c' missing [cmake] spdlog/1.15.1: Checking 11 compatible configurations [cmake] spdlog/1.15.1: Compatible configurations not found in cache, checking servers [cmake] spdlog/1.15.1: '62b5cd9034dc5c2b3dbde869ca182302eb25b584': compiler.cppstd=11 [cmake] spdlog/1.15.1: '826658300fa1f57721e4f5aa07750a180ee89dce': compiler.cppstd=gnu11 [cmake] spdlog/1.15.1: '40ab1317e4daa1cd1a48b3628d9a11086f57d764': compiler.cppstd=gnu14 [cmake] spdlog/1.15.1: '9a567c899c148241544cba9a051c2a1e43a5264b': compiler.cppstd=17 [cmake] spdlog/1.15.1: '56b5842a8713ad45bfecf49edf72261d898bdf20': compiler.cppstd=gnu17 [cmake] spdlog/1.15.1: '78617a845d94b6c71fbd204507ca399bd4b136b4': compiler.cppstd=20 [cmake] spdlog/1.15.1: 'ed9eb15b9a0c9b17bb2701e2afbc1ad9dd239e87': compiler.cppstd=gnu20 [cmake] spdlog/1.15.1: 'c4033a07dc5cc37b27cfdf845a064b93cf6dcf8d': compiler.cppstd=23 [cmake] spdlog/1.15.1: '5c7f0a9a0ed2f90ad51bde1c00f25e4470a4876b': compiler.cppstd=gnu23 [cmake] spdlog/1.15.1: '2ae27dd89e8e9c1d940e662b271c4735df921266': compiler.cppstd=26 [cmake] spdlog/1.15.1: '6220dbaef889453bae652a1f444575a8f9accbdd': compiler.cppstd=gnu26 [cmake] Requirements [cmake] fmt/11.1.3#8364f0feb23ee32e4b870455edb552ae:f71e454a398042f80cf897666054d052f68995a9 - Build [cmake] spdlog/1.15.1#92e99f07f134481bce4b70c1a41060e7:54a205eeaaf2630c044593ade1fba193129b776c - Build [cmake] [cmake] ======== Installing packages ======== [cmake] fmt/11.1.3: Sources downloaded from 'conancenter' [cmake] fmt/11.1.3: Calling source() in C:\Users\Cristian Adam\.conan2\p\fmt4d7205ea09cf5\s\src [cmake] fmt/11.1.3: Unzipping fmt-11.1.3.zip to . [cmake] fmt/11.1.3: Unzipping 5.7MB, this can take a while [cmake] [cmake] [cmake] -------- Installing package fmt/11.1.3 (1 of 2) -------- [cmake] fmt/11.1.3: Building from source [cmake] fmt/11.1.3: Package fmt/11.1.3:f71e454a398042f80cf897666054d052f68995a9 [cmake] fmt/11.1.3: settings: os=Windows arch=armv8 compiler=clang compiler.cppstd=14 compiler.version=17 build_type=Debug [cmake] fmt/11.1.3: options: header_only=False shared=False with_os_api=True with_unicode=True [cmake] fmt/11.1.3: Copying sources to build folder [cmake] fmt/11.1.3: Building your package in C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b [cmake] fmt/11.1.3: Calling generate() [cmake] fmt/11.1.3: Generators folder: C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\build\Debug\generators [cmake] fmt/11.1.3: CMakeToolchain generated: conan_toolchain.cmake [cmake] fmt/11.1.3: CMakeToolchain generated: C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\build\Debug\generators\CMakePresets.json [cmake] fmt/11.1.3: CMakeToolchain generated: C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\src\CMakeUserPresets.json [cmake] fmt/11.1.3: Generating aggregated env files [cmake] fmt/11.1.3: Generated aggregated env files: ['conanbuild.bat', 'conanrun.bat'] [cmake] fmt/11.1.3: Calling build() [cmake] fmt/11.1.3: apply_conandata_patches(): No patches defined in conandata [cmake] fmt/11.1.3: Running CMake.configure() [cmake] fmt/11.1.3: RUN: cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p" -DFMT_DOC="OFF" -DFMT_TEST="OFF" -DFMT_INSTALL="ON" -DFMT_LIB_DIR="lib" -DFMT_OS="ON" -DFMT_UNICODE="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/b/src" [cmake] -- CMake version: 4.0.2 [cmake] -- Using Conan toolchain: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/b/build/Debug/generators/conan_toolchain.cmake [cmake] -- Conan toolchain: C++ Standard 14 with extensions OFF [cmake] -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF [cmake] -- The CXX compiler identification is Clang 17.0.6 [cmake] -- Detecting CXX compiler ABI info [cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] -- {fmt} version: 11.1.3 [cmake] -- Build type: Debug [cmake] -- Performing Test HAS_NULLPTR_WARNING [cmake] -- Performing Test HAS_NULLPTR_WARNING - Success [cmake] -- Configuring done (1.6s) [cmake] -- Generating done (0.1s) [cmake] -- Build files have been written to: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/b/build/Debug [cmake] [cmake] fmt/11.1.3: Running CMake.build() [cmake] fmt/11.1.3: RUN: cmake --build "C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\build\Debug" -- -j16 [cmake] [1/3] Building CXX object CMakeFiles/fmt.dir/src/os.cc.obj [cmake] [2/3] Building CXX object CMakeFiles/fmt.dir/src/format.cc.obj [cmake] [3/3] Linking CXX static library libfmtd.a [cmake] [cmake] fmt/11.1.3: Package 'f71e454a398042f80cf897666054d052f68995a9' built [cmake] fmt/11.1.3: Build folder C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\build\Debug [cmake] fmt/11.1.3: Generating the package [cmake] fmt/11.1.3: Packaging in folder C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\p [cmake] fmt/11.1.3: Calling package() [cmake] fmt/11.1.3: Running CMake.install() [cmake] fmt/11.1.3: RUN: cmake --install "C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\b\build\Debug" --prefix "C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p" [cmake] -- Install configuration: "Debug" [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/libfmtd.a [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/args.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/base.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/chrono.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/color.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/compile.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/core.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/format.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/format-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/os.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/ostream.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/printf.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/ranges.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/std.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/include/fmt/xchar.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/cmake/fmt/fmt-config.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/cmake/fmt/fmt-config-version.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/cmake/fmt/fmt-targets.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/cmake/fmt/fmt-targets-debug.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/fmt3ea17ee622fe9/p/lib/pkgconfig/fmt.pc [cmake] [cmake] fmt/11.1.3: package(): Packaged 14 '.h' files [cmake] fmt/11.1.3: package(): Packaged 1 '.a' file: libfmtd.a [cmake] fmt/11.1.3: package(): Packaged 1 file: LICENSE [cmake] fmt/11.1.3: Created package revision 0956e87df215c5c729fc836e6b946f57 [cmake] fmt/11.1.3: Package 'f71e454a398042f80cf897666054d052f68995a9' created [cmake] fmt/11.1.3: Full package reference: fmt/11.1.3#8364f0feb23ee32e4b870455edb552ae:f71e454a398042f80cf897666054d052f68995a9#0956e87df215c5c729fc836e6b946f57 [cmake] fmt/11.1.3: Package folder C:\Users\Cristian Adam\.conan2\p\b\fmt3ea17ee622fe9\p [cmake] spdlog/1.15.1: Sources downloaded from 'conancenter' [cmake] spdlog/1.15.1: Calling source() in C:\Users\Cristian Adam\.conan2\p\spdlo1df5a164d5490\s\src [cmake] spdlog/1.15.1: Unzipping v1.15.1.tar.gz to . [cmake] [cmake] -------- Installing package spdlog/1.15.1 (2 of 2) -------- [cmake] spdlog/1.15.1: Building from source [cmake] spdlog/1.15.1: Package spdlog/1.15.1:54a205eeaaf2630c044593ade1fba193129b776c [cmake] spdlog/1.15.1: settings: os=Windows arch=armv8 compiler=clang compiler.cppstd=14 compiler.version=17 build_type=Debug [cmake] spdlog/1.15.1: options: header_only=False no_exceptions=False shared=False use_std_fmt=False wchar_console=False wchar_filenames=False wchar_support=False [cmake] spdlog/1.15.1: requires: fmt/11.1.Z [cmake] spdlog/1.15.1: Copying sources to build folder [cmake] spdlog/1.15.1: Building your package in C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b [cmake] spdlog/1.15.1: Calling generate() [cmake] spdlog/1.15.1: Generators folder: C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\build\Debug\generators [cmake] spdlog/1.15.1: CMakeToolchain generated: conan_toolchain.cmake [cmake] spdlog/1.15.1: CMakeToolchain generated: C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\build\Debug\generators\CMakePresets.json [cmake] spdlog/1.15.1: CMakeToolchain generated: C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\src\CMakeUserPresets.json [cmake] spdlog/1.15.1: Generating aggregated env files [cmake] spdlog/1.15.1: Generated aggregated env files: ['conanbuild.bat', 'conanrun.bat'] [cmake] spdlog/1.15.1: Calling build() [cmake] spdlog/1.15.1: apply_conandata_patches(): No patches defined in conandata [cmake] spdlog/1.15.1: Running CMake.configure() [cmake] spdlog/1.15.1: RUN: cmake -G "Ninja" -DCMAKE_TOOLCHAIN_FILE="generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/b/src" [cmake] -- Using Conan toolchain: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/b/build/Debug/generators/conan_toolchain.cmake [cmake] -- Conan toolchain: C++ Standard 14 with extensions OFF [cmake] -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF [cmake] -- The CXX compiler identification is Clang 17.0.6 [cmake] -- Detecting CXX compiler ABI info [cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] -- Build spdlog: 1.15.1 [cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD [cmake] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed [cmake] -- Looking for pthread_create in pthreads [cmake] -- Looking for pthread_create in pthreads - not found [cmake] -- Looking for pthread_create in pthread [cmake] -- Looking for pthread_create in pthread - found [cmake] -- Found Threads: TRUE [cmake] -- Build type: Debug [cmake] -- Conan: Component target declared 'fmt::fmt' [cmake] -- Looking for _fwrite_nolock [cmake] -- Looking for _fwrite_nolock - found [cmake] -- Generating install [cmake] -- Configuring done (3.0s) [cmake] -- Generating done (0.1s) [cmake] -- Build files have been written to: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/b/build/Debug [cmake] [cmake] spdlog/1.15.1: Running CMake.build() [cmake] spdlog/1.15.1: RUN: cmake --build "C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\build\Debug" -- -j16 [cmake] [1/7] Building CXX object CMakeFiles/spdlog.dir/src/file_sinks.cpp.obj [cmake] [2/7] Building CXX object CMakeFiles/spdlog.dir/src/cfg.cpp.obj [cmake] [3/7] Building CXX object CMakeFiles/spdlog.dir/src/async.cpp.obj [cmake] [4/7] Building CXX object CMakeFiles/spdlog.dir/src/color_sinks.cpp.obj [cmake] [5/7] Building CXX object CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.obj [cmake] [6/7] Building CXX object CMakeFiles/spdlog.dir/src/spdlog.cpp.obj [cmake] [7/7] Linking CXX static library libspdlogd.a [cmake] [cmake] spdlog/1.15.1: Package '54a205eeaaf2630c044593ade1fba193129b776c' built [cmake] spdlog/1.15.1: Build folder C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\build\Debug [cmake] spdlog/1.15.1: Generating the package [cmake] spdlog/1.15.1: Packaging in folder C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\p [cmake] spdlog/1.15.1: Calling package() [cmake] spdlog/1.15.1: Running CMake.install() [cmake] spdlog/1.15.1: RUN: cmake --install "C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\b\build\Debug" --prefix "C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p" [cmake] -- Install configuration: "Debug" [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/async.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/async_logger-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/async_logger.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/cfg [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/cfg/argv.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/cfg/env.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/cfg/helpers-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/cfg/helpers.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/common-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/common.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/backtracer-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/backtracer.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/circular_q.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/console_globals.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/file_helper-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/file_helper.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/fmt_helper.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/log_msg-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/log_msg.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/log_msg_buffer-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/log_msg_buffer.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/mpmc_blocking_q.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/null_mutex.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/os-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/os.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/periodic_worker-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/periodic_worker.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/registry-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/registry.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/synchronous_factory.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/tcp_client-windows.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/tcp_client.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/thread_pool-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/thread_pool.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/udp_client-windows.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/udp_client.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/details/windows_include.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/bin_to_hex.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/chrono.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/compile.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/fmt.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/ostr.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/ranges.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/std.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fmt/xchar.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/formatter.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/fwd.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/logger-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/logger.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/mdc.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/pattern_formatter-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/pattern_formatter.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/android_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/ansicolor_sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/ansicolor_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/base_sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/base_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/basic_file_sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/basic_file_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/callback_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/daily_file_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/dist_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/dup_filter_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/hourly_file_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/kafka_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/mongo_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/msvc_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/null_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/ostream_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/qt_sinks.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/ringbuffer_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/rotating_file_sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/rotating_file_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/stdout_color_sinks-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/stdout_color_sinks.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/stdout_sinks-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/stdout_sinks.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/syslog_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/systemd_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/tcp_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/udp_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/wincolor_sink-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/wincolor_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/sinks/win_eventlog_sink.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/spdlog-inl.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/spdlog.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/stopwatch.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/tweakme.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/include/spdlog/version.h [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/libspdlogd.a [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/pkgconfig/spdlog.pc [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/cmake/spdlog/spdlogConfigTargets.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/cmake/spdlog/spdlogConfigTargets-debug.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/cmake/spdlog/spdlogConfig.cmake [cmake] -- Installing: C:/Users/Cristian Adam/.conan2/p/b/spdloc08e086666032/p/lib/cmake/spdlog/spdlogConfigVersion.cmake [cmake] [cmake] spdlog/1.15.1: package(): Packaged 90 '.h' files [cmake] spdlog/1.15.1: package(): Packaged 1 '.a' file: libspdlogd.a [cmake] spdlog/1.15.1: package(): Packaged 1 file: LICENSE [cmake] spdlog/1.15.1: Created package revision ef42d1208e67e462ce99e3c3fbbed0e8 [cmake] spdlog/1.15.1: Package '54a205eeaaf2630c044593ade1fba193129b776c' created [cmake] spdlog/1.15.1: Full package reference: spdlog/1.15.1#92e99f07f134481bce4b70c1a41060e7:54a205eeaaf2630c044593ade1fba193129b776c#ef42d1208e67e462ce99e3c3fbbed0e8 [cmake] spdlog/1.15.1: Package folder C:\Users\Cristian Adam\.conan2\p\b\spdloc08e086666032\p [cmake] [cmake] ======== Finalizing install (deploy, generators) ======== [cmake] conanfile.txt: Writing generators to C:\Projects\QtCreator\repo\tests\manual\cmakeprojectmanager\conan\build\Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug\conan-dependencies\build\conan [cmake] conanfile.txt: Generator 'CMakeDeps' calling 'generate()' [cmake] conanfile.txt: CMakeDeps necessary find_package() and targets for your CMakeLists.txt [cmake] find_package(spdlog) [cmake] target_link_libraries(... spdlog::spdlog) [cmake] conanfile.txt: Generating aggregated env files [cmake] conanfile.txt: Generated aggregated env files: ['conanbuild.bat', 'conanrun.bat'] [cmake] Install finished successfully [cmake] -- CMake-Conan: CONAN_GENERATORS_FOLDER=C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/build/conan [cmake] -- CMake-Conan: CONANFILE=C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/conanfile.txt [cmake] -- Configuring done (28.2s) [cmake] -- Generating done (0.0s) [cmake] -- Build files have been written to: C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug/conan-dependencies/build [cmake] -- The C compiler identification is Clang 17.0.6 [cmake] -- The CXX compiler identification is Clang 17.0.6 [cmake] -- Detecting C compiler ABI info [cmake] -- Detecting C compiler ABI info - done [cmake] -- Check for working C compiler: C:/Qt/Tools/llvm-mingw1706_64/bin/clang.exe - skipped [cmake] -- Detecting C compile features [cmake] -- Detecting C compile features - done [cmake] -- Detecting CXX compiler ABI info [cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] -- Conan: Component target declared 'fmt::fmt' [cmake] -- Configuring done (31.2s) [cmake] -- Generating done (0.1s) [cmake] -- Build files have been written to: C:/Projects/QtCreator/repo/tests/manual/cmakeprojectmanager/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug [cmake] [cmake] Elapsed time: 00:31.
-
As you can see in the picture... it just works 😅
-
As you can see in the picture... it just works 😅
@cristian-adam Hm strange i bet im doing something wrong. Would it be possible to provide your project via github or something with step by step instructions on what commands you use?
Would really appreciate that, cause having to do this all over and over again manually really sucks. :D
-
@cristian-adam Hm strange i bet im doing something wrong. Would it be possible to provide your project via github or something with step by step instructions on what commands you use?
Would really appreciate that, cause having to do this all over and over again manually really sucks. :D
@StudentScripter https://github.com/qt-creator/qt-creator/tree/master/tests/manual/cmakeprojectmanager/conan
I just changed the content of the
conanfile.txt
as you can see above in the picture. -
@StudentScripter https://github.com/qt-creator/qt-creator/tree/master/tests/manual/cmakeprojectmanager/conan
I just changed the content of the
conanfile.txt
as you can see above in the picture.@cristian-adam Well i've exactly copied all your files:
But still i get these errors:
Cannot update Qt version information from C:\Qt\6.8.0\mingw_64\bin\qmake.exe: qmake "C:\Qt\6.8.0\mingw_64\bin\qmake.exe" is not an executable.. Cannot update Qt version information from C:\Users\Musik\Documents\Qt\6.8.0\msvc2022_arm64\bin\qmake.exe: Timeout running "C:\Users\Musik\Documents\Qt\6.8.0\msvc2022_arm64\bin\qmake.exe".. [cmake] Running C:\Program Files\CMake\bin\cmake.exe -S C:/Users/Musik/Desktop/conan -B C:/Users/Musik/Desktop/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug "-DQT_QML_GENERATE_QMLLS_INI:BOOL=ON" "-DCMAKE_PREFIX_PATH:PATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe" "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_C_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64/bin/qmake.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG" in C:\Users\Musik\Desktop\conan\build\Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug. [cmake] -- The C compiler identification is Clang 17.0.6 [cmake] -- The CXX compiler identification is Clang 17.0.6 [cmake] -- Detecting C compiler ABI info [cmake] -- Detecting C compiler ABI info - done [cmake] -- Check for working C compiler: C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe - skipped [cmake] -- Detecting C compile features [cmake] -- Detecting C compile features - done [cmake] -- Detecting CXX compiler ABI info [cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] CMake Error at CMakeLists.txt:6 (find_package): [cmake] By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has [cmake] asked CMake to find a package configuration file provided by "fmt", but [cmake] CMake did not find one. [cmake] [cmake] Could not find a package configuration file provided by "fmt" with any of [cmake] the following names: [cmake] [cmake] fmtConfig.cmake [cmake] fmt-config.cmake [cmake] [cmake] Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR" [cmake] to a directory containing one of the above files. If "fmt" provides a [cmake] separate development package or SDK, be sure it has been installed. [cmake] [cmake] [cmake] -- Configuring incomplete, errors occurred! [cmake] [cmake] The command "C:\Program Files\CMake\bin\cmake.exe -S C:/Users/Musik/Desktop/conan -B C:/Users/Musik/Desktop/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug "-DQT_QML_GENERATE_QMLLS_INI:BOOL=ON" "-DCMAKE_PREFIX_PATH:PATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe" "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_C_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64/bin/qmake.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG"" terminated with exit code 1. [cmake] [cmake] Elapsed time: 00:02.
-
@cristian-adam Well i've exactly copied all your files:
But still i get these errors:
Cannot update Qt version information from C:\Qt\6.8.0\mingw_64\bin\qmake.exe: qmake "C:\Qt\6.8.0\mingw_64\bin\qmake.exe" is not an executable.. Cannot update Qt version information from C:\Users\Musik\Documents\Qt\6.8.0\msvc2022_arm64\bin\qmake.exe: Timeout running "C:\Users\Musik\Documents\Qt\6.8.0\msvc2022_arm64\bin\qmake.exe".. [cmake] Running C:\Program Files\CMake\bin\cmake.exe -S C:/Users/Musik/Desktop/conan -B C:/Users/Musik/Desktop/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug "-DQT_QML_GENERATE_QMLLS_INI:BOOL=ON" "-DCMAKE_PREFIX_PATH:PATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe" "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_C_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64/bin/qmake.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG" in C:\Users\Musik\Desktop\conan\build\Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug. [cmake] -- The C compiler identification is Clang 17.0.6 [cmake] -- The CXX compiler identification is Clang 17.0.6 [cmake] -- Detecting C compiler ABI info [cmake] -- Detecting C compiler ABI info - done [cmake] -- Check for working C compiler: C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe - skipped [cmake] -- Detecting C compile features [cmake] -- Detecting C compile features - done [cmake] -- Detecting CXX compiler ABI info [cmake] -- Detecting CXX compiler ABI info - done [cmake] -- Check for working CXX compiler: C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe - skipped [cmake] -- Detecting CXX compile features [cmake] -- Detecting CXX compile features - done [cmake] CMake Error at CMakeLists.txt:6 (find_package): [cmake] By not providing "Findfmt.cmake" in CMAKE_MODULE_PATH this project has [cmake] asked CMake to find a package configuration file provided by "fmt", but [cmake] CMake did not find one. [cmake] [cmake] Could not find a package configuration file provided by "fmt" with any of [cmake] the following names: [cmake] [cmake] fmtConfig.cmake [cmake] fmt-config.cmake [cmake] [cmake] Add the installation prefix of "fmt" to CMAKE_PREFIX_PATH or set "fmt_DIR" [cmake] to a directory containing one of the above files. If "fmt" provides a [cmake] separate development package or SDK, be sure it has been installed. [cmake] [cmake] [cmake] -- Configuring incomplete, errors occurred! [cmake] [cmake] The command "C:\Program Files\CMake\bin\cmake.exe -S C:/Users/Musik/Desktop/conan -B C:/Users/Musik/Desktop/conan/build/Desktop_Qt_6_9_0_llvm_mingw_64_bit-Debug "-DQT_QML_GENERATE_QMLLS_INI:BOOL=ON" "-DCMAKE_PREFIX_PATH:PATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64" "-DCMAKE_CXX_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang++.exe" "-DCMAKE_GENERATOR:STRING=Ninja" "-DCMAKE_C_COMPILER:FILEPATH=C:/Users/Musik/Documents/Qt/Tools/llvm-mingw1706_64/bin/clang.exe" "-DCMAKE_BUILD_TYPE:STRING=Debug" "-DQT_QMAKE_EXECUTABLE:FILEPATH=C:/Users/Musik/Documents/Qt/6.9.0/llvm-mingw_64/bin/qmake.exe" "-DCMAKE_COLOR_DIAGNOSTICS:BOOL=ON" "-DCMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG"" terminated with exit code 1. [cmake] [cmake] Elapsed time: 00:02.
@StudentScripter It looks like you don't have auto-setup configured. There is no
"-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=...
parameter to the CMake call.Thats the part where Qt Creator injects a piece of CMake code to the project, which does the part with
conan install
and setting up the paths forfind_package
to findlibfmt
.