******************************************************************************** conan install octo-logger-cpp/1.1.0@#24fcc2a90898b9aa37429a248b91ce90 --build=octo-logger-cpp -pr /home/conan/w/prod/BuildSingleReference/73717/ac303354-6ed5-4ee7-b61f-2ac354d133e9/profile_linux_11_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod/BuildSingleReference/.conan/profiles/default) Found gcc 11.1 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/home/conan/w/prod/BuildSingleReference/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=11 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=11 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True fmt/9.0.0: Not found in local cache, looking in remotes... fmt/9.0.0: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz fmt/9.0.0: Downloaded recipe revision f034bfca2ec6697aa58abd59923ded26 octo-logger-cpp/1.1.0: Forced build from source cmake/3.16.9: Not found in local cache, looking in remotes... cmake/3.16.9: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz cmake/3.16.9: Downloaded recipe revision f473318fa608863a0f16eaf84b647968 openssl/1.1.1q: Not found in local cache, looking in remotes... openssl/1.1.1q: Trying with 'conan-center'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz openssl/1.1.1q: Downloaded recipe revision 5f25b2ff5bed8a6bec73b90fe963d93c Installing package: octo-logger-cpp/1.1.0 Requirements fmt/9.0.0 from 'conan-center' - Downloaded octo-logger-cpp/1.1.0 from local cache - Cache Packages fmt/9.0.0:2c09c8f84c016041549fcee94e4caae5d89424b6 - Download octo-logger-cpp/1.1.0:f177e372c07f0ae71d3a7e2674d1050c0a7838d7 - Build Build requirements cmake/3.16.9 from 'conan-center' - Downloaded openssl/1.1.1q from 'conan-center' - Downloaded Build requirements packages cmake/3.16.9:5c09c752508b674ca5cb1f2d327b5a2d582866c8 - Download openssl/1.1.1q:dfbe50feef7f3c6223a476cd5aeadb687084a646 - Download Installing (downloading, building) binaries... fmt/9.0.0: Retrieving package 2c09c8f84c016041549fcee94e4caae5d89424b6 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz fmt/9.0.0: Package installed 2c09c8f84c016041549fcee94e4caae5d89424b6 fmt/9.0.0: Downloaded package revision d29b263ec6c3d97a3f6a6c48082cab96 openssl/1.1.1q: Retrieving package dfbe50feef7f3c6223a476cd5aeadb687084a646 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz openssl/1.1.1q: Package installed dfbe50feef7f3c6223a476cd5aeadb687084a646 openssl/1.1.1q: Downloaded package revision e6552185856c26866648b13a2fc0f03d cmake/3.16.9: Retrieving package 5c09c752508b674ca5cb1f2d327b5a2d582866c8 from remote 'conan-center' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz cmake/3.16.9: Package installed 5c09c752508b674ca5cb1f2d327b5a2d582866c8 cmake/3.16.9: Downloaded package revision 50884b74ed625692b7ceca2995f08a6a cmake/3.16.9: Appending PATH environment variable: /home/conan/w/prod/BuildSingleReference/.conan/data/cmake/3.16.9/_/_/package/5c09c752508b674ca5cb1f2d327b5a2d582866c8/bin octo-logger-cpp/1.1.0: Applying build-requirement: cmake/3.16.9 octo-logger-cpp/1.1.0: Applying build-requirement: openssl/1.1.1q [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK octo-logger-cpp/1.1.0: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/source octo-logger-cpp/1.1.0: [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK octo-logger-cpp/1.1.0: Copying sources to build folder octo-logger-cpp/1.1.0: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7 octo-logger-cpp/1.1.0: Generator cmake created conanbuildinfo.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created cmake-config-version.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created cmake-config.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created cmakeTargets.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created cmakeTarget-release.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created fmt-config-version.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created fmtTarget-release.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created fmtTargets.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created fmt-config.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created OpenSSLTarget-release.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created OpenSSLTargets.cmake octo-logger-cpp/1.1.0: Generator cmake_find_package_multi created OpenSSLConfig.cmake octo-logger-cpp/1.1.0: Aggregating env generators [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK octo-logger-cpp/1.1.0: Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/build' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="ON" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="11" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/package/f177e372c07f0ae71d3a7e2674d1050c0a7838d7" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7" -DCMAKE_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev -DDISABLE_TESTS="ON" -DDISABLE_EXAMPLES="ON" '/home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source' ----------------- -- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Check for working C compiler: /usr/local/bin/cc -- Check for working C compiler: /usr/local/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/local/bin/c++ -- Check for working CXX compiler: /usr/local/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library fmt found /home/conan/w/prod/BuildSingleReference/.conan/data/fmt/9.0.0/_/_/package/2c09c8f84c016041549fcee94e4caae5d89424b6/lib/libfmt.a -- Library ssl found /home/conan/w/prod/BuildSingleReference/.conan/data/openssl/1.1.1q/_/_/package/dfbe50feef7f3c6223a476cd5aeadb687084a646/lib/libssl.a -- Library crypto found /home/conan/w/prod/BuildSingleReference/.conan/data/openssl/1.1.1q/_/_/package/dfbe50feef7f3c6223a476cd5aeadb687084a646/lib/libcrypto.a -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 11 -- Conan: Checking correct version: 11 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/build ----Running------ > cmake --build 'build' '--' '-j3' ----------------- Scanning dependencies of target octo-logger-cpp [ 8%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/channel.cpp.o [ 16%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/log.cpp.o [ 25%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/logger.cpp.o [ 33%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/manager-config.cpp.o [ 41%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/manager.cpp.o [ 50%] Building CXX object CMakeFiles/octo-logger-cpp.dir/src/sink-config.cpp.o CMakeFiles/octo-logger-cpp.dir/build.make:104: recipe for target 'CMakeFiles/octo-logger-cpp.dir/src/manager-config.cpp.o' failed CMakeFiles/Makefile2:78: recipe for target 'CMakeFiles/octo-logger-cpp.dir/all' failed Makefile:132: recipe for target 'all' failed octo-logger-cpp/1.1.0: CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:12: /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:24:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type 24 | typedef std::shared_ptr SinkPtr; | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:20:1: note: ‘std::shared_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 19 | #include "sink-config.hpp" +++ |+#include 20 | /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:35:17: error: ‘SinkPtr’ was not declared in this scope; did you mean ‘Sink’? 35 | std::vector custom_sinks_; | ^~~~~~~ | Sink /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:35:24: error: template argument 1 is invalid 35 | std::vector custom_sinks_; | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:35:24: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:65:23: error: ‘SinkPtr’ was not declared in this scope; did you mean ‘Sink’? 65 | const std::vector& custom_sinks() const; | ^~~~~~~ | Sink /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:65:30: error: template argument 1 is invalid 65 | const std::vector& custom_sinks() const; | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:65:30: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:67:32: error: ‘SinkPtr’ does not name a type; did you mean ‘Sink’? 67 | void add_custom_sink(const SinkPtr& sink); | ^~~~~~~ | Sink /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:78:14: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type 78 | typedef std::shared_ptr ManagerConfigPtr; | ^~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:78:9: note: ‘std::shared_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 78 | typedef std::shared_ptr ManagerConfigPtr; | ^~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:54:29: error: no declaration matches ‘const std::vector >& octo::logger::ManagerConfig::custom_sinks() const’ 54 | const std::vector& ManagerConfig::custom_sinks() const | ^~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:12: /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:65:33: note: candidate is: ‘const int& octo::logger::ManagerConfig::custom_sinks() const’ 65 | const std::vector& custom_sinks() const; | ^~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:25:7: note: ‘class octo::logger::ManagerConfig’ defined here 25 | class ManagerConfig | ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:64:6: error: no declaration matches ‘void octo::logger::ManagerConfig::add_custom_sink(const SinkPtr&)’ 64 | void ManagerConfig::add_custom_sink(const SinkPtr& sink) | ^~~~~~~~~~~~~ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:12: /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:67:10: note: candidate is: ‘void octo::logger::ManagerConfig::add_custom_sink(const int&)’ 67 | void add_custom_sink(const SinkPtr& sink); | ^~~~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/include/octo-logger-cpp/manager-config.hpp:25:7: note: ‘class octo::logger::ManagerConfig’ defined here 25 | class ManagerConfig | ^~~~~~~~~~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp: In member function ‘void octo::logger::ManagerConfig::remove_sink(const string&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:137:42: error: request for member ‘size’ in ‘((octo::logger::ManagerConfig*)this)->octo::logger::ManagerConfig::custom_sinks_’, which is of non-class type ‘int’ 137 | for (size_t i = 0; i < custom_sinks_.size(); i++) | ^~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:139:26: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript 139 | if (custom_sinks_[i]->sink_name() == sink_name) | ^ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:141:27: error: request for member ‘erase’ in ‘((octo::logger::ManagerConfig*)this)->octo::logger::ManagerConfig::custom_sinks_’, which is of non-class type ‘int’ 141 | custom_sinks_.erase(custom_sinks_.begin() + i); | ^~~~~ /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7/source/src/manager-config.cpp:141:47: error: request for member ‘begin’ in ‘((octo::logger::ManagerConfig*)this)->octo::logger::ManagerConfig::custom_sinks_’, which is of non-class type ‘int’ 141 | custom_sinks_.erase(custom_sinks_.begin() + i); | ^~~~~ make[2]: *** [CMakeFiles/octo-logger-cpp.dir/src/manager-config.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/octo-logger-cpp.dir/all] Error 2 make: *** [all] Error 2 octo-logger-cpp/1.1.0: WARN: octo-logger-cpp requires C++17. Your compiler is unknown. Assuming it supports C++17. octo-logger-cpp/1.1.0: ERROR: Package 'f177e372c07f0ae71d3a7e2674d1050c0a7838d7' build failed octo-logger-cpp/1.1.0: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/octo-logger-cpp/1.1.0/_/_/build/f177e372c07f0ae71d3a7e2674d1050c0a7838d7 ERROR: octo-logger-cpp/1.1.0: Error in build() method, line 62 cmake.build(build_dir=self._build_subfolder) ConanException: Error 2 while executing cmake --build 'build' '--' '-j3'