******************************************************************************** conan test cci-b0933b95/recipes/quickcpplib/all/test_package/conanfile.py quickcpplib/cci.20230818@#b8c572b929ece6587ed0b81eb9c0aae5 -pr /home/conan/w/prod-v1/bsr/39841/cccae/profile_linux_9_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True quickcpplib/cci.20230818 (test package): Installing package Requirements quickcpplib/cci.20230818 from local cache - Cache Packages quickcpplib/cci.20230818:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... quickcpplib/cci.20230818: Already installed! quickcpplib/cci.20230818 (test package): Generator 'CMakeToolchain' calling 'generate()' quickcpplib/cci.20230818 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' quickcpplib/cci.20230818 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' quickcpplib/cci.20230818 (test package): Generator txt created conanbuildinfo.txt quickcpplib/cci.20230818 (test package): Generator 'CMakeDeps' calling 'generate()' quickcpplib/cci.20230818 (test package): Generator 'VirtualRunEnv' calling 'generate()' quickcpplib/cci.20230818 (test package): Aggregating env generators quickcpplib/cci.20230818 (test package): Generated conaninfo.txt quickcpplib/cci.20230818 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release/generators/conan.lock' Using cached profile from lockfile [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 quickcpplib/cci.20230818 (test package): Calling build() quickcpplib/cci.20230818 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release/generators/conan_toolchain.cmake -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Component target declared 'quickcpplib::hl' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release quickcpplib/cci.20230818 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:9: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/span.hpp:49:43: error: ‘dynamic_extent’ is not a member of ‘std’ 49 | template class span : public std::span | ^~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/span.hpp:49:88: error: expected template-name before ‘<’ token 49 | template class span : public std::span | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/span.hpp:49:88: error: expected ‘{’ before ‘<’ token In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:56:51: error: template argument 2 is invalid 56 | using storage_type = span::span; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:57:7: error: ‘storage_type’ does not name a type 57 | storage_type _storage; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:60:54: error: template argument 2 is invalid 60 | explicit packed_backtrace(span::span storage) | ^ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:64:48: error: template argument 2 is invalid 64 | explicit packed_backtrace(span::span storage, std::nullptr_t) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:71:35: error: ‘storage_type’ has not been declared 71 | using value_type = typename storage_type::element_type; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:73:93: error: template argument 1 is invalid 73 | using const_value_type = typename detail::constify::type; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:73:94: error: expected identifier before ‘::’ token 73 | using const_value_type = typename detail::constify::type; | ^~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:77:40: error: ‘storage_type’ has not been declared 77 | using difference_type = typename storage_type::difference_type; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:79:34: error: ‘storage_type’ has not been declared 79 | using reference = typename storage_type::reference; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:81:40: error: ‘storage_type’ has not been declared 81 | using const_reference = typename storage_type::const_reference; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:83:32: error: ‘storage_type’ has not been declared 83 | using pointer = typename storage_type::pointer; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:85:38: error: ‘storage_type’ has not been declared 85 | using const_pointer = typename storage_type::const_pointer; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:87:33: error: ‘storage_type’ has not been declared 87 | using iterator = typename storage_type::iterator; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:89:56: error: parse error in template argument list 89 | using const_iterator = decltype(std::cbegin(std::declval())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:91:41: error: ‘storage_type’ has not been declared 91 | using reverse_iterator = typename storage_type::reverse_iterator; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:93:65: error: parse error in template argument list 93 | using const_reverse_iterator = decltype(std::crbegin(std::declval())); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:102:7: error: ‘iterator’ does not name a type 102 | iterator begin() noexcept { return _storage.begin(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:108:7: error: ‘iterator’ does not name a type 108 | iterator end() noexcept { return _storage.end(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:114:7: error: ‘value_type’ does not name a type 114 | value_type operator[](size_type idx) const noexcept { return _storage[idx]; } | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:116:7: error: ‘value_type’ does not name a type 116 | value_type at(size_type idx) const { return _storage.at(idx); } | ^~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:121:30: error: ‘const_value_type’ was not declared in this scope 121 | void assign(span::span input) noexcept { memcpy(_storage.data(), input.data(), _storage.size_bytes()); } | ^~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:121:46: error: template argument 1 is invalid 121 | void assign(span::span input) noexcept { memcpy(_storage.data(), input.data(), _storage.size_bytes()); } | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:121:46: error: template argument 2 is invalid In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In constructor ‘quickcpplib::packed_backtrace::impl::packed_backtrace::packed_backtrace(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:61:13: error: class ‘quickcpplib::packed_backtrace::impl::packed_backtrace’ does not have any field named ‘_storage’ 61 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size() / sizeof(FramePtrType)) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:61:82: error: request for member ‘data’ in ‘storage’, which is of non-class type ‘int’ 61 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size() / sizeof(FramePtrType)) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:61:100: error: request for member ‘size’ in ‘storage’, which is of non-class type ‘int’ 61 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size() / sizeof(FramePtrType)) | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In constructor ‘quickcpplib::packed_backtrace::impl::packed_backtrace::packed_backtrace(int, std::nullptr_t)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:65:13: error: class ‘quickcpplib::packed_backtrace::impl::packed_backtrace’ does not have any field named ‘_storage’ 65 | : _storage(reinterpret_cast(storage.data()), storage.size() / sizeof(FramePtrType)) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:65:63: error: request for member ‘data’ in ‘storage’, which is of non-class type ‘int’ 65 | : _storage(reinterpret_cast(storage.data()), storage.size() / sizeof(FramePtrType)) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:65:80: error: request for member ‘size’ in ‘storage’, which is of non-class type ‘int’ 65 | : _storage(reinterpret_cast(storage.data()), storage.size() / sizeof(FramePtrType)) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘bool quickcpplib::packed_backtrace::impl::packed_backtrace::empty() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:96:44: error: ‘_storage’ was not declared in this scope 96 | bool empty() const noexcept { return _storage.empty(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘quickcpplib::packed_backtrace::impl::packed_backtrace::size_type quickcpplib::packed_backtrace::impl::packed_backtrace::size() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:98:48: error: ‘_storage’ was not declared in this scope 98 | size_type size() const noexcept { return _storage.size(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘quickcpplib::packed_backtrace::impl::packed_backtrace::size_type quickcpplib::packed_backtrace::impl::packed_backtrace::max_size() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:100:52: error: ‘_storage’ was not declared in this scope 100 | size_type max_size() const noexcept { return _storage.size(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘quickcpplib::packed_backtrace::impl::packed_backtrace::const_iterator quickcpplib::packed_backtrace::impl::packed_backtrace::begin() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:104:54: error: ‘_storage’ was not declared in this scope 104 | const_iterator begin() const noexcept { return _storage.begin(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘quickcpplib::packed_backtrace::impl::packed_backtrace::const_iterator quickcpplib::packed_backtrace::impl::packed_backtrace::end() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:110:52: error: ‘_storage’ was not declared in this scope 110 | const_iterator end() const noexcept { return _storage.end(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘void quickcpplib::packed_backtrace::impl::packed_backtrace::swap(quickcpplib::packed_backtrace::impl::packed_backtrace&)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:118:49: error: ‘_storage’ was not declared in this scope 118 | void swap(packed_backtrace &o) noexcept { _storage.swap(o._storage); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘void quickcpplib::packed_backtrace::impl::packed_backtrace::assign(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:121:73: error: ‘_storage’ was not declared in this scope 121 | void assign(span::span input) noexcept { memcpy(_storage.data(), input.data(), _storage.size_bytes()); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:121:96: error: request for member ‘data’ in ‘input’, which is of non-class type ‘int’ 121 | void assign(span::span input) noexcept { memcpy(_storage.data(), input.data(), _storage.size_bytes()); } | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:126:46: error: template argument 2 is invalid 126 | using storage_type = span::span; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:135:7: error: ‘storage_type’ does not name a type 135 | storage_type _storage; | ^~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:235:54: error: template argument 2 is invalid 235 | explicit packed_backtrace(span::span storage) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:240:48: error: template argument 2 is invalid 240 | explicit packed_backtrace(span::span storage, std::nullptr_t) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:421:46: error: template argument 2 is invalid 421 | void assign(span::span input) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘bool quickcpplib::packed_backtrace::impl::packed_backtrace::_decode(quickcpplib::packed_backtrace::impl::packed_backtrace::uintptr_type&, size_t&) const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:155:21: error: ‘_storage’ was not declared in this scope 155 | if(idx >= _storage.size()) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:157:23: error: ‘_storage’ was not declared in this scope 157 | uint8_t t = _storage[idx++]; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In constructor ‘quickcpplib::packed_backtrace::impl::packed_backtrace::packed_backtrace(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:236:13: error: class ‘quickcpplib::packed_backtrace::impl::packed_backtrace’ does not have any field named ‘_storage’ 236 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size()) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:236:77: error: request for member ‘data’ in ‘storage’, which is of non-class type ‘int’ 236 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size()) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:236:95: error: request for member ‘size’ in ‘storage’, which is of non-class type ‘int’ 236 | : _storage(reinterpret_cast(const_cast(storage.data())), storage.size()) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In constructor ‘quickcpplib::packed_backtrace::impl::packed_backtrace::packed_backtrace(int, std::nullptr_t)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:241:13: error: class ‘quickcpplib::packed_backtrace::impl::packed_backtrace’ does not have any field named ‘_storage’ 241 | : _storage(reinterpret_cast(storage.data()), storage.size()) | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:241:58: error: request for member ‘data’ in ‘storage’, which is of non-class type ‘int’ 241 | : _storage(reinterpret_cast(storage.data()), storage.size()) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:241:75: error: request for member ‘size’ in ‘storage’, which is of non-class type ‘int’ 241 | : _storage(reinterpret_cast(storage.data()), storage.size()) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘bool quickcpplib::packed_backtrace::impl::packed_backtrace::empty() const’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:369:44: error: ‘_storage’ was not declared in this scope 369 | bool empty() const noexcept { return _storage.empty(); } | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘void quickcpplib::packed_backtrace::impl::packed_backtrace::swap(quickcpplib::packed_backtrace::impl::packed_backtrace&)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:416:14: error: ‘_storage’ was not declared in this scope 416 | swap(_storage, o._storage); | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In member function ‘void quickcpplib::packed_backtrace::impl::packed_backtrace::assign(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:425:16: error: ‘_storage’ was not declared in this scope 425 | memset(_storage.data(), 0, _storage.size()); | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:427:30: error: there are no arguments to ‘begin’ that depend on a template parameter, so a declaration of ‘begin’ must be available [-fpermissive] 427 | for(const auto &_i : input) | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:427:30: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:427:30: error: there are no arguments to ‘end’ that depend on a template parameter, so a declaration of ‘end’ must be available [-fpermissive] /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:553:52: error: template argument 2 is invalid 553 | explicit packed_backtrace(span::span storage) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:558:46: error: template argument 2 is invalid 558 | explicit packed_backtrace(span::span storage, std::nullptr_t) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:573:72: error: template argument 2 is invalid 573 | inline packed_backtrace make_packed_backtrace(span::span output, span::span input) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:573:105: error: template argument 2 is invalid 573 | inline packed_backtrace make_packed_backtrace(span::span output, span::span input) | ^ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp: In constructor ‘quickcpplib::ringbuffer_log::simple_ringbuffer_log_policy_detail::value_type::value_type(quickcpplib::ringbuffer_log::simple_ringbuffer_log_policy_detail::level_, const char*, uint32_t, uint32_t, const char*, unsigned int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:204:51: error: invalid conversion from ‘char*’ to ‘int’ [-fpermissive] 204 | packed_backtrace::make_packed_backtrace(backtrace, temp); | ^~~~~~~~~ | | | char* In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:573:74: note: initializing argument 1 of ‘quickcpplib::packed_backtrace::packed_backtrace quickcpplib::packed_backtrace::make_packed_backtrace(int, int)’ 573 | inline packed_backtrace make_packed_backtrace(span::span output, span::span input) | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:204:62: error: invalid conversion from ‘const void**’ to ‘int’ [-fpermissive] 204 | packed_backtrace::make_packed_backtrace(backtrace, temp); | ^~~~ | | | const void** In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:573:107: note: initializing argument 2 of ‘quickcpplib::packed_backtrace::packed_backtrace quickcpplib::packed_backtrace::make_packed_backtrace(int, int)’ 573 | inline packed_backtrace make_packed_backtrace(span::span output, span::span input) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp: In function ‘std::string quickcpplib::ringbuffer_log::simple_ringbuffer_log_policy_detail::location(const quickcpplib::ringbuffer_log::simple_ringbuffer_log_policy_detail::value_type&)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:227:53: error: invalid conversion from ‘const char*’ to ‘int’ [-fpermissive] 227 | packed_backtrace::packed_backtrace<> pb(v.backtrace); | ~~^~~~~~~~~ | | | const char* In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:553:54: note: initializing argument 1 of ‘quickcpplib::packed_backtrace::packed_backtrace::packed_backtrace(int) [with FramePtrType = void*]’ 553 | explicit packed_backtrace(span::span storage) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:15: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/optional.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/optional.hpp:38:44: error: ‘optional’ in namespace ‘std’ does not name a template type 38 | template using optional = std::optional; | ^~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/optional.hpp:38:39: note: ‘std::optional’ is only available from C++17 onwards 38 | template using optional = std::optional; | ^~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:46:14: error: ‘std::byte’ has not been declared 46 | using std::byte; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:48:20: error: ‘byte’ does not name a type 48 | inline constexpr byte to_byte(IntegerType v) noexcept { | ^~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:41:15: error: ‘quickcpplib::byte::byte’ has not been declared 41 | using byte::byte; | ^~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:206:57: error: ‘byte’ does not name a type 206 | using potentially_unknown_jump_ptr = void (*)(const byte *data, size_t bytes); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In function ‘void (* quickcpplib::mem_flush_loads_stores::detail::potentially_unknown_jump(quickcpplib::mem_flush_loads_stores::detail::potentially_unknown_jump_ptr))(const int*, size_t)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:209:57: error: ‘byte’ does not name a type 209 | static potentially_unknown_jump_ptr f = +[](const byte * /*unused*/, size_t /*unused*/) -> void {}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:209:105: error: expected ‘)’ before ‘;’ token 209 | static potentially_unknown_jump_ptr f = +[](const byte * /*unused*/, size_t /*unused*/) -> void {}; | ~ ^ | ) /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In lambda function: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:209:105: error: expected ‘{’ before ‘;’ token /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In function ‘void (* quickcpplib::mem_flush_loads_stores::detail::potentially_unknown_jump(quickcpplib::mem_flush_loads_stores::detail::potentially_unknown_jump_ptr))(const int*, size_t)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:209:47: error: invalid conversion from ‘void (*)(int)’ to ‘quickcpplib::mem_flush_loads_stores::detail::potentially_unknown_jump_ptr’ {aka ‘void (*)(const int*, long unsigned int)’} [-fpermissive] 209 | static potentially_unknown_jump_ptr f = +[](const byte * /*unused*/, size_t /*unused*/) -> void {}; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:234:46: error: ‘byte’ does not name a type 234 | inline memory_flush mem_force_reload(const byte *data, size_t bytes, memory_flush kind = memory_flush_none, | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:259:51: error: expected ‘,’ or ‘...’ before ‘(’ token 259 | inline memory_flush mem_force_reload(const byte (®ion)[N], memory_flush kind = memory_flush_none, | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In function ‘quickcpplib::mem_flush_loads_stores::memory_flush quickcpplib::mem_flush_loads_stores::mem_force_reload(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:262:29: error: ‘region’ was not declared in this scope 262 | return mem_force_reload(region, N, kind, order); | ^~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:262:40: error: ‘kind’ was not declared in this scope 262 | return mem_force_reload(region, N, kind, order); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:262:46: error: ‘order’ was not declared in this scope 262 | return mem_force_reload(region, N, kind, order); | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:282:46: error: ‘byte’ does not name a type 282 | inline memory_flush mem_flush_stores(const byte *data, size_t bytes, memory_flush kind = memory_flush_none, | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:307:51: error: expected ‘,’ or ‘...’ before ‘(’ token 307 | inline memory_flush mem_flush_stores(const byte (®ion)[N], memory_flush kind = memory_flush_none, | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In function ‘quickcpplib::mem_flush_loads_stores::memory_flush quickcpplib::mem_flush_loads_stores::mem_flush_stores(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:310:29: error: ‘region’ was not declared in this scope 310 | return mem_flush_stores(region, N, kind, order); | ^~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:310:40: error: ‘kind’ was not declared in this scope 310 | return mem_flush_stores(region, N, kind, order); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:310:46: error: ‘order’ was not declared in this scope 310 | return mem_flush_stores(region, N, kind, order); | ^~~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:40:38: error: ‘quickcpplib::byte::to_byte’ has not been declared 40 | using QUICKCPPLIB_NAMESPACE::byte::to_byte; | ^~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:43:38: error: ‘quickcpplib::byte::byte’ has not been declared 43 | using QUICKCPPLIB_NAMESPACE::byte::byte; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:85:7: error: ‘byte’ does not name a type 85 | byte value[sizeof(T)]; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:97:51: error: expected type-specifier before ‘byte’ 97 | template using byte_array_reference = byte (&)[sizeof(T)]; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:100:62: error: expected ‘;’ before ‘byte’ 100 | template using const_byte_array_reference = const byte (&)[sizeof(T)]; | ^~~~~ | ; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:116:42: error: ‘byte_array_reference’ does not name a type 116 | QUICKCPPLIB_NODISCARD constexpr inline byte_array_reference detach_cast(const T &, ...) noexcept | ^~~~~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:57: error: ‘const_byte_array_reference’ was not declared in this scope 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:85: error: expected primary-expression before ‘>’ token 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:88: error: expected primary-expression before ‘,’ token 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:90: error: expected primary-expression before ‘...’ token 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:94: error: expected ‘;’ before ‘noexcept’ 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~ | ; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:148:42: error: ‘byte_array_reference’ does not name a type 148 | QUICKCPPLIB_NODISCARD constexpr inline byte_array_reference detach_cast(T &v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:148:118: error: expected unqualified-id before ‘)’ token 148 | QUICKCPPLIB_NODISCARD constexpr inline byte_array_reference detach_cast(T &v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:172:42: error: ‘const_byte_array_reference’ does not name a type 172 | QUICKCPPLIB_NODISCARD constexpr inline const_byte_array_reference detach_cast(const T &v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:172:130: error: expected unqualified-id before ‘)’ token 172 | QUICKCPPLIB_NODISCARD constexpr inline const_byte_array_reference detach_cast(const T &v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:57: error: redeclaration of ‘template >() && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)) && (! std::is_const< >::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast’ 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:45: note: previous declaration ‘template >()) && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast >’ 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:57: error: ‘byte_array_reference’ was not declared in this scope 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:79: error: expected primary-expression before ‘>’ token 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:81: error: ‘v’ was not declared in this scope 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:114: error: expected primary-expression before ‘=’ token 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:188:119: error: expected ‘;’ before ‘noexcept’ 188 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~ | ; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:63: error: redeclaration of ‘template >() && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)) && std::is_const< >::value), bool>::type > constexpr const T& quickcpplib::detach_cast::attach_cast’ 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:45: note: previous declaration ‘template >()) && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast >’ 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:63: error: ‘const_byte_array_reference’ was not declared in this scope 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:91: error: expected primary-expression before ‘>’ token 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:93: error: ‘v’ was not declared in this scope 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:126: error: expected primary-expression before ‘=’ token 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:210:131: error: expected ‘;’ before ‘noexcept’ 210 | QUICKCPPLIB_NODISCARD constexpr inline const T &attach_cast(const_byte_array_reference v, detail::bit_castable_overload = {}) noexcept | ^~~~~~~~~ | ; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:226:42: error: ‘byte_array_reference’ does not name a type 226 | QUICKCPPLIB_NODISCARD constexpr inline byte_array_reference detach_cast(T &v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:226:122: error: expected unqualified-id before ‘)’ token 226 | QUICKCPPLIB_NODISCARD constexpr inline byte_array_reference detach_cast(T &v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:237:42: error: ‘const_byte_array_reference’ does not name a type 237 | QUICKCPPLIB_NODISCARD constexpr inline const_byte_array_reference detach_cast(const T &v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:237:134: error: expected unqualified-id before ‘)’ token 237 | QUICKCPPLIB_NODISCARD constexpr inline const_byte_array_reference detach_cast(const T &v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:57: error: redeclaration of ‘template >()) && quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value) && (! std::is_const< >::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast’ 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:45: note: previous declaration ‘template >()) && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast >’ 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:57: error: ‘byte_array_reference’ was not declared in this scope 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:79: error: expected primary-expression before ‘>’ token 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:81: error: ‘v’ was not declared in this scope 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:118: error: expected primary-expression before ‘=’ token 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:249:123: error: expected ‘;’ before ‘noexcept’ 249 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~ | ; /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:57: error: redeclaration of ‘template >()) && quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value) && std::is_const< >::value), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast’ 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:134:45: note: previous declaration ‘template >()) && (! quickcpplib::detach_cast::traits::enable_reinterpret_attach_cast::type>::value)), bool>::type > constexpr T& quickcpplib::detach_cast::attach_cast >’ 134 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference &, ...) noexcept | ^~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:57: error: ‘const_byte_array_reference’ was not declared in this scope 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:85: error: expected primary-expression before ‘>’ token 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:87: error: ‘v’ was not declared in this scope 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:124: error: expected primary-expression before ‘=’ token 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp:261:129: error: expected ‘;’ before ‘noexcept’ 261 | QUICKCPPLIB_NODISCARD constexpr inline T &attach_cast(const_byte_array_reference v, detail::reinterpret_cast_overload = {}) noexcept | ^~~~~~~~~ | ; In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:35:45: error: ‘quickcpplib::detach_cast::detach_cast’ has not been declared 35 | using QUICKCPPLIB_NAMESPACE::detach_cast::detach_cast; | ^~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/uint128.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:3: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:61:25: error: expected primary-expression before ‘(’ token 61 | QUICKCPPLIB_TREQUIRES(QUICKCPPLIB_TEXPR(detach_cast(std::declval()))) | ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:62:76: error: template argument 2 is invalid 62 | constexpr inline auto in_place_detach(QUICKCPPLIB_NAMESPACE::span::span objects, detail::default_cast_operator_overload = {}) noexcept | ^ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In function ‘constexpr auto quickcpplib::in_place_attach_detach::in_place_detach(int, quickcpplib::in_place_attach_detach::detail::default_cast_operator_overload)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:64:148: error: wrong number of template arguments (2, should be 3) 64 | using byte_type = typename std::conditional::value, const QUICKCPPLIB_NAMESPACE::byte::byte, QUICKCPPLIB_NAMESPACE::byte::byte>::type; | ^ In file included from /usr/include/c++/9/bits/move.h:55, from /usr/include/c++/9/bits/nested_exception.h:40, from /usr/include/c++/9/exception:144, from /usr/include/c++/9/ios:39, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:1: /usr/include/c++/9/type_traits:92:12: note: provided for ‘template, class, class> struct std::conditional’ 92 | struct conditional; | ^~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:64:149: error: expected identifier before ‘::’ token 64 | using byte_type = typename std::conditional::value, const QUICKCPPLIB_NAMESPACE::byte::byte, QUICKCPPLIB_NAMESPACE::byte::byte>::type; | ^~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:65:39: error: ‘byte_type’ was not declared in this scope 65 | QUICKCPPLIB_NAMESPACE::span::span ret; | ^~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:65:48: error: template argument 1 is invalid 65 | QUICKCPPLIB_NAMESPACE::span::span ret; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:65:48: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:66:16: error: request for member ‘empty’ in ‘objects’, which is of non-class type ‘int’ 66 | if(objects.empty()) | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:68:56: error: template argument 2 is invalid 68 | ret = QUICKCPPLIB_NAMESPACE::span::span((byte_type *) objects.data(), (byte_type *) objects.data()); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:68:70: error: expected primary-expression before ‘)’ token 68 | ret = QUICKCPPLIB_NAMESPACE::span::span((byte_type *) objects.data(), (byte_type *) objects.data()); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:68:100: error: expected primary-expression before ‘)’ token 68 | ret = QUICKCPPLIB_NAMESPACE::span::span((byte_type *) objects.data(), (byte_type *) objects.data()); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:71:35: error: request for member ‘size’ in ‘objects’, which is of non-class type ‘int’ 71 | for(size_t n = 0; n < objects.size(); n++) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:73:28: error: expected primary-expression before ‘(’ token 73 | auto &d = detach_cast(objects[n]); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:73:38: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript 73 | auto &d = detach_cast(objects[n]); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:80:20: error: request for member ‘data’ in ‘ret’, which is of non-class type ‘int’ 80 | ret = {ret.data(), ret.size() + sizeof(d)}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:80:32: error: request for member ‘size’ in ‘ret’, which is of non-class type ‘int’ 80 | ret = {ret.data(), ret.size() + sizeof(d)}; | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/uint128.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:3: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:91:25: error: ‘byte_array_reference’ is not a member of ‘quickcpplib::detach_cast’ 91 | QUICKCPPLIB_TREQUIRES(QUICKCPPLIB_TEXPR(attach_cast(std::declval>()))) | ^~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:91:25: error: ‘byte_array_reference’ is not a member of ‘quickcpplib::detach_cast’ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:91:25: error: parse error in template argument list 91 | QUICKCPPLIB_TREQUIRES(QUICKCPPLIB_TEXPR(attach_cast(std::declval>()))) | ^~~~~~~~~~~~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:91:25: error: expected primary-expression before ‘)’ token 91 | QUICKCPPLIB_TREQUIRES(QUICKCPPLIB_TEXPR(attach_cast(std::declval>()))) | ^~~~~~~~~~~~~~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:92:55: error: template argument 2 is invalid 92 | constexpr inline QUICKCPPLIB_NAMESPACE::span::span in_place_attach(QUICKCPPLIB_NAMESPACE::span::span bytearray, detail::default_cast_operator_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:92:136: error: ‘byte’ is not a member of ‘quickcpplib::byte’; did you mean ‘quickcpplib::byte’? 92 | constexpr inline QUICKCPPLIB_NAMESPACE::span::span in_place_attach(QUICKCPPLIB_NAMESPACE::span::span bytearray, detail::default_cast_operator_overload = {}) noexcept | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:44:11: note: ‘quickcpplib::byte’ declared here 44 | namespace byte | ^~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:92:136: error: ‘byte’ is not a member of ‘quickcpplib::byte’; did you mean ‘quickcpplib::byte’? 92 | constexpr inline QUICKCPPLIB_NAMESPACE::span::span in_place_attach(QUICKCPPLIB_NAMESPACE::span::span bytearray, detail::default_cast_operator_overload = {}) noexcept | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:44:11: note: ‘quickcpplib::byte’ declared here 44 | namespace byte | ^~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:92:140: error: template argument 1 is invalid 92 | constexpr inline QUICKCPPLIB_NAMESPACE::span::span in_place_attach(QUICKCPPLIB_NAMESPACE::span::span bytearray, detail::default_cast_operator_overload = {}) noexcept | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:92:140: error: template argument 2 is invalid /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In function ‘constexpr int quickcpplib::in_place_attach_detach::in_place_attach(int, quickcpplib::in_place_attach_detach::detail::default_cast_operator_overload)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:94:67: error: template argument 2 is invalid 94 | QUICKCPPLIB_NAMESPACE::span::span> input = {(detail::byte_array_wrapper *) bytearray.data(), bytearray.size() / sizeof(T)}; | ^~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:94:123: error: request for member ‘data’ in ‘bytearray’, which is of non-class type ‘int’ 94 | QUICKCPPLIB_NAMESPACE::span::span> input = {(detail::byte_array_wrapper *) bytearray.data(), bytearray.size() / sizeof(T)}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:94:141: error: request for member ‘size’ in ‘bytearray’, which is of non-class type ‘int’ 94 | QUICKCPPLIB_NAMESPACE::span::span> input = {(detail::byte_array_wrapper *) bytearray.data(), bytearray.size() / sizeof(T)}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:95:40: error: template argument 2 is invalid 95 | QUICKCPPLIB_NAMESPACE::span::span ret; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:96:18: error: request for member ‘empty’ in ‘bytearray’, which is of non-class type ‘int’ 96 | if(bytearray.empty()) | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:98:48: error: template argument 2 is invalid 98 | ret = QUICKCPPLIB_NAMESPACE::span::span((T *) bytearray.data(), (T *) bytearray.data()); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:98:66: error: request for member ‘data’ in ‘bytearray’, which is of non-class type ‘int’ 98 | ret = QUICKCPPLIB_NAMESPACE::span::span((T *) bytearray.data(), (T *) bytearray.data()); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:98:90: error: request for member ‘data’ in ‘bytearray’, which is of non-class type ‘int’ 98 | ret = QUICKCPPLIB_NAMESPACE::span::span((T *) bytearray.data(), (T *) bytearray.data()); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:101:33: error: request for member ‘size’ in ‘input’, which is of non-class type ‘int’ 101 | for(size_t n = 0; n < input.size(); n++) | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:103:36: error: invalid types ‘int[size_t {aka long unsigned int}]’ for array subscript 103 | T &a = attach_cast(input[n].value); | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:110:20: error: request for member ‘data’ in ‘ret’, which is of non-class type ‘int’ 110 | ret = {ret.data(), ret.size() + 1}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:110:32: error: request for member ‘size’ in ‘ret’, which is of non-class type ‘int’ 110 | ret = {ret.data(), ret.size() + 1}; | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:125:84: error: template argument 2 is invalid 125 | template class attached : protected QUICKCPPLIB_NAMESPACE::span::span | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:127:54: error: template argument 2 is invalid 127 | using _base = QUICKCPPLIB_NAMESPACE::span::span; | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:135:35: error: ‘_base’ has not been declared 135 | using element_type = typename _base::element_type; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:137:33: error: ‘_base’ has not been declared 137 | using value_type = typename _base::value_type; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:139:32: error: ‘_base’ has not been declared 139 | using reference = typename _base::reference; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:141:30: error: ‘_base’ has not been declared 141 | using pointer = typename _base::pointer; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:143:38: error: ‘_base’ has not been declared 143 | using const_reference = typename _base::const_reference; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:145:36: error: ‘_base’ has not been declared 145 | using const_pointer = typename _base::const_pointer; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:147:31: error: ‘_base’ has not been declared 147 | using iterator = typename _base::iterator; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:151:39: error: ‘_base’ has not been declared 151 | using reverse_iterator = typename _base::reverse_iterator; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:155:38: error: ‘_base’ has not been declared 155 | using difference_type = typename _base::difference_type; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:189:53: error: ‘_base’ has not been declared 189 | explicit constexpr attached(adopt_t /*unused*/, _base v) | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:195:15: error: ‘_base’ does not name a type 195 | constexpr _base as_span() const noexcept { return *this; } | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:197:11: error: ‘_base’ has not been declared 197 | using _base::empty; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:198:11: error: ‘_base’ has not been declared 198 | using _base::first; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:199:11: error: ‘_base’ has not been declared 199 | using _base::last; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:200:11: error: ‘_base’ has not been declared 200 | using _base::size; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:201:11: error: ‘_base’ has not been declared 201 | using _base::size_bytes; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:203:11: error: ‘_base’ has not been declared 203 | using _base::subspan; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:204:11: error: ‘_base’ has not been declared 204 | using _base::operator[]; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:207:11: error: ‘_base’ has not been declared 207 | using _base::begin; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:212:11: error: ‘_base’ has not been declared 212 | using _base::data; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:213:11: error: ‘_base’ has not been declared 213 | using _base::end; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:214:11: error: ‘_base’ has not been declared 214 | using _base::rbegin; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:215:11: error: ‘_base’ has not been declared 215 | using _base::rend; | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In constructor ‘constexpr quickcpplib::in_place_attach_detach::attached::attached(quickcpplib::in_place_attach_detach::attached&&)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:49: error: class ‘quickcpplib::in_place_attach_detach::attached’ does not have any field named ‘_base’ 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:107: error: ‘_base’ does not name a type 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:113: error: expected ‘>’ before ‘&’ token 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:113: error: expected ‘(’ before ‘&’ token 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^ | ( /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:114: error: expected primary-expression before ‘>’ token 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:163:123: error: expected ‘)’ before ‘;’ token 163 | constexpr attached(attached &&o) noexcept : _base(std::move(o)), _disabled{o._disabled} { static_cast<_base &>(o) = {}; } | ^ | ) /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In destructor ‘quickcpplib::in_place_attach_detach::attached::~attached()’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:177:25: error: there are no arguments to ‘as_span’ that depend on a template parameter, so a declaration of ‘as_span’ must be available [-fpermissive] 177 | in_place_detach(as_span()); | ^~~~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In constructor ‘constexpr quickcpplib::in_place_attach_detach::attached::attached(U&&)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:185:11: error: class ‘quickcpplib::in_place_attach_detach::attached’ does not have any field named ‘_base’ 185 | : _base(in_place_attach(static_cast(v))), _disabled(traits::disable_attached_for>::value) | ^~~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In constructor ‘constexpr quickcpplib::in_place_attach_detach::attached::attached(quickcpplib::in_place_attach_detach::adopt_t, int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:190:11: error: class ‘quickcpplib::in_place_attach_detach::attached’ does not have any field named ‘_base’ 190 | : _base(v) | ^~~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:39: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:52: error: template argument 2 is invalid 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:77: error: template argument 2 is invalid 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp: In function ‘size_t quickcpplib::algorithm::string::to_hex_string(int, int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:110: error: request for member ‘data’ in ‘out’, which is of non-class type ‘int’ 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:122: error: request for member ‘size’ in ‘out’, which is of non-class type ‘int’ 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^~~~ In file included from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:39: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:133: error: request for member ‘data’ in ‘in’, which is of non-class type ‘const int’ 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:105:144: error: request for member ‘size’ in ‘in’, which is of non-class type ‘const int’ 105 | inline size_t to_hex_string(span::span out, const span::span in) { return to_hex_string(out.data(), out.size(), in.data(), in.size()); } | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp: At global scope: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:109:50: error: template argument 2 is invalid 109 | inline std::string to_hex_string(span::span in) | ^ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp: In function ‘std::string quickcpplib::algorithm::string::to_hex_string(int)’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:111:26: error: request for member ‘size’ in ‘in’, which is of non-class type ‘int’ 111 | std::string out(in.size() * 2, ' '); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:112:68: error: request for member ‘data’ in ‘in’, which is of non-class type ‘int’ 112 | to_hex_string(const_cast(out.data()), out.size(), in.data(), in.size()); | ^~~~ /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/algorithm/string.hpp:112:79: error: request for member ‘size’ in ‘in’, which is of non-class type ‘int’ 112 | to_hex_string(const_cast(out.data()), out.size(), in.data(), in.size()); | ^~~~ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:67: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 46 | if( ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&x), sizeof(x)) | ^~ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:67: error: expected ‘>’ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:67: error: expected ‘(’ 46 | if( ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&x), sizeof(x)) | ^~ | ( /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:77: error: ‘byte’ is not a member of ‘quickcpplib::byte’; did you mean ‘quickcpplib::byte’? 46 | if( ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&x), sizeof(x)) | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:44:11: note: ‘quickcpplib::byte’ declared here 44 | namespace byte | ^~~~ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:82: error: expected primary-expression before ‘>’ token 46 | if( ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&x), sizeof(x)) | ^ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:47:70: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive] 47 | == ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&y), sizeof(y)) ) | ^~ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:47:70: error: expected ‘>’ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:47:70: error: expected ‘(’ 47 | == ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&y), sizeof(y)) ) | ^~ | ( /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:47:80: error: ‘byte’ is not a member of ‘quickcpplib::byte’; did you mean ‘quickcpplib::byte’? 47 | == ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&y), sizeof(y)) ) | ^~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/byte.hpp:44:11: note: ‘quickcpplib::byte’ declared here 44 | namespace byte | ^~~~ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:47:85: error: expected primary-expression before ‘>’ token 47 | == ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&y), sizeof(y)) ) | ^ /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:52:11: error: expected ‘)’ before ‘;’ token 52 | return 0; | ^ | ) /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:46:5: note: to match this ‘(’ 46 | if( ql::algorithm::hash::fast_hash::hash(reinterpret_cast(&x), sizeof(x)) | ^ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp: In instantiation of ‘void quickcpplib::packed_backtrace::impl::packed_backtrace::assign(int) [with FramePtrType = void*]’: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:576:21: required from here /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:427:9: error: ‘begin’ was not declared in this scope; did you mean ‘std::begin’? 427 | for(const auto &_i : input) | ^~~ | std::begin In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:1: /usr/include/c++/9/bits/range_access.h:105:37: note: ‘std::begin’ declared here 105 | template const _Tp* begin(const valarray<_Tp>&); | ^~~~~ In file included from /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/ringbuffer_log.hpp:47, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:12: /home/conan/w/prod-v1/bsr/39841/edcdb/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/packed_backtrace.hpp:427:9: error: ‘end’ was not declared in this scope; did you mean ‘std::end’? 427 | for(const auto &_i : input) | ^~~ | std::end In file included from /usr/include/c++/9/string:54, from /usr/include/c++/9/bits/locale_classes.h:40, from /usr/include/c++/9/bits/ios_base.h:41, from /usr/include/c++/9/ios:42, from /usr/include/c++/9/ostream:38, from /usr/include/c++/9/iostream:39, from /home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/test_package.cpp:1: /usr/include/c++/9/bits/range_access.h:107:37: note: ‘std::end’ declared here 107 | template const _Tp* end(const valarray<_Tp>&); | ^~~ make[2]: *** [CMakeFiles/test_package.dir/build.make:82: CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/test_package.dir/all] Error 2 make: *** [Makefile:103: all] Error 2 quickcpplib/cci.20230818 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior quickcpplib/cci.20230818 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: quickcpplib/cci.20230818 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test cci-b0933b95/recipes/quickcpplib/all/test_v1_package/conanfile.py quickcpplib/cci.20230818@#b8c572b929ece6587ed0b81eb9c0aae5 -pr /home/conan/w/prod-v1/bsr/39841/cccae/profile_linux_9_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True quickcpplib/cci.20230818 (test package): Installing package Requirements quickcpplib/cci.20230818 from local cache - Cache Packages quickcpplib/cci.20230818:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... quickcpplib/cci.20230818: Already installed! quickcpplib/cci.20230818 (test package): Generator txt created conanbuildinfo.txt quickcpplib/cci.20230818 (test package): Generator cmake created conanbuildinfo.cmake quickcpplib/cci.20230818 (test package): Generator cmake_find_package_multi created quickcpplib-config-version.cmake quickcpplib/cci.20230818 (test package): Generator cmake_find_package_multi created quickcpplibTarget-release.cmake quickcpplib/cci.20230818 (test package): Generator cmake_find_package_multi created quickcpplibTargets.cmake quickcpplib/cci.20230818 (test package): Generator cmake_find_package_multi created quickcpplib-config.cmake quickcpplib/cci.20230818 (test package): Aggregating env generators quickcpplib/cci.20230818 (test package): Generated conaninfo.txt quickcpplib/cci.20230818 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/conan.lock' Using cached profile from lockfile [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 quickcpplib/cci.20230818 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/package" -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-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package' ----------------- -- The CXX compiler identification is GNU 9.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done CMake Error at CMakeLists.txt:10 (add_executable): Target "test_package" links to target "quickcpplib::hl" but the target was not found. Perhaps a find_package() call is missing for an IMPORTED target, or an ALIAS target is missing? 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 CMake Generate step failed. Build files cannot be regenerated correctly. quickcpplib/cci.20230818 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* quickcpplib/cci.20230818 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* quickcpplib/cci.20230818 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: quickcpplib/cci.20230818 (test package): Error in build() method, line 11 cmake.configure() ConanException: Error 1 while executing cd '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47/package" -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-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package/build/dd4f758f56da1cf19b4ccbf15cc7dfa8149e8b47" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-b0933b95/recipes/quickcpplib/all/test_v1_package'