conan-io / conan-clion-plugin

CLion C/C++ IDE plugin for Conan Package Manager
Apache License 2.0
98 stars 27 forks source link

[bug] unrecognized command-line option ‘-stdlib=libstdc++’ when compiler set to clang #179

Closed rdong8 closed 6 months ago

rdong8 commented 8 months ago

Environment details

Steps to reproduce

I am using the Jetbrains extension. Here is my profile:

[settings]
arch=x86_64
build_type=Debug
compiler=clang
compiler.cppstd=23
compiler.libcxx=libstdc++ 
compiler.version=17
os=Linux 

conanfile.py:

# This file is managed by Conan, contents will be overwritten.
# To keep your changes, remove these comment lines, but the plugin won't be able to modify your requirements

from conan import ConanFile
from conan.tools.cmake import cmake_layout, CMakeToolchain

class ConanApplication(ConanFile):
    package_type = "application"
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeToolchain", "CMakeDeps"

    def layout(self):
        cmake_layout(self)

    def generate(self):
        tc = CMakeToolchain(self)
        tc.user_presets_path = False
        tc.generate()

    def requirements(self):
        requirements = self.conan_data.get('requirements', [])
        for requirement in requirements:
            self.requires(requirement)

conanfile.txt:

[requires]
spdlog/1.12.0

[generators]
CMakeDeps
CMakeToolchain

[layout]
cmake_layout

conandata.yml:

# This file is managed by Conan, contents will be overwritten.
# To keep your changes, remove these comment lines, but the plugin won't be able to modify your requirements

requirements:
  - "spdlog/1.12.0"

Then I just run:

conan install conanfile.py --build=missing

Logs

======== Input profiles ========
Profile host:
[settings]
arch=x86_64
build_type=Debug
compiler=clang
compiler.cppstd=23
compiler.libcxx=libstdc++
compiler.version=17
os=Linux

Profile build:
[settings]
arch=x86_64
build_type=Debug
compiler=clang
compiler.cppstd=23
compiler.libcxx=libstdc++
compiler.version=17
os=Linux

======== Computing dependency graph ========
Graph root
    conanfile.py: /home/rd8/Projects/cpp_project/conanfile.py
Requirements
    fmt/10.1.1#cd63809a79574a2f9eb73ca35f16a243 - Cache
    spdlog/1.12.0#0e390a2f5c3e96671d0857bc734e4731 - Cache

======== Computing necessary packages ========
fmt/10.1.1: Checking 9 compatible configurations
fmt/10.1.1: Compatible configurations not found in cache, checking servers
fmt/10.1.1: '654fd23c63a8747f418f04be9c42624ddc967601': compiler.cppstd=11
fmt/10.1.1: '94498929733c6b0201cc855948007bc16365655c': compiler.cppstd=gnu11
fmt/10.1.1: '861a55d8b56244fd7f8302da6bf558d135e5c366': compiler.cppstd=14
fmt/10.1.1: 'f5dce75fbdf3cf4263a35b8867fffc4529a82c31': compiler.cppstd=gnu14
fmt/10.1.1: '81088ef887b96a0650d2c5885e0cea5047bd448d': compiler.cppstd=17
fmt/10.1.1: '29f3525ef4c91457a980605668c4819bb39cb622': compiler.cppstd=gnu17
fmt/10.1.1: '8474ece5ab0c7e34b5ba7465000f09a8bd7f3746': compiler.cppstd=20
fmt/10.1.1: '71763e7e1b42ff1dcca083e910fc127fe42a915c': compiler.cppstd=gnu20
fmt/10.1.1: 'ac401c9de8c8ea6457a08a46a87338817f543457': compiler.cppstd=gnu23
spdlog/1.12.0: Checking 9 compatible configurations
spdlog/1.12.0: Compatible configurations not found in cache, checking servers
spdlog/1.12.0: 'f8ca91606cdaa6bfc3b2d2b530ba0270c463b13d': compiler.cppstd=11
spdlog/1.12.0: '350eea9575a4fde4d5af2f13bd40cf6e6f53b1ff': compiler.cppstd=gnu11
spdlog/1.12.0: '59461779a30ffaf6654753e3da63c0781d131f67': compiler.cppstd=14
spdlog/1.12.0: '4ea0054a751a75432119a30d3654dcd145f170ff': compiler.cppstd=gnu14
spdlog/1.12.0: '47caa56f7afc2a5359cc9240bb7bf2e5e8df3f5c': compiler.cppstd=17
spdlog/1.12.0: '5b2227029718819cc6bd9c557017357b8ec73633': compiler.cppstd=gnu17
spdlog/1.12.0: '4106b8dcfcf2ad2c18bb09a9134160d2b13d59eb': compiler.cppstd=20
spdlog/1.12.0: 'e31538ce17d11763fad3dbdace579258005013c0': compiler.cppstd=gnu20
spdlog/1.12.0: '2750ad421e21238137876575e73cdeb448ebaf11': compiler.cppstd=gnu23
Requirements
    fmt/10.1.1#cd63809a79574a2f9eb73ca35f16a243:792db0c1bd5437fea966cc86068a160259b040d5 - Build
    spdlog/1.12.0#0e390a2f5c3e96671d0857bc734e4731:638032b5dd425d66be6eb23262c874fd966a8122 - Build

======== Installing packages ========

-------- Installing package fmt/10.1.1 (1 of 2) --------
fmt/10.1.1: Building from source
fmt/10.1.1: Package fmt/10.1.1:792db0c1bd5437fea966cc86068a160259b040d5
fmt/10.1.1: Copying sources to build folder
fmt/10.1.1: Building your package in /home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b
fmt/10.1.1: Calling generate()
fmt/10.1.1: Generators folder: /home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/generators
fmt/10.1.1: CMakeToolchain generated: conan_toolchain.cmake
fmt/10.1.1: CMakeToolchain generated: CMakePresets.json
fmt/10.1.1: CMakeToolchain generated: ../../../src/CMakeUserPresets.json
fmt/10.1.1: Generating aggregated env files
fmt/10.1.1: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh']
fmt/10.1.1: Calling build()
fmt/10.1.1: apply_conandata_patches(): No patches defined in conandata
fmt/10.1.1: Running CMake.configure()
fmt/10.1.1: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/p" -DFMT_DOC="OFF" -DFMT_TEST="OFF" -DFMT_INSTALL="ON" -DFMT_LIB_DIR="lib" -DFMT_OS="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/src"
-- CMake version: 3.27.7
-- Using Conan toolchain: /home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/generators/conan_toolchain.cmake
-- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC)
-- Conan toolchain: C++ Standard 23 with extensions OFF
-- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF
-- The CXX compiler identification is GNU 13.2.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - failed
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - broken
CMake Error at /usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:60 (message):
  The C++ compiler

    "/usr/bin/c++"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: '/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/CMakeFiles/CMakeScratch/TryCompile-iRhbey'

    Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_69264/fast
    /usr/bin/gmake  -f CMakeFiles/cmTC_69264.dir/build.make CMakeFiles/cmTC_69264.dir/build
    gmake[1]: Entering directory '/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/CMakeFiles/CMakeScratch/TryCompile-iRhbey'
    Building CXX object CMakeFiles/cmTC_69264.dir/testCXXCompiler.cxx.o
    /usr/bin/c++ -D_GLIBCXX_USE_CXX11_ABI=0  -m64 -stdlib=libstdc++  -std=c++23 -fPIE -o CMakeFiles/cmTC_69264.dir/testCXXCompiler.cxx.o -c /home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/CMakeFiles/CMakeScratch/TryCompile-iRhbey/testCXXCompiler.cxx
    c++: error: unrecognized command-line option ‘-stdlib=libstdc++’
    gmake[1]: *** [CMakeFiles/cmTC_69264.dir/build.make:78: CMakeFiles/cmTC_69264.dir/testCXXCompiler.cxx.o] Error 1
    gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug/CMakeFiles/CMakeScratch/TryCompile-iRhbey'
    gmake: *** [Makefile:127: cmTC_69264/fast] Error 2

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:137 (project)

-- Configuring incomplete, errors occurred!

fmt/10.1.1: ERROR: 
Package '792db0c1bd5437fea966cc86068a160259b040d5' build failed
fmt/10.1.1: WARN: Build folder /home/rd8/.conan2/p/b/fmtc733a5fdcf6d1/b/build/Debug
ERROR: fmt/10.1.1: Error in build() method, line 94
        cmake.configure()
        ConanException: Error 1 while executing
memsharded commented 8 months ago

Hi @rdong8

Thanks for your report. First, some quick feedback:

Maybe some of this can be explained by the following: This is not completely clear:

I am using the Jetbrains extension. Here is my profile:

Do you mean, the Conan-CLion plugin? This works with the cmake-conan extension, so it is driven from CMake, and in most cases the profile is unnecessary. Are you providing your own custom profile via variables to CLion? Or is that the automatically detected profile? Have you updated to the latest plugin and updated the CMake-conan integration?

If you provide your own profile, then the important point is the following:

Conan profile [settings] is a declaration of the "active" configuration that will be used to build, to compute the package_id of the package binaries. But it is not a configuration of the environment, nor it will try to automatically setup your environment to activate the clang compiler. If you want to do that, there are typically some steps to do:

