******************************************************************************** conan test cci-f806fc72/recipes/quickcpplib/all/test_package/conanfile.py quickcpplib/cci.20230818@#509e550ff36187f96b38e27200d54186 -pr /home/conan/w/prod-v1/bsr/39898/daafd/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 span-lite/0.10.3 from 'conan-center' - Cache Packages quickcpplib/cci.20230818:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache span-lite/0.10.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... span-lite/0.10.3: Already installed! quickcpplib/cci.20230818: Already installed! quickcpplib/cci.20230818 (test package): Generator 'CMakeDeps' calling 'generate()' quickcpplib/cci.20230818 (test package): Generator txt created conanbuildinfo.txt quickcpplib/cci.20230818 (test package): Generator 'VirtualRunEnv' calling 'generate()' 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-f806fc72/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): 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-f806fc72/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-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-f806fc72/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' -- Conan: Component target declared 'nonstd::span-lite' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/build/Release quickcpplib/cci.20230818 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:15: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: In lambda function: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: At global scope: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp: At global scope: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/detach_cast.hpp: At global scope: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/uint128.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:3: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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(quickcpplib::span::span, quickcpplib::in_place_attach_detach::detail::default_cast_operator_overload)’: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/uint128.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:3: /home/conan/w/prod-v1/bsr/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: At global scope: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:19: /home/conan/w/prod-v1/bsr/39898/fcafd/.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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/in_place_detach_attach.hpp: In function ‘constexpr quickcpplib::span::span 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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/39898/fcafd/.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/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod-v1/bsr/cci-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:46:67: error: expected ‘>’ /home/conan/w/prod-v1/bsr/cci-f806fc72/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-f806fc72/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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/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-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:47:70: error: expected ‘>’ /home/conan/w/prod-v1/bsr/cci-f806fc72/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-f806fc72/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/39898/fcafd/.conan/data/quickcpplib/cci.20230818/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/quickcpplib/mem_flush_loads_stores.hpp:28, from /home/conan/w/prod-v1/bsr/cci-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:18: /home/conan/w/prod-v1/bsr/39898/fcafd/.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-f806fc72/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-f806fc72/recipes/quickcpplib/all/test_package/test_package.cpp:52:11: error: expected ‘)’ before ‘;’ token 52 | return 0; | ^ | ) /home/conan/w/prod-v1/bsr/cci-f806fc72/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)) | ^ 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-f806fc72/recipes/quickcpplib/all/test_package/build/Release" '--' '-j3'