Conan also listens to the conf (https://docs.conan.io/2/reference/tools/cmake/cmaketoolchain.html#conan-cmake-toolchain-conf):

[conf]
tools.build:compiler_executables={"cpp": "/path/to/your/clang ...
rdong8 commented 8 months ago

Hi, thank you for the feedback, I've gotten rid of the conanfile.txt. I am indeed using the Conan-CLion plugin and I think I'm just letting it automatically detect the profile. When I try to generate the CMake config which CLion is doing using this command:

/home/rd8/.local/share/JetBrains/Toolbox/apps/clion-nova/bin/cmake/linux/x64/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=ninja -DCMAKE_CXX_COMPILER=clang++ -G Ninja -S /home/rd8/CLionProjects/clcp_test -B /home/rd8/CLionProjects/clcp_test/cmake-build-debug

I end up getting this error:

-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is Clang 17.0.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:9 (find_package):
  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.

I see in the tutorials that -DCMAKE_TOOLCHAIN_FILE=conan_toolchain.cmake is usually added as well, but when I try to add this it complains that it can't find the file:

CMake Error at /home/rd8/.local/share/JetBrains/Toolbox/apps/clion-nova/bin/cmake/linux/x64/share/cmake-3.27/Modules/CMakeDetermineSystem.cmake:154 (message):
  Could not find toolchain file: conan_toolchain.cmake
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

I see the CLion Conan plugin generates a file called conan_provider.cmake, is that the same thing as conan_toolchain.cmake? Is that file generated automatically by the plugin when I add a package to the project or do I need to manually run conan install for it?

memsharded commented 8 months ago

Thanks for the feedback.

I see some potential issue in:

-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is Clang 17.0.6

As you can see the compiler is different. There will be dependencies that will need the C compiler too, so it is extremely recommended to make sure that clang is also defined in your CLion as C compiler, it seems it is not.

Then, the conan_toolchain.cmake cannot be used within the cmake-conan integration that CLion uses. Basically because if the driver is CMake, not conan, CMake is already running, and it is not possible to inject a toolchain generated by conan into it, it is too late. This shouldn't be a problem, the cmake-conan integration should take care of the equivalent functionality. The conan_provider.cmake should be automatically injected by CLion, this is the code that is launching the installation of Conan dependencies, so if you saw output of conan dependencies being installed, the provider was successfully used.

As the error trace above was failing in another place (dependencies installation), but that part seems to be already working, could you please post the full output, not only the build part? Trying to see if there could be something there I am missing. Many thanks!

rdong8 commented 8 months ago

I have set clang to be both my C and C++ compilers. Here is a demo where I create a new project, set up Conan, install spdlog and then add it to my CMake and attempt to build.

https://streamable.com/13ukdk

This is the log at the end:

/home/rd8/.local/share/JetBrains/Toolbox/apps/clion-nova/bin/cmake/linux/x64/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=ninja -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PROJECT_TOP_LEVEL_INCLUDES=conan_provider.cmake -G Ninja -S /home/rd8/CLionProjects/untitled -B /home/rd8/CLionProjects/untitled/cmake-build-debug
CMake Error at conan_provider.cmake:494 (find_program):
  Could not find CONAN_COMMAND using the following names: conan
Call Stack (most recent call first):
  CMakeLists.txt:8 (find_package)

CMake Error at CMakeLists.txt:8 (find_package):
  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.

Here's what was generated at the end:

$ tree
.
├── cmake-build-debug
│   ├── build.ninja
│   ├── CMakeCache.txt
│   ├── CMakeFiles
│   │   ├── 3.27.8
│   │   │   ├── CMakeCCompiler.cmake
│   │   │   ├── CMakeCXXCompiler.cmake
│   │   │   ├── CMakeDetermineCompilerABI_C.bin
│   │   │   ├── CMakeDetermineCompilerABI_CXX.bin
│   │   │   ├── CMakeSystem.cmake
│   │   │   ├── CompilerIdC
│   │   │   │   ├── a.out
│   │   │   │   ├── CMakeCCompilerId.c
│   │   │   │   └── tmp
│   │   │   └── CompilerIdCXX
│   │   │       ├── a.out
│   │   │       ├── CMakeCXXCompilerId.cpp
│   │   │       └── tmp
│   │   ├── clion-Debug-log.txt
│   │   ├── clion-environment.txt
│   │   ├── cmake.check_cache
│   │   ├── CMakeConfigureLog.yaml
│   │   ├── pkgRedirects
│   │   ├── rules.ninja
│   │   ├── TargetDirectories.txt
│   │   └── untitled.dir
│   ├── cmake_install.cmake
│   └── Testing
│       └── Temporary
│           └── LastTest.log
├── CMakeLists.txt
├── conandata.yml
├── conanfile.py
├── conan_provider.cmake
└── main.cpp

12 directories, 24 files

CMakeLists.txt:

cmake_minimum_required(VERSION 3.27)
project(untitled)

set(CMAKE_CXX_STANDARD 23)

add_executable(untitled main.cpp)

find_package(spdlog REQUIRED)
target_link_libraries(untitled PRIVATE spdlog::spdlog)

conandata.yml:

# This file is managed by Conan, contents will be overwritten.
# To keep your changes, remove these comment lines, but the plugin won't be able to modify your requirements

requirements:
  - "spdlog/1.12.0"

conanfile.py:

# This file is managed by Conan, contents will be overwritten.
# To keep your changes, remove these comment lines, but the plugin won't be able to modify your requirements

from conan import ConanFile
from conan.tools.cmake import cmake_layout, CMakeToolchain

class ConanApplication(ConanFile):
    package_type = "application"
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps"

    def layout(self):
        cmake_layout(self)

    def generate(self):
        tc = CMakeToolchain(self)
        tc.user_presets_path = False
        tc.generate()

    def requirements(self):
        requirements = self.conan_data.get('requirements', [])
        for requirement in requirements:
            self.requires(requirement)
memsharded commented 8 months ago

Ok, I think I got it. If you carefully read the log messages, in the first lines it will display an error that reads something like:

CMake error. find_program() couldn't find conan

This means that Conan is not installed in your system, and consequently it couldn't install the dependencies. I am a bit confused, because in the first logs we could clearly see:

======== Computing necessary packages ========

So Conan was installing packages. But for some reason, now it cannot be found anymore, so this seems a different problem than before. I am moving this ticket to the CLion plugin repo, as this doesnt seem a Conan issue (client issue), but a CLion plugin one. Thanks for all the feedback!

rdong8 commented 7 months ago

If you provide your own profile, then the important point is the following:

Conan profile [settings] is a declaration of the "active" configuration that will be used to build, to compute the package_id of the package binaries. But it is not a configuration of the environment, nor it will try to automatically setup your environment to activate the clang compiler. If you want to do that, there are typically some steps to do:

* You can define the CC and CXX environment variables in profile `[buildenv]`:
[buildenv]
CC=(path)/path/to/your/clang
CXX=(path)/.....

Hey I'm still not really sure what this means. I just want to use clang++ and libc++ in my code, what needs to be done on the Conan side? Do I also need to make conan use clang and libc++ for my conan dependencies?

memsharded commented 6 months ago

Hey I'm still not really sure what this means. I just want to use clang++ and libc++ in my code, what needs to be done on the Conan side? Do I also need to make conan use clang and libc++ for my conan dependencies?

Not because of using Conan, but in general, to link with third party dependencies, these dependencies must be built to be binary compatible. That means building with the same libc++ for example, and using the same compiler and compiler verison can also be necessary in most cases. So yes, the dependencies should use the same Conan settings as the current project.

The cmake-conan integration is the one being used by the CLion plugin, it should take care of most of it, and obtain the Conan settings from the current compiler configuration. But then you said above:

Here is my profile: .... compiler.libcxx=libstdc++

So it is not clear if you wrote your own profile or it was automatically detected by cmake-conan. Furthermore, above there are different issues that it is not clear if they have been resolved:

So it would be great if you could do an update, make sure you use the latest update of the plugin, and make sure to update the cmake-conan integration with the plugin and summarize from scratch:

Thanks very much.

rdong8 commented 6 months ago

So I ended up not using the CLion plugin since it doesn't work with the newest version of CLion Nova I am using. I am trying to get it to work in the CLI.

I can get it to work when both my Conan build_type and CMake --config (via Ninja multi-config) are set to Debug, but when I try have my Conan build_type set to Release and my CMake config set to Debug, it doesn't work.

Just to clarify, do the two always need to be the same?

conanfile.py:

from conan import ConanFile
from conan.tools.cmake import cmake_layout, CMakeToolchain

class ConanApplication(ConanFile):
    package_type = "application"
    settings = "os", "compiler", "build_type", "arch"
    generators = "CMakeDeps"

    def layout(self):
        cmake_layout(self)

    def generate(self):
        tc = CMakeToolchain(self)
        tc.user_presets_path = False
        tc.generate()

    def requirements(self):
        requirements = self.conan_data.get('requirements', [])
        for requirement in requirements:
            self.requires(requirement)

conandata.yml:

requirements:
  - "boost/1.83.0"
  - "catch2/3.5.0"
  - "spdlog/1.12.0"

My CMake is here, it's a template I'm building for future projects so apologies for the complexity.

Conan profile:

[buildenv]
CC=clang
CXX=clang++

[settings]
arch=x86_64
build_type=Release
compiler=clang
compiler.cppstd=23
compiler.libcxx=libc++
compiler.version=17
os=Linux

Here are the logs for when I have a my Conan build type set to Release and my CMake build type set to Debug.

conan install . --build=missing --settings=build_type=Release ``` ======== Input profiles ======== Profile host: [settings] arch=x86_64 build_type=Release compiler=clang compiler.cppstd=23 compiler.libcxx=libc++ compiler.version=17 os=Linux [buildenv] CC=clang CXX=clang++ Profile build: [settings] arch=x86_64 build_type=Release compiler=clang compiler.cppstd=23 compiler.libcxx=libc++ compiler.version=17 os=Linux [buildenv] CC=clang CXX=clang++ ======== Computing dependency graph ======== Graph root conanfile.py: /home/rd8/Projects/cpp_project/conanfile.py Requirements boost/1.83.0#7825569cd0622461dec7bc87dfdf47ae - Cache bzip2/1.0.8#411fc05e80d47a89045edc1ee6f23c1d - Cache catch2/3.5.0#b1204fc7fc1debff7c85728f696bd4a9 - Cache fmt/10.1.1#cd63809a79574a2f9eb73ca35f16a243 - Cache libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c - Cache spdlog/1.12.0#0e390a2f5c3e96671d0857bc734e4731 - Cache zlib/1.3#06023034579559bb64357db3a53f88a4 - Cache Build requirements b2/4.10.1#1b290403d8648c79f468f5a6496f829a - Cache Resolved version ranges zlib/[>=1.2.11 <2]: zlib/1.3 ======== Computing necessary packages ======== catch2/3.5.0: Checking 7 compatible configurations catch2/3.5.0: Compatible configurations not found in cache, checking servers catch2/3.5.0: '3a0e2086845a3d177bf895dc74cd4519f19bf307': compiler.cppstd=14 catch2/3.5.0: '1d8f16d0e70fe87a878ddd93c6f6348f2fa140f0': compiler.cppstd=gnu14 catch2/3.5.0: '6d290c54c59c2c7814004456190f74c8e6ddef9f': compiler.cppstd=17 catch2/3.5.0: '540006a85a808aa47ce2b56d0af97ae4fcf34b3e': compiler.cppstd=gnu17 catch2/3.5.0: 'e559d3099ccfc1a104a85a7ba1ae2545d3f9a3e3': compiler.cppstd=20 catch2/3.5.0: '5570a71ef22ed5d08cd90748b0791ba3b33a9ae6': compiler.cppstd=gnu20 catch2/3.5.0: '6923edb131a77afbc97c50a628ed854a8da5287c': compiler.cppstd=gnu23 fmt/10.1.1: Checking 9 compatible configurations fmt/10.1.1: Compatible configurations not found in cache, checking servers fmt/10.1.1: '771dd0721829b2ae7f5f549956f50f9abc162d13': compiler.cppstd=11 fmt/10.1.1: 'b522dca72ec5fa8a938ab1d7637eec8849867d02': compiler.cppstd=gnu11 fmt/10.1.1: '82330ed45c51bc367c2e9deb313f8d7311e675b9': compiler.cppstd=14 fmt/10.1.1: 'eaa4bc521776cc588240b62d9700050c9ba14919': compiler.cppstd=gnu14 fmt/10.1.1: '13bdaf9afd023068c65182413ac9e66e3b49b342': compiler.cppstd=17 fmt/10.1.1: '0e91723685e8e8682864c85d3f8346a841102567': compiler.cppstd=gnu17 fmt/10.1.1: 'e9846abf1b96d0e826479efe27c5effaca4fc344': compiler.cppstd=20 fmt/10.1.1: 'ce5bdc5e8fd70bb5b434dca47209f46f94cb8fc4': compiler.cppstd=gnu20 fmt/10.1.1: '89c6efd10a5c49265c16d8d48e80b198e3b40c74': compiler.cppstd=gnu23 boost/1.83.0: Checking 9 compatible configurations boost/1.83.0: Compatible configurations not found in cache, checking servers boost/1.83.0: '4ee5406c5853735cc56301bb74640beed10c3b06': compiler.cppstd=11 boost/1.83.0: '6ab1f95bf0c2d41f19e6fb22ff131b767fe2480e': compiler.cppstd=gnu11 boost/1.83.0: '60ae9ae9ebe7cc535a2b8af7a87aee4742ab792e': compiler.cppstd=14 boost/1.83.0: 'a80d6b0546101d0cd5b08afe63d1f2af316234dc': compiler.cppstd=gnu14 boost/1.83.0: 'b4fee59fbaf4d020892645b5b88b91ce8f3791ca': compiler.cppstd=17 boost/1.83.0: 'fd315e5f4b594ecd4797a8e3a41ac723819b3dbd': compiler.cppstd=gnu17 boost/1.83.0: '79403b0c79a830fad4fe3a8b0870ba7242c2d856': compiler.cppstd=20 boost/1.83.0: 'ff8d3db59d8a9df6536b8a78e0fd7558e95f9440': compiler.cppstd=gnu20 boost/1.83.0: '688bfb7495a39c17aaaf259d04593971b464c962': compiler.cppstd=gnu23 spdlog/1.12.0: Checking 9 compatible configurations spdlog/1.12.0: Compatible configurations not found in cache, checking servers spdlog/1.12.0: '8d0174546f16167b548e2f22835a69bd3eb34e7c': compiler.cppstd=11 spdlog/1.12.0: '1a9fcc84830f1d3a37d317f65d82fe7a7070e6f7': compiler.cppstd=gnu11 spdlog/1.12.0: '48d882e77fedbb0e533a241d2ec7ba0120300ba6': compiler.cppstd=14 spdlog/1.12.0: '8ae1e056d275dfca9c36463711024588f509931c': compiler.cppstd=gnu14 spdlog/1.12.0: '4649aa2e9329a1a9d79da8dbf6285ef39b32c9f7': compiler.cppstd=17 spdlog/1.12.0: '9d48c74948f6068f45a913925a7c49e001f36743': compiler.cppstd=gnu17 spdlog/1.12.0: 'f8fb3d7b9484246414d150307ea2b07cf3697965': compiler.cppstd=20 spdlog/1.12.0: 'f42a71767248c2aaf49539763e36863fe79a0f42': compiler.cppstd=gnu20 spdlog/1.12.0: '22fb3947e6b00e6c8fa81a00fc516f4553470fb7': compiler.cppstd=gnu23 Requirements boost/1.83.0#7825569cd0622461dec7bc87dfdf47ae:e21423fdd71e5fa8a537e8ce4d3c1165631c5648 - Build bzip2/1.0.8#411fc05e80d47a89045edc1ee6f23c1d:31760d9b53a05c7bca58eebb9fbe9fec51b1db48 - Build catch2/3.5.0#b1204fc7fc1debff7c85728f696bd4a9:dd1fe3ef94c31f352597d387bd50290113d8c215 - Build fmt/10.1.1#cd63809a79574a2f9eb73ca35f16a243:0604a2d47c0df40f7f9528a54a09a03f67077f99 - Build libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build spdlog/1.12.0#0e390a2f5c3e96671d0857bc734e4731:8820d66ad2239f8cec8f3615cc9d1941256961ce - Build zlib/1.3#06023034579559bb64357db3a53f88a4:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 - Build Build requirements b2/4.10.1#1b290403d8648c79f468f5a6496f829a:63fead0844576fc02943e16909f08fcdddd6f44b#a31a98f757dcf4d3f03ed629ccde26b7 - Cache ======== Installing packages ======== b2/4.10.1: Already installed! (1 of 8) -------- Installing package bzip2/1.0.8 (2 of 8) -------- bzip2/1.0.8: Building from source bzip2/1.0.8: Package bzip2/1.0.8:31760d9b53a05c7bca58eebb9fbe9fec51b1db48 bzip2/1.0.8: Copying sources to build folder bzip2/1.0.8: Building your package in /home/rd8/.conan2/p/b/bzip26294a552cbaf4/b bzip2/1.0.8: Calling generate() bzip2/1.0.8: Generators folder: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release/generators bzip2/1.0.8: CMakeToolchain generated: conan_toolchain.cmake bzip2/1.0.8: CMakeToolchain generated: CMakePresets.json bzip2/1.0.8: Generating aggregated env files bzip2/1.0.8: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] bzip2/1.0.8: Calling build() bzip2/1.0.8: apply_conandata_patches(): No patches defined in conandata bzip2/1.0.8: Running CMake.configure() bzip2/1.0.8: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/bzip26294a552cbaf4/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/src/.." CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Using Conan toolchain: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The C compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring done (0.3s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release bzip2/1.0.8: Running CMake.build() bzip2/1.0.8: RUN: cmake --build "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release" -- -j16 gmake[1]: Entering directory '/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release' [ 30%] Building C object CMakeFiles/bz2.dir/src/blocksort.c.o [ 30%] Building C object CMakeFiles/bz2.dir/src/bzlib.c.o [ 30%] Building C object CMakeFiles/bz2.dir/src/compress.c.o [ 40%] Building C object CMakeFiles/bz2.dir/src/crctable.c.o [ 50%] Building C object CMakeFiles/bz2.dir/src/randtable.c.o [ 70%] Building C object CMakeFiles/bz2.dir/src/huffman.c.o [ 70%] Building C object CMakeFiles/bz2.dir/src/decompress.c.o [ 80%] Linking C static library libbz2.a [ 80%] Built target bz2 [ 90%] Building C object CMakeFiles/bzip2.dir/src/bzip2.c.o [100%] Linking C executable bzip2 [100%] Built target bzip2 gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release' bzip2/1.0.8: Package '31760d9b53a05c7bca58eebb9fbe9fec51b1db48' built bzip2/1.0.8: Build folder /home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release bzip2/1.0.8: Generating the package bzip2/1.0.8: Packaging in folder /home/rd8/.conan2/p/b/bzip26294a552cbaf4/p bzip2/1.0.8: Calling package() bzip2/1.0.8: Running CMake.install() bzip2/1.0.8: RUN: cmake --install "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/b/build/Release" --prefix "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/p" -- Install configuration: "Release" -- Installing: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/lib/libbz2.a -- Installing: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/include/bzlib.h -- Installing: /home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/bin/bzip2 bzip2/1.0.8: package(): Packaged 2 files: LICENSE, bzip2 bzip2/1.0.8: package(): Packaged 1 '.a' file: libbz2.a bzip2/1.0.8: package(): Packaged 1 '.cmake' file: conan-official-bzip2-variables.cmake bzip2/1.0.8: package(): Packaged 1 '.h' file: bzlib.h bzip2/1.0.8: Created package revision cd299b3d2e07ec1510f16a884a37c88f bzip2/1.0.8: Package '31760d9b53a05c7bca58eebb9fbe9fec51b1db48' created bzip2/1.0.8: Full package reference: bzip2/1.0.8#411fc05e80d47a89045edc1ee6f23c1d:31760d9b53a05c7bca58eebb9fbe9fec51b1db48#cd299b3d2e07ec1510f16a884a37c88f bzip2/1.0.8: Package folder /home/rd8/.conan2/p/b/bzip26294a552cbaf4/p -------- Installing package catch2/3.5.0 (3 of 8) -------- catch2/3.5.0: Building from source catch2/3.5.0: Package catch2/3.5.0:dd1fe3ef94c31f352597d387bd50290113d8c215 catch2/3.5.0: Copying sources to build folder catch2/3.5.0: Building your package in /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b catch2/3.5.0: Calling generate() catch2/3.5.0: Generators folder: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release/generators catch2/3.5.0: CMakeToolchain generated: conan_toolchain.cmake catch2/3.5.0: CMakeToolchain generated: CMakePresets.json catch2/3.5.0: CMakeToolchain generated: ../../../src/CMakeUserPresets.json catch2/3.5.0: Generating aggregated env files catch2/3.5.0: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] catch2/3.5.0: Calling build() catch2/3.5.0: apply_conandata_patches(): No patches defined in conandata catch2/3.5.0: Running CMake.configure() catch2/3.5.0: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p" -DCATCH_INSTALL_DOCS="OFF" -DCATCH_INSTALL_EXTRAS="ON" -DCATCH_DEVELOPMENT_BUILD="OFF" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/src" -- Using Conan toolchain: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: C++ Standard 23 with extensions OFF -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The CXX compiler identification is Clang 17.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test HAVE_FLAG__ffile_prefix_map__home_rd8__conan2_p_b_catchbf96b9b1d1f1d_b_src__ -- Performing Test HAVE_FLAG__ffile_prefix_map__home_rd8__conan2_p_b_catchbf96b9b1d1f1d_b_src__ - Success -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release catch2/3.5.0: Running CMake.build() catch2/3.5.0: RUN: cmake --build "/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release" -- -j16 gmake[1]: Entering directory '/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release' [ 2%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o [ 3%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o [ 3%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o [ 3%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_analyse.cpp.o [ 5%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o [ 6%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o [ 7%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o [ 7%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o [ 8%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o [ 9%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o [ 11%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o [ 11%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o [ 11%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o [ 12%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o [ 13%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o [ 14%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_json.cpp.o [ 15%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o [ 16%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o [ 17%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o [ 18%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o [ 19%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o [ 20%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o [ 21%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o [ 22%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o [ 22%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o [ 23%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o [ 24%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o [ 25%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o [ 26%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o [ 27%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o [ 28%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o [ 29%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o [ 30%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o [ 31%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o [ 32%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o [ 33%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o [ 33%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o [ 34%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o [ 35%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o [ 36%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o [ 37%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o [ 38%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o [ 39%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o [ 40%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o [ 41%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o [ 42%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_translate_exception.cpp.o [ 43%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o [ 44%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o [ 44%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o [ 45%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o [ 46%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o [ 47%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o [ 48%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o [ 49%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o [ 50%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o [ 51%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o [ 52%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o [ 53%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o [ 54%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o [ 55%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o [ 55%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o [ 56%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o [ 57%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o [ 58%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o [ 59%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_jsonwriter.cpp.o [ 60%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o [ 61%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o [ 62%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o [ 63%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o [ 64%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o [ 65%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o [ 66%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o [ 66%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o [ 67%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o [ 68%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o [ 69%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o [ 70%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o [ 71%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o [ 72%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o [ 73%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o [ 74%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o [ 75%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o [ 76%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o [ 77%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o [ 77%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o [ 78%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o [ 79%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o [ 80%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o [ 81%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o [ 82%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o [ 83%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o [ 84%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o [ 85%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o [ 86%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o [ 87%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o [ 88%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o [ 88%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o [ 89%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o [ 90%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o [ 91%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o [ 92%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o [ 93%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o [ 94%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o [ 95%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o [ 96%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o [ 97%] Building CXX object src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o [ 98%] Linking CXX static library libCatch2.a [ 98%] Built target Catch2 [ 99%] Building CXX object src/CMakeFiles/Catch2WithMain.dir/catch2/internal/catch_main.cpp.o [100%] Linking CXX static library libCatch2Main.a [100%] Built target Catch2WithMain gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release' catch2/3.5.0: Package 'dd1fe3ef94c31f352597d387bd50290113d8c215' built catch2/3.5.0: Build folder /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release catch2/3.5.0: Generating the package catch2/3.5.0: Packaging in folder /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p catch2/3.5.0: Calling package() catch2/3.5.0: Running CMake.install() catch2/3.5.0: RUN: cmake --install "/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/b/build/Release" --prefix "/home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p" -- Install configuration: "Release" -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/Catch2Config.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/Catch2ConfigVersion.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/ParseAndAddCatchTests.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/Catch.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/CatchAddTests.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/CatchShardTests.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/CatchShardTestsImpl.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/share/Catch2/gdbinit -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/share/Catch2/lldbinit -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/share/pkgconfig/catch2.pc -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/share/pkgconfig/catch2-with-main.pc -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/libCatch2.a -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/libCatch2Main.a -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/Catch2Targets.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/lib/cmake/Catch2/Catch2Targets-release.cmake -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2 -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_benchmark.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_benchmark_all.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_chronometer.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_clock.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_constructor.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_environment.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_estimate.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_execution_plan.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_optimizer.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_outlier_classification.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/catch_sample_analysis.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_analyse.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_benchmark_function.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_benchmark_stats.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_benchmark_stats_fwd.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_complete_invoke.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_estimate_clock.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_measure.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_repeat.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_run_for_at_least.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_stats.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/benchmark/detail/catch_timing.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_all.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_approx.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_assertion_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_assertion_result.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_config.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_get_random_seed.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_message.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_section_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_session.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_tag_alias.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_tag_alias_autoregistrar.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_template_test_macros.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_test_case_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_test_macros.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_test_spec.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_timer.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_tostring.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_totals.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_translate_exception.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_version.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_version_macros.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generator_exception.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generators.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generators_adapters.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generators_all.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generators_random.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/generators/catch_generators_range.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_all.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_capture.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_config.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_enum_values_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_exception.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_generatortracker.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_registry_hub.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_reporter.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_reporter_factory.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_tag_alias_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_test_invoker.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/interfaces/catch_interfaces_testcase.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_assertion_handler.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_case_insensitive_comparisons.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_case_sensitive.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_clara.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_commandline.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_compare_traits.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_compiler_capabilities.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_android_logwrite.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_counter.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_prefix_messages.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_static_analysis_support.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_uncaught_exceptions.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_config_wchar.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_console_colour.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_console_width.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_container_nonmembers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_context.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_debug_console.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_debugger.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_decomposer.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_enforce.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_enum_values_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_errno_guard.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_exception_translator_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_fatal_condition_handler.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_floating_point_helpers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_getenv.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_is_permutation.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_istream.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_jsonwriter.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_lazy_expr.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_leak_detector.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_list.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_logical_traits.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_message_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_meta.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_move_and_forward.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_noncopyable.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_optional.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_output_redirect.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_parse_numbers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_platform.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_polyfills.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_preprocessor.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_preprocessor_internal_stringify.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_preprocessor_remove_parens.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_random_floating_point_helpers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_random_integer_helpers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_random_number_generator.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_random_seed_generation.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_reporter_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_reporter_spec_parser.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_result_type.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_reusable_string_stream.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_run_context.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_section.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_sharding.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_singletons.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_source_line_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_startup_exception_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_stdstreams.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_stream_end_stop.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_string_manip.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_stringref.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_tag_alias_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_template_test_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_case_info_hasher.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_case_registry_impl.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_case_tracker.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_failure_exception.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_macro_impl.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_registry.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_run_info.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_test_spec_parser.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_textflow.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_to_string.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_uncaught_exceptions.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_uniform_floating_point_distribution.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_uniform_integer_distribution.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_unique_name.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_unique_ptr.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_void_type.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_wildcard_pattern.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_windows_h_proxy.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/internal/catch_xmlwriter.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_all.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_container_properties.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_contains.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_exception.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_floating_point.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_predicate.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_quantifiers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_range_equals.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_string.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_templated.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/catch_matchers_vector.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/internal -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/matchers/internal/catch_matchers_impl.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_automake.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_common_base.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_compact.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_console.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_cumulative_base.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_event_listener.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_helpers.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_json.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_junit.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_multi.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_registrars.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_sonarqube.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_streaming_base.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_tap.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_teamcity.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporter_xml.hpp -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/reporters/catch_reporters_all.hpp -- Up-to-date: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2 -- Installing: /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p/include/catch2/catch_user_config.hpp catch2/3.5.0: package(): Packaged 1 '.txt' file: LICENSE.txt catch2/3.5.0: package(): Packaged 2 '.a' files: libCatch2.a, libCatch2Main.a catch2/3.5.0: package(): Packaged 4 '.cmake' files: conan-official-catch2-targets.cmake, ParseAndAddCatchTests.cmake, Catch.cmake, CatchAddTests.cmake catch2/3.5.0: package(): Packaged 177 '.hpp' files catch2/3.5.0: Created package revision 308ea4c523e6fe8df87b6e6b2b3c5fb4 catch2/3.5.0: Package 'dd1fe3ef94c31f352597d387bd50290113d8c215' created catch2/3.5.0: Full package reference: catch2/3.5.0#b1204fc7fc1debff7c85728f696bd4a9:dd1fe3ef94c31f352597d387bd50290113d8c215#308ea4c523e6fe8df87b6e6b2b3c5fb4 catch2/3.5.0: Package folder /home/rd8/.conan2/p/b/catchbf96b9b1d1f1d/p -------- Installing package fmt/10.1.1 (4 of 8) -------- fmt/10.1.1: Building from source fmt/10.1.1: Package fmt/10.1.1:0604a2d47c0df40f7f9528a54a09a03f67077f99 fmt/10.1.1: Copying sources to build folder fmt/10.1.1: Building your package in /home/rd8/.conan2/p/b/fmt7aafc9af9679f/b fmt/10.1.1: Calling generate() fmt/10.1.1: Generators folder: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release/generators fmt/10.1.1: CMakeToolchain generated: conan_toolchain.cmake fmt/10.1.1: CMakeToolchain generated: CMakePresets.json fmt/10.1.1: CMakeToolchain generated: ../../../src/CMakeUserPresets.json fmt/10.1.1: Generating aggregated env files fmt/10.1.1: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] fmt/10.1.1: Calling build() fmt/10.1.1: apply_conandata_patches(): No patches defined in conandata fmt/10.1.1: Running CMake.configure() fmt/10.1.1: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/fmt7aafc9af9679f/p" -DFMT_DOC="OFF" -DFMT_TEST="OFF" -DFMT_INSTALL="ON" -DFMT_LIB_DIR="lib" -DFMT_OS="ON" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/src" -- CMake version: 3.28.3 -- Using Conan toolchain: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: C++ Standard 23 with extensions OFF -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The CXX compiler identification is Clang 17.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Version: 10.1.1 -- Build type: Release -- Performing Test HAS_NULLPTR_WARNING -- Performing Test HAS_NULLPTR_WARNING - Success -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release fmt/10.1.1: Running CMake.build() fmt/10.1.1: RUN: cmake --build "/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release" -- -j16 gmake[1]: Entering directory '/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release' [ 33%] Building CXX object CMakeFiles/fmt.dir/src/format.cc.o [ 66%] Building CXX object CMakeFiles/fmt.dir/src/os.cc.o [100%] Linking CXX static library libfmt.a [100%] Built target fmt gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release' fmt/10.1.1: Package '0604a2d47c0df40f7f9528a54a09a03f67077f99' built fmt/10.1.1: Build folder /home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release fmt/10.1.1: Generating the package fmt/10.1.1: Packaging in folder /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p fmt/10.1.1: Calling package() fmt/10.1.1: Running CMake.install() fmt/10.1.1: RUN: cmake --install "/home/rd8/.conan2/p/b/fmt7aafc9af9679f/b/build/Release" --prefix "/home/rd8/.conan2/p/b/fmt7aafc9af9679f/p" -- Install configuration: "Release" -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/libfmt.a -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/args.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/chrono.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/color.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/compile.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/core.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/format.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/format-inl.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/os.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/ostream.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/printf.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/ranges.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/std.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/include/fmt/xchar.h -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/cmake/fmt/fmt-config.cmake -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/cmake/fmt/fmt-config-version.cmake -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/cmake/fmt/fmt-targets.cmake -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/cmake/fmt/fmt-targets-release.cmake -- Installing: /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p/lib/pkgconfig/fmt.pc fmt/10.1.1: package(): Packaged 1 '.rst' file: LICENSE.rst fmt/10.1.1: package(): Packaged 1 '.a' file: libfmt.a fmt/10.1.1: package(): Packaged 13 '.h' files fmt/10.1.1: Created package revision 0ce4afc06e77b2b9e5d50bc07cbf2a4c fmt/10.1.1: Package '0604a2d47c0df40f7f9528a54a09a03f67077f99' created fmt/10.1.1: Full package reference: fmt/10.1.1#cd63809a79574a2f9eb73ca35f16a243:0604a2d47c0df40f7f9528a54a09a03f67077f99#0ce4afc06e77b2b9e5d50bc07cbf2a4c fmt/10.1.1: Package folder /home/rd8/.conan2/p/b/fmt7aafc9af9679f/p -------- Installing package libbacktrace/cci.20210118 (5 of 8) -------- libbacktrace/cci.20210118: Building from source libbacktrace/cci.20210118: Package libbacktrace/cci.20210118:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 libbacktrace/cci.20210118: Copying sources to build folder libbacktrace/cci.20210118: Building your package in /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b libbacktrace/cci.20210118: Calling generate() libbacktrace/cci.20210118: Generators folder: /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release/conan libbacktrace/cci.20210118: Generating aggregated env files libbacktrace/cci.20210118: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] libbacktrace/cci.20210118: Calling build() libbacktrace/cci.20210118: Apply patch (file): patches/0001-pointer-arithmetic.patch libbacktrace/cci.20210118: Apply patch (file): patches/0002-msvc-unistd-alternative.patch libbacktrace/cci.20210118: Calling: > "/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/configure" --disable-shared --enable-static --prefix=/ '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' libbacktrace/cci.20210118: RUN: "/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/configure" --disable-shared --enable-static --prefix=/ '--bindir=${prefix}/bin' '--sbindir=${prefix}/bin' '--libdir=${prefix}/lib' '--includedir=${prefix}/include' '--oldincludedir=${prefix}/include' checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for gcc... clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking whether clang understands -c and -o together... yes checking how to run the C preprocessor... clang -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking minix/config.h usability... no checking minix/config.h presence... no checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/missing: Unknown `--is-lightweight' option Try `/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/missing --help' for more information configure: WARNING: 'missing' script is too old or missing checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... (cached) clang checking whether we are using the GNU C compiler... (cached) yes checking whether clang accepts -g... (cached) yes checking for clang option to accept ISO C89... (cached) none needed checking whether clang understands -c and -o together... (cached) yes checking for ranlib... ranlib checking for gawk... (cached) gawk checking for dwz... dwz checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by clang... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm -B output from clang object... ok checking for dlfcn.h... yes checking for objdir... .libs checking if clang supports -fno-rtti -fno-exceptions... yes checking for clang option to produce PIC... -fPIC -DPIC checking if clang PIC flag -fPIC -DPIC works... yes checking if clang static flag -static works... no checking if clang supports -c -o file.o... yes checking if clang supports -c -o file.o... (cached) yes checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking unwind.h usability... yes checking unwind.h presence... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -funwind-tables option... yes checking for -frandom-seed=string option... yes checking whether clang supports -W... yes checking whether clang supports -Wall... yes checking whether clang supports -Wwrite-strings... yes checking whether clang supports -Wstrict-prototypes... yes checking whether clang supports -Wmissing-prototypes... yes checking whether clang supports -Wold-style-definition... yes checking whether clang supports -Wmissing-format-attribute... yes checking whether clang supports -Wcast-qual... yes checking for _Unwind_GetIPInfo... yes checking __sync extensions... yes checking __atomic extensions... yes checking output filetype... elf64 checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking for mmap... yes checking link.h usability... yes checking link.h presence... yes checking for link.h... yes checking for dl_iterate_phdr... yes checking mach-o/dyld.h usability... no checking mach-o/dyld.h presence... no checking for mach-o/dyld.h... no checking sys/ldr.h usability... no checking sys/ldr.h presence... no checking for sys/ldr.h... no checking for fcntl... yes checking whether strnlen is declared... yes checking whether getpagesize is declared... yes checking for lstat... yes checking for readlink... yes checking for getexecname... no checking for KERN_PROC... no checking for KERN_PROG_ARGS... no checking for clock_gettime... yes checking whether -pthread is supported... yes checking whether -gdwarf-5 is supported... yes checking for compress in -lz... yes checking whether --compress-debug-sections is supported... yes checking for objcopy... objcopy checking for readelf... readelf checking whether objcopy supports debuglink... objcopy: /bin/ls: debuglink section already exists yes checking for dsymutil... dsymutil checking for nm... /usr/bin/nm -B checking for xz... xz checking for comm... comm checking for lzma_auto_decoder in -llzma... yes checking whether tests can run... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating backtrace-supported.h config.status: creating install-debuginfo-for-buildid.sh config.status: creating config.h config.status: executing libtool commands config.status: executing default commands libbacktrace/cci.20210118: RUN: make -j16 make[1]: Entering directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' make all-am make[2]: Entering directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o atomic.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/atomic.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o dwarf.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/dwarf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o fileline.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/fileline.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o posix.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/posix.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o print.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/print.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o sort.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/sort.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o state.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/state.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o backtrace.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/backtrace.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o simple.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/simple.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o elf.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/elf.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o mmapio.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/mmapio.c /bin/sh ./libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c -o mmap.lo /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/mmap.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/atomic.c -o atomic.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/print.c -o print.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/posix.c -o posix.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/fileline.c -o fileline.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/dwarf.c -o dwarf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/sort.c -o sort.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=simple.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/simple.c -o simple.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=backtrace.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/backtrace.c -o backtrace.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/state.c -o state.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/elf.c -o elf.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/mmapio.c -o mmapio.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src -DNDEBUG -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -c /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/mmap.c -o mmap.o /bin/sh ./libtool --tag=CC --mode=link clang -funwind-tables -frandom-seed=libbacktrace.la -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -m64 -fPIC -O3 -m64 -o libbacktrace.la -rpath //lib atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo backtrace.lo simple.lo elf.lo mmapio.lo mmap.lo libtool: link: ar cru .libs/libbacktrace.a atomic.o dwarf.o fileline.o posix.o print.o sort.o state.o backtrace.o simple.o elf.o mmapio.o mmap.o libtool: link: ranlib .libs/libbacktrace.a libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" ) make[2]: Leaving directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' make[1]: Leaving directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' libbacktrace/cci.20210118: Package '2d2cbb55bd688788c0b7abf4e50220b8c123c3f6' built libbacktrace/cci.20210118: Build folder /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release libbacktrace/cci.20210118: Generating the package libbacktrace/cci.20210118: Packaging in folder /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p libbacktrace/cci.20210118: Calling package() libbacktrace/cci.20210118: RUN: make install DESTDIR=/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p -j16 make[1]: Entering directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' make[2]: Entering directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' /usr/bin/mkdir -p '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//include' /usr/bin/install -c -m 644 /home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/src/backtrace.h backtrace-supported.h '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//include' /usr/bin/mkdir -p '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libbacktrace.la '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib' libtool: install: /usr/bin/install -c .libs/libbacktrace.lai /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib/libbacktrace.la libtool: install: /usr/bin/install -c .libs/libbacktrace.a /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib/libbacktrace.a libtool: install: chmod 644 /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib/libbacktrace.a libtool: install: ranlib /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p//lib/libbacktrace.a libtool: install: warning: remember to run `libtool --finish //lib' make[2]: Leaving directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' make[1]: Leaving directory '/home/rd8/.conan2/p/b/libba73eda5cdffbe7/b/build-release' libbacktrace/cci.20210118: package(): Packaged 1 file: LICENSE libbacktrace/cci.20210118: package(): Packaged 2 '.h' files: backtrace.h, backtrace-supported.h libbacktrace/cci.20210118: package(): Packaged 1 '.a' file: libbacktrace.a libbacktrace/cci.20210118: Created package revision 7c859fda45a1b21929cf1f08f14801ea libbacktrace/cci.20210118: Package '2d2cbb55bd688788c0b7abf4e50220b8c123c3f6' created libbacktrace/cci.20210118: Full package reference: libbacktrace/cci.20210118#ec1aa63bbc10145c6a299e68e711670c:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6#7c859fda45a1b21929cf1f08f14801ea libbacktrace/cci.20210118: Package folder /home/rd8/.conan2/p/b/libba73eda5cdffbe7/p -------- Installing package zlib/1.3 (6 of 8) -------- zlib/1.3: Building from source zlib/1.3: Package zlib/1.3:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6 zlib/1.3: Copying sources to build folder zlib/1.3: Building your package in /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b zlib/1.3: Calling generate() zlib/1.3: Generators folder: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release/generators zlib/1.3: CMakeToolchain generated: conan_toolchain.cmake zlib/1.3: CMakeToolchain generated: CMakePresets.json zlib/1.3: CMakeToolchain generated: ../../../src/CMakeUserPresets.json zlib/1.3: Generating aggregated env files zlib/1.3: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] zlib/1.3: Calling build() zlib/1.3: Apply patch (conan): separate static/shared builds, disable debug suffix, disable building examples zlib/1.3: Running CMake.configure() zlib/1.3: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/src" -- Using Conan toolchain: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The C compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of off64_t -- Check size of off64_t - done -- Looking for fseeko -- Looking for fseeko - found -- Looking for unistd.h -- Looking for unistd.h - found -- Renaming -- /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/src/zconf.h -- to 'zconf.h.included' because this file is included with zlib -- but CMake generates it automatically in the build directory. -- Configuring done (0.8s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release zlib/1.3: Running CMake.build() zlib/1.3: RUN: cmake --build "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release" -- -j16 gmake[1]: Entering directory '/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release' [ 6%] Building C object CMakeFiles/zlib.dir/adler32.c.o [ 25%] Building C object CMakeFiles/zlib.dir/compress.c.o [ 25%] Building C object CMakeFiles/zlib.dir/crc32.c.o [ 37%] Building C object CMakeFiles/zlib.dir/gzclose.c.o [ 37%] Building C object CMakeFiles/zlib.dir/deflate.c.o [ 43%] Building C object CMakeFiles/zlib.dir/gzlib.c.o [ 43%] Building C object CMakeFiles/zlib.dir/gzread.c.o [ 50%] Building C object CMakeFiles/zlib.dir/gzwrite.c.o [ 62%] Building C object CMakeFiles/zlib.dir/infback.c.o [ 62%] Building C object CMakeFiles/zlib.dir/inflate.c.o [ 75%] Building C object CMakeFiles/zlib.dir/inftrees.c.o [ 75%] Building C object CMakeFiles/zlib.dir/inffast.c.o [ 87%] Building C object CMakeFiles/zlib.dir/uncompr.c.o [ 87%] Building C object CMakeFiles/zlib.dir/trees.c.o [ 93%] Building C object CMakeFiles/zlib.dir/zutil.c.o [100%] Linking C static library libz.a [100%] Built target zlib gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release' zlib/1.3: Package '2d2cbb55bd688788c0b7abf4e50220b8c123c3f6' built zlib/1.3: Build folder /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release zlib/1.3: Generating the package zlib/1.3: Packaging in folder /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p zlib/1.3: Calling package() zlib/1.3: Running CMake.install() zlib/1.3: RUN: cmake --install "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/b/build/Release" --prefix "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p" -- Install configuration: "Release" -- Installing: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p/lib/libz.a -- Installing: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p/include/zconf.h -- Installing: /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p/include/zlib.h zlib/1.3: package(): Packaged 1 file: LICENSE zlib/1.3: package(): Packaged 1 '.a' file: libz.a zlib/1.3: package(): Packaged 2 '.h' files: zconf.h, zlib.h zlib/1.3: Created package revision 752ae67cc25b95ca0bc6a0d1ff3f21f2 zlib/1.3: Package '2d2cbb55bd688788c0b7abf4e50220b8c123c3f6' created zlib/1.3: Full package reference: zlib/1.3#06023034579559bb64357db3a53f88a4:2d2cbb55bd688788c0b7abf4e50220b8c123c3f6#752ae67cc25b95ca0bc6a0d1ff3f21f2 zlib/1.3: Package folder /home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p -------- Installing package boost/1.83.0 (7 of 8) -------- boost/1.83.0: Building from source boost/1.83.0: Package boost/1.83.0:e21423fdd71e5fa8a537e8ce4d3c1165631c5648 boost/1.83.0: Building your package in /home/rd8/.conan2/p/b/boost71fcb0fa32bf3/b boost/1.83.0: Calling generate() boost/1.83.0: Generators folder: /home/rd8/.conan2/p/b/boost71fcb0fa32bf3/b/build-release/conan boost/1.83.0: Generating aggregated env files boost/1.83.0: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] boost/1.83.0: Calling build() boost/1.83.0: WARN: replace_in_file didn't find pattern '/* thread_local */' in '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/boost/stacktrace/detail/libbacktrace_impls.hpp' file. boost/1.83.0: WARN: replace_in_file didn't find pattern '/* static __thread */' in '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/boost/stacktrace/detail/libbacktrace_impls.hpp' file. boost/1.83.0: WARN: replace_in_file didn't find pattern 'local generic-os = [ set.difference $(all-os) : aix darwin vxworks solaris osf hpux ] ;' in '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build/src/tools/gcc.jam' file. boost/1.83.0: WARN: replace_in_file didn't find pattern 'local no-threading = android beos haiku sgi darwin vxworks ;' in '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build/src/tools/gcc.jam' file. boost/1.83.0: WARN: replace_in_file didn't find pattern ' @numa' in '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/libs/fiber/build/Jamfile.v2' file. boost/1.83.0: WARN: Patching user-config.jam boost/1.83.0: WARN: using zlib : 1.3 : "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p/include" "/home/rd8/.conan2/p/b/zlib2e19933d4d7c0/p/lib" z ; using bzip2 : 1.0.8 : "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/include" "/home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/lib" bz2 ; using "clang" : : "clang++" : "-I/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p/include" "-L/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p/lib" ; boost/1.83.0: WARN: b2 -q numa=on target-os=linux architecture=x86 address-model=64 binary-format=elf abi=sysv --layout=system --user-config=/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build/user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=on boost.locale.iconv.lib=libc threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-json --with-locale --with-log --with-math --with-nowide --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-url --with-wave toolset=clang cxxflags=-std=c++23 pch=on -sLIBBACKTRACE_PATH=/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p linkflags="-stdlib=libc++" cxxflags="-fPIC -stdlib=libc++ -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line" install --prefix=/home/rd8/.conan2/p/b/boost71fcb0fa32bf3/p -j16 --abbreviate-paths -d0 --debug-configuration --build-dir="/home/rd8/.conan2/p/b/boost71fcb0fa32bf3/b/build-release" boost/1.83.0: RUN: b2 -q numa=on target-os=linux architecture=x86 address-model=64 binary-format=elf abi=sysv --layout=system --user-config=/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build/user-config.jam -sNO_ZLIB=0 -sNO_BZIP2=0 -sNO_LZMA=1 -sNO_ZSTD=1 boost.locale.icu=off --disable-icu boost.locale.iconv=on boost.locale.iconv.lib=libc threading=multi visibility=hidden link=static variant=release --with-atomic --with-chrono --with-container --with-context --with-contract --with-coroutine --with-date_time --with-exception --with-fiber --with-filesystem --with-graph --with-iostreams --with-json --with-locale --with-log --with-math --with-nowide --with-program_options --with-random --with-regex --with-serialization --with-stacktrace --with-system --with-test --with-thread --with-timer --with-type_erasure --with-url --with-wave toolset=clang cxxflags=-std=c++23 pch=on -sLIBBACKTRACE_PATH=/home/rd8/.conan2/p/b/libba73eda5cdffbe7/p linkflags="-stdlib=libc++" cxxflags="-fPIC -stdlib=libc++ -DBOOST_STACKTRACE_ADDR2LINE_LOCATION=/usr/bin/addr2line" install --prefix=/home/rd8/.conan2/p/b/boost71fcb0fa32bf3/p -j16 --abbreviate-paths -d0 --debug-configuration --build-dir="/home/rd8/.conan2/p/b/boost71fcb0fa32bf3/b/build-release" notice: found boost-build.jam at /home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/boost-build.jam notice: loading B2 from /home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/kernel/bootstrap.jam notice: Searching '/etc' '/home/rd8' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/kernel' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/util' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/build' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/tools' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/contrib' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/.' for site-config configuration file 'site-config.jam'. notice: Configuration file 'site-config.jam' not found in '/etc' '/home/rd8' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/kernel' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/util' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/build' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/tools' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/contrib' '/home/rd8/.conan2/p/b2a87f948dd463f/p/bin/.b2/.'. notice: Loading explicitly specified user configuration file: /home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build/user-config.jam notice: Searching '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build' for user-config configuration file 'user-config.jam'. notice: Loading user-config configuration file 'user-config.jam' from '/home/rd8/.conan2/p/boost1d9916eed0e5d/s/src/tools/build'. notice: [zlib] Using pre-installed library notice: [zlib] Condition notice: [bzip2] Using pre-installed library notice: [bzip2] Condition notice: will use 'clang++' for clang-linux, condition clang-linux-17 notice: [zlib] zlib is already configured notice: [bzip2] bzip is already configured notice: iostreams: not using lzma compression notice: iostreams: not using zstd compression notice: [python-cfg] Configuring python... notice: [python-cfg] Checking interpreter command "python"... notice: [python-cfg] running command 'python -c "from sys import *; print('version=%d.%d\nplatform=%s\nprefix=%s\nexec_prefix=%s\nexecutable=%s' % (version_info[0],version_info[1],platform,prefix,exec_prefix,executable))" 2>&1' notice: [python-cfg] ...requested configuration matched! notice: [python-cfg] Details of this Python configuration: notice: [python-cfg] interpreter command: "python" notice: [python-cfg] include path: "/home/rd8/.pyenv/versions/cpp_project/include/python3.12" notice: [python-cfg] library path: "/home/rd8/.pyenv/versions/cpp_project/lib/python3.12/config" "/home/rd8/.pyenv/versions/cpp_project/lib" notice: [python-cfg] Checking for NumPy... notice: [python-cfg] running command 'python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())"' notice: [python-cfg] NumPy disabled. Reason: notice: [python-cfg] python -c "import sys; sys.stderr = sys.stdout; import numpy; print(numpy.get_include())" aborted with notice: [python-cfg] Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'numpy' Performing configuration checks - default address-model : 64-bit [1] - default architecture : x86 [1] - compiler supports SSE2 : yes [2] - compiler supports SSE4.1 : yes [2] - has std::atomic_ref : no [2] - has statx : yes [2] - has init_priority attribute : yes [2] - has stat::st_blksize : yes [2] - has stat::st_mtim : yes [2] - has stat::st_mtimensec : no [2] - has stat::st_mtimespec : no [2] - has stat::st_birthtim : no [2] - has stat::st_birthtimensec : no [2] - has stat::st_birthtimespec : no [2] - has fdopendir(O_NOFOLLOW) : yes [2] - has dirent::d_type : yes [2] - has POSIX *at APIs : yes [2] - cxx11_auto_declarations : yes [2] - cxx11_constexpr : yes [2] - cxx11_defaulted_functions : yes [2] - cxx11_final : yes [2] - cxx11_hdr_mutex : yes [2] - cxx11_hdr_tuple : yes [2] - cxx11_lambdas : yes [2] - cxx11_noexcept : yes [2] - cxx11_nullptr : yes [2] - cxx11_rvalue_references : yes [2] - cxx11_template_aliases : yes [2] - cxx11_thread_local : yes [2] - cxx11_variadic_templates : yes [2] - has_icu builds : no [2] - zlib : yes [3] - bzip2 : yes [3] - cxx11_decltype : yes [2] - cxx11_basic_alignas : yes [2] - iconv (libc) : yes [2] - cxx11_defaulted_moves : yes [2] - cxx11_hdr_functional : yes [2] - cxx11_hdr_type_traits : yes [2] - cxx11_override : yes [2] - cxx11_range_based_for : yes [2] - cxx11_scoped_enums : yes [2] - cxx11_smart_ptr : yes [2] - cxx11_static_assert : yes [2] - native atomic int32 supported : yes [2] - native syslog supported : yes [2] - pthread supports robust mutexes : yes [2] - lockfree boost::atomic_flag : yes [2] - compiler supports SSSE3 : yes [2] - compiler supports AVX2 : yes [2] - gcc visibility : yes [2] - sfinae_expr : yes [2] - cxx11_unified_initialization_syntax : yes [2] - cxx11_hdr_initializer_list : yes [2] - cxx11_hdr_chrono : yes [2] - cxx11_numeric_limits : yes [2] - cxx11_hdr_array : yes [2] - cxx11_hdr_atomic : yes [2] - cxx11_allocator : yes [2] - cxx11_explicit_conversion_operators : yes [2] - long double support : yes [2] - cxx11_char16_t : yes [2] - cxx11_char32_t : yes [2] - Has Large File Support : yes [2] - Has attribute init_priority : yes [2] - libbacktrace builds : yes [2] - addr2line builds : yes [2] - WinDbg builds : no [2] - WinDbg builds : no [4] - WinDbgCached builds : no [2] - WinDbgCached builds : no [4] - BOOST_COMP_GNUC >= 4.3.0 : no [2] - cxx11_hdr_thread : yes [2] - cxx11_hdr_regex : yes [2] [1] clng-17 [2] clng-lnx-17/rls/bst.l-lbc/bst.l-on/bst.l-off/lnk-sttc/nm-on/pythn-3.12/thrd-mlt/vsblt-hdn [3] lnk-sttc [4] clng-lnx-17/rls/bst.l-lbc/bst.l-on/bst.l-off/bld-no/lnk-sttc/nm-on/pythn-3.12/thrd-mlt/vsblt-hdn Component configuration: - atomic : building - chrono : building - container : building - context : building - contract : building - coroutine : building - date_time : building - exception : building - fiber : building - filesystem : building - graph : building - graph_parallel : not building - headers : not building - iostreams : building - json : building - locale : building - log : building - math : building - mpi : not building - nowide : building - program_options : building - python : not building - random : building - regex : building - serialization : building - stacktrace : building - system : building - test : building - thread : building - timer : building - type_erasure : building - url : building - wave : building boost/1.83.0: Package 'e21423fdd71e5fa8a537e8ce4d3c1165631c5648' built boost/1.83.0: Build folder /home/rd8/.conan2/p/b/boost71fcb0fa32bf3/b/build-release boost/1.83.0: Generating the package boost/1.83.0: Packaging in folder /home/rd8/.conan2/p/b/boost71fcb0fa32bf3/p boost/1.83.0: Calling package() boost/1.83.0: package(): Packaged 42 '.a' files boost/1.83.0: package(): Packaged 15177 '.hpp' files boost/1.83.0: package(): Packaged 148 '.h' files boost/1.83.0: package(): Packaged 310 '.ipp' files boost/1.83.0: package(): Packaged 2 '.inc' files: strict_cpp_re.inc, cpp_re.inc boost/1.83.0: package(): Packaged 17 files boost/1.83.0: package(): Packaged 1 '.txt' file: LICENSE_1_0.txt boost/1.83.0: Created package revision aae2dc65083eac1abdf7470f4d17021b boost/1.83.0: Package 'e21423fdd71e5fa8a537e8ce4d3c1165631c5648' created boost/1.83.0: Full package reference: boost/1.83.0#7825569cd0622461dec7bc87dfdf47ae:e21423fdd71e5fa8a537e8ce4d3c1165631c5648#aae2dc65083eac1abdf7470f4d17021b boost/1.83.0: Package folder /home/rd8/.conan2/p/b/boost71fcb0fa32bf3/p -------- Installing package spdlog/1.12.0 (8 of 8) -------- spdlog/1.12.0: Building from source spdlog/1.12.0: Package spdlog/1.12.0:8820d66ad2239f8cec8f3615cc9d1941256961ce spdlog/1.12.0: Copying sources to build folder spdlog/1.12.0: Building your package in /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b spdlog/1.12.0: Calling generate() spdlog/1.12.0: Generators folder: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release/generators spdlog/1.12.0: CMakeToolchain generated: conan_toolchain.cmake spdlog/1.12.0: CMakeToolchain generated: CMakePresets.json spdlog/1.12.0: CMakeToolchain generated: ../../../src/CMakeUserPresets.json spdlog/1.12.0: Generating aggregated env files spdlog/1.12.0: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] spdlog/1.12.0: Calling build() spdlog/1.12.0: apply_conandata_patches(): No patches defined in conandata spdlog/1.12.0: Running CMake.configure() spdlog/1.12.0: RUN: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release/generators/conan_toolchain.cmake" -DCMAKE_INSTALL_PREFIX="/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/src" -- Using Conan toolchain: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: Setting CMAKE_POSITION_INDEPENDENT_CODE=ON (options.fPIC) -- Conan toolchain: C++ Standard 23 with extensions OFF -- Conan toolchain: Setting BUILD_SHARED_LIBS = OFF -- The CXX compiler identification is Clang 17.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build spdlog: 1.12.0 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Build type: Release -- Conan: Component target declared 'fmt::fmt' -- Generating install -- Configuring done (0.6s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release spdlog/1.12.0: Running CMake.build() spdlog/1.12.0: RUN: cmake --build "/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release" -- -j16 gmake[1]: Entering directory '/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release' [ 14%] Building CXX object CMakeFiles/spdlog.dir/src/spdlog.cpp.o [ 42%] Building CXX object CMakeFiles/spdlog.dir/src/color_sinks.cpp.o [ 42%] Building CXX object CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o [ 57%] Building CXX object CMakeFiles/spdlog.dir/src/cfg.cpp.o [ 85%] Building CXX object CMakeFiles/spdlog.dir/src/async.cpp.o [ 85%] Building CXX object CMakeFiles/spdlog.dir/src/file_sinks.cpp.o [100%] Linking CXX static library libspdlog.a [100%] Built target spdlog gmake[1]: Leaving directory '/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release' spdlog/1.12.0: Package '8820d66ad2239f8cec8f3615cc9d1941256961ce' built spdlog/1.12.0: Build folder /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release spdlog/1.12.0: Generating the package spdlog/1.12.0: Packaging in folder /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p spdlog/1.12.0: Calling package() spdlog/1.12.0: Running CMake.install() spdlog/1.12.0: RUN: cmake --install "/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/b/build/Release" --prefix "/home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p" -- Install configuration: "Release" -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/async.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/async_logger-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/async_logger.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/cfg -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/cfg/argv.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/cfg/env.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/cfg/helpers-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/cfg/helpers.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/common-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/common.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/backtracer-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/backtracer.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/circular_q.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/console_globals.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/file_helper-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/file_helper.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/fmt_helper.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/log_msg-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/log_msg.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/log_msg_buffer-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/log_msg_buffer.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/mpmc_blocking_q.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/null_mutex.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/os-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/os.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/periodic_worker-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/periodic_worker.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/registry-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/registry.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/synchronous_factory.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/tcp_client-windows.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/tcp_client.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/thread_pool-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/thread_pool.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/udp_client-windows.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/udp_client.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/details/windows_include.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/bin_to_hex.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/chrono.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/compile.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/fmt.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/ostr.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/ranges.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/std.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fmt/xchar.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/formatter.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/fwd.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/logger-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/logger.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/pattern_formatter-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/pattern_formatter.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/android_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/ansicolor_sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/ansicolor_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/base_sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/base_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/basic_file_sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/basic_file_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/callback_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/daily_file_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/dist_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/dup_filter_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/hourly_file_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/kafka_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/mongo_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/msvc_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/null_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/ostream_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/qt_sinks.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/ringbuffer_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/rotating_file_sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/rotating_file_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/stdout_color_sinks-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/stdout_color_sinks.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/stdout_sinks-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/stdout_sinks.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/syslog_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/systemd_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/tcp_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/udp_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/win_eventlog_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/wincolor_sink-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/sinks/wincolor_sink.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/spdlog-inl.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/spdlog.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/stopwatch.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/tweakme.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/include/spdlog/version.h -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/libspdlog.a -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/pkgconfig/spdlog.pc -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/cmake/spdlog/spdlogConfigTargets.cmake -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/cmake/spdlog/spdlogConfigTargets-release.cmake -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/cmake/spdlog/spdlogConfig.cmake -- Installing: /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p/lib/cmake/spdlog/spdlogConfigVersion.cmake spdlog/1.12.0: package(): Packaged 1 file: LICENSE spdlog/1.12.0: package(): Packaged 89 '.h' files spdlog/1.12.0: package(): Packaged 1 '.a' file: libspdlog.a spdlog/1.12.0: Created package revision 5646a328e27bc9560f4c1cdab38ea8c6 spdlog/1.12.0: Package '8820d66ad2239f8cec8f3615cc9d1941256961ce' created spdlog/1.12.0: Full package reference: spdlog/1.12.0#0e390a2f5c3e96671d0857bc734e4731:8820d66ad2239f8cec8f3615cc9d1941256961ce#5646a328e27bc9560f4c1cdab38ea8c6 spdlog/1.12.0: Package folder /home/rd8/.conan2/p/b/spdlo212c584c7d9fb/p WARN: deprecated: Usage of deprecated Conan 1.X features that will be removed in Conan 2.X: WARN: deprecated: 'env_info' used in: bzip2/1.0.8, boost/1.83.0, b2/4.10.1 WARN: deprecated: 'cpp_info.names' used in: boost/1.83.0, fmt/10.1.1, bzip2/1.0.8, spdlog/1.12.0, catch2/3.5.0, zlib/1.3 WARN: deprecated: 'cpp_info.build_modules' used in: bzip2/1.0.8, catch2/3.5.0 WARN: deprecated: 'cpp_info.filenames' used in: boost/1.83.0, catch2/3.5.0 WARN: deprecated: 'user_info' used in: boost/1.83.0 ======== Finalizing install (deploy, generators) ======== conanfile.py: Writing generators to /home/rd8/Projects/cpp_project/build/Release/generators conanfile.py: Generator 'CMakeDeps' calling 'generate()' conanfile.py: CMakeDeps necessary find_package() and targets for your CMakeLists.txt find_package(Boost) find_package(Catch2) find_package(spdlog) target_link_libraries(... boost::boost Catch2::Catch2WithMain spdlog::spdlog) conanfile.py: Calling generate() conanfile.py: Generators folder: /home/rd8/Projects/cpp_project/build/Release/generators conanfile.py: CMakeToolchain generated: conan_toolchain.cmake conanfile.py: Preset 'conan-release' added to CMakePresets.json. Invoke it manually using 'cmake --preset conan-release' if using CMake>=3.23 conanfile.py: If your CMake version is not compatible with CMakePresets (<3.23) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/rd8/Projects/cpp_project/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' conanfile.py: CMakeToolchain generated: CMakePresets.json conanfile.py: Generating aggregated env files conanfile.py: Generated aggregated env files: ['conanbuild.sh', 'conanrun.sh'] Install finished successfully ```
cmake -S . -B build -G "Ninja Multi-Config" -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_MAKE_PROGRAM=ninja -DCMAKE_TOOLCHAIN_FILE=build/Release/generators/conan_toolchain.cmake ``` -- Using Conan toolchain: /home/rd8/Projects/cpp_project/build/Release/generators/conan_toolchain.cmake -- Conan toolchain: C++ Standard 23 with extensions OFF -- The CXX compiler identification is Clang 17.0.6 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Doxygen: /usr/bin/doxygen (found version "1.9.7") found components: doxygen dot -- Conan: Component target declared 'spdlog::spdlog' -- Conan: Component target declared 'fmt::fmt' -- Conan: Component target declared 'Boost::diagnostic_definitions' -- Conan: Component target declared 'Boost::disable_autolinking' -- Conan: Component target declared 'Boost::dynamic_linking' -- Conan: Component target declared 'Boost::headers' -- Conan: Component target declared 'Boost::boost' -- Conan: Component target declared 'boost::_libboost' -- Conan: Component target declared 'Boost::atomic' -- Conan: Component target declared 'Boost::container' -- Conan: Component target declared 'Boost::context' -- Conan: Component target declared 'Boost::date_time' -- Conan: Component target declared 'Boost::exception' -- Conan: Component target declared 'Boost::math' -- Conan: Component target declared 'Boost::math_c99' -- Conan: Component target declared 'Boost::math_c99f' -- Conan: Component target declared 'Boost::math_c99l' -- Conan: Component target declared 'Boost::math_tr1' -- Conan: Component target declared 'Boost::math_tr1f' -- Conan: Component target declared 'Boost::math_tr1l' -- Conan: Component target declared 'Boost::program_options' -- Conan: Component target declared 'Boost::regex' -- Conan: Component target declared 'Boost::serialization' -- Conan: Component target declared 'Boost::stacktrace' -- Conan: Component target declared 'Boost::stacktrace_addr2line' -- Conan: Component target declared 'Boost::stacktrace_backtrace' -- Conan: Component target declared 'Boost::stacktrace_basic' -- Conan: Component target declared 'Boost::stacktrace_noop' -- Conan: Component target declared 'Boost::system' -- Conan: Component target declared 'Boost::test' -- Conan: Component target declared 'Boost::test_exec_monitor' -- Conan: Component target declared 'Boost::timer' -- Conan: Component target declared 'Boost::url' -- Conan: Component target declared 'Boost::wserialization' -- Conan: Component target declared 'Boost::chrono' -- Conan: Component target declared 'Boost::coroutine' -- Conan: Component target declared 'Boost::filesystem' -- Conan: Component target declared 'Boost::json' -- Conan: Component target declared 'Boost::nowide' -- Conan: Component target declared 'Boost::prg_exec_monitor' -- Conan: Component target declared 'Boost::random' -- Conan: Component target declared 'Boost::thread' -- Conan: Component target declared 'Boost::type_erasure' -- Conan: Component target declared 'Boost::unit_test_framework' -- Conan: Component target declared 'Boost::wave' -- Conan: Component target declared 'Boost::contract' -- Conan: Component target declared 'Boost::fiber' -- Conan: Component target declared 'Boost::fiber_numa' -- Conan: Component target declared 'Boost::graph' -- Conan: Component target declared 'Boost::iostreams' -- Conan: Component target declared 'Boost::locale' -- Conan: Component target declared 'Boost::log' -- Conan: Component target declared 'Boost::log_setup' -- Conan: Target declared 'boost::boost' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/rd8/.conan2/p/b/bzip26294a552cbaf4/p/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'libbacktrace::libbacktrace' -- Conan: Component target declared 'Catch2::Catch2' -- Conan: Component target declared 'Catch2::Catch2WithMain' -- Configuring done (0.5s) -- Generating done (0.0s) -- Build files have been written to: /home/rd8/Projects/cpp_project/build ```
cmake --build build --config Debug -t all -j ``` [1/13] Scanning /home/rd8/Projects/cpp_project/src/main.cc for CXX dependencies FAILED: src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi "/usr/bin/clang-scan-deps" -format=p1689 -- /usr/bin/clang++ -DCMAKE_INTDIR=\"Debug\" -m64 -stdlib=libc++ -g -std=c++23 -stdlib=libc++ -fsanitize=address,undefined,leak -glldb -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -fcolor-diagnostics -x c++ /home/rd8/Projects/cpp_project/src/main.cc -c -o src/CMakeFiles/cpp_project.dir/Debug/main.cc.o -MT src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi -MD -MF src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi.d > src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi.tmp && mv src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi.tmp src/CMakeFiles/cpp_project.dir/Debug/main.cc.o.ddi Error while scanning dependencies for /home/rd8/Projects/cpp_project/src/main.cc: /home/rd8/Projects/cpp_project/src/main.cc:1:10: fatal error: 'boost/asio.hpp' file not found [2/13] Scanning /home/rd8/Projects/cpp_project/tests/mathematics.cc for CXX dependencies FAILED: tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi "/usr/bin/clang-scan-deps" -format=p1689 -- /usr/bin/clang++ -DCMAKE_INTDIR=\"Debug\" -m64 -stdlib=libc++ -g -std=c++23 -stdlib=libc++ -fsanitize=address,undefined,leak -glldb -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -fcolor-diagnostics -x c++ /home/rd8/Projects/cpp_project/tests/mathematics.cc -c -o tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o -MT tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi -MD -MF tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi.d > tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi.tmp && mv tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi.tmp tests/CMakeFiles/test_math.dir/Debug/mathematics.cc.o.ddi Error while scanning dependencies for /home/rd8/Projects/cpp_project/tests/mathematics.cc: /home/rd8/Projects/cpp_project/tests/mathematics.cc:1:10: fatal error: 'catch2/catch_test_macros.hpp' file not found [3/13] Scanning /home/rd8/Projects/cpp_project/src/mathematics.ccm for CXX dependencies FAILED: src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi "/usr/bin/clang-scan-deps" -format=p1689 -- /usr/bin/clang++ -DCMAKE_INTDIR=\"Debug\" -m64 -stdlib=libc++ -g -std=c++23 -stdlib=libc++ -fsanitize=address,undefined,leak -glldb -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Wold-style-cast -Wcast-align -Wunused -Woverloaded-virtual -Wpedantic -Wconversion -Wsign-conversion -Wnull-dereference -Wdouble-promotion -Wformat=2 -Wimplicit-fallthrough -Werror -fcolor-diagnostics -x c++ /home/rd8/Projects/cpp_project/src/mathematics.ccm -c -o src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o -MT src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi -MD -MF src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi.d > src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi.tmp && mv src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi.tmp src/CMakeFiles/mathematics.dir/Debug/mathematics.ccm.o.ddi Error while scanning dependencies for /home/rd8/Projects/cpp_project/src/mathematics.ccm: /home/rd8/Projects/cpp_project/src/mathematics.ccm:11:10: fatal error: 'spdlog/fmt/fmt.h' file not found [4/13] Generate API documentation for docs ninja: build stopped: subcommand failed. make: *** [Makefile:57: build] Error 1 ```
memsharded commented 6 months ago

I can get it to work when both my Conan build_type and CMake --config (via Ninja multi-config) are set to Debug, but when I try have my Conan build_type set to Release and my CMake config set to Debug, it doesn't work.

No, they don't necessarily need to be the same in all cases (In Windows, msvc, it is almost mandatory, for example, but in other compilers it isnt). Just Conan needs to be aware of the build types that are being used both for dependencies and the current project if they are different. This can be done with per-package settings. Something like this is possible:

conan install . -s build_type=Release -s mypkg/*:build_type=Debug

That uses Release for all packages except for "mypkg" This syntax can also be used with a placeholder that indicates the current "consumer":

conan install . -s build_type=Release -s &:build_type=Debug

This means that you want the dependencies in Release, but your current project build will be a Debug one.

Please try that and let us know.

rdong8 commented 6 months ago

The second command causes issues on linux since the & means to send the current command to the background, so it actually tries to run conan install . -s build_type=Release -s in the background and then :build_type=Debug which is not a valid command. I tried quoting it like this:

conan install . -b missing -s build_type=Release -s "&:build_type=Debug"

But now I still get the same error as before. It seems to continue to build everything in Debug, and then CMake configure fails since it can't find the file that I pass to the command -DCMAKE_TOOLCHAIN_FILE=build/Release/generators/conan_toolchain.cmake. Only the Debug one is generated.

memsharded commented 6 months ago

If you want to generate both:

conan install . -b missing -s build_type=Release -s "&:build_type=Release"
conan install . -b missing -s build_type=Release -s "&:build_type=Debug"

Every configuration uses one conan install

Is this what you meant?

rdong8 commented 6 months ago

Ah sorry, I thought the subdirectory where the conan toolchain file is in was going to be named after the build type used for the Conan packages (Release) not what I planned to build my code with (Debug). I changed it to -DCMAKE_TOOLCHAIN_FILE=build/Debug/generators/conan_toolchain.cmake and it works.

One last question - is there a way to tell Conan what the build directory will be called or does it have to be under ./build/.

memsharded commented 6 months ago

One last question - is there a way to tell Conan what the build directory will be called or does it have to be under

Sure, the full layout of the current project is fully customizable with the layout() method, please have a look to: