******************************************************************************** conan test cci-24c60dfc/recipes/ruy/all/test_package/conanfile.py ruy/cci.20220628@#3e02616acd4e41dfc03c730b56eba533 -pr /home/conan/w/prod/BuildSingleReference/200813/685de4c9-7a64-42df-bce3-bd687790a341/profile_linux_5_libstdcpp_gcc_release_64.ruy-shared-False.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++ compiler.version=5 os=Linux [options] ruy:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ruy/cci.20220628 (test package): Installing package Requirements cpuinfo/cci.20220228 from 'conan-center' - Cache ruy/cci.20220628 from local cache - Cache Packages cpuinfo/cci.20220228:9d11915fc022157fa943db7b6fbc1c97d1fe41a7 - Cache ruy/cci.20220628:1307be5039b84d012ce39abbc2c4a7fe9a0ea49b - Cache Installing (downloading, building) binaries... cpuinfo/cci.20220228: Already installed! ruy/cci.20220628: Already installed! ruy/cci.20220628 (test package): Generator txt created conanbuildinfo.txt ruy/cci.20220628 (test package): Generator 'VirtualRunEnv' calling 'generate()' ruy/cci.20220628 (test package): Generator 'CMakeToolchain' calling 'generate()' ruy/cci.20220628 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' ruy/cci.20220628 (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/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' ruy/cci.20220628 (test package): Generator 'CMakeDeps' calling 'generate()' ruy/cci.20220628 (test package): Aggregating env generators ruy/cci.20220628 (test package): Generated conaninfo.txt ruy/cci.20220628 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/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 ruy/cci.20220628 (test package): Calling build() ruy/cci.20220628 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 5.4.0 -- 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: Target declared 'ruy::ruy' -- Conan: Target declared 'cpuinfo::cpuinfo' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release ruy/cci.20220628 (test package): CMake command: cmake --build "/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_POLICY_DEFAULT_CMP0091 In file included from /usr/include/c++/5/cstdint:35:0, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:21:0, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:28:12: error: use of enum ‘Path’ without previous declaration enum class Path : std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:28:17: error: expected unqualified-id before ‘:’ token enum class Path : std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:29:12: error: use of enum ‘Tuning’ without previous declaration enum class Tuning; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:30:12: error: use of enum ‘PerformanceAdvisory’ without previous declaration enum class PerformanceAdvisory; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:44:3: error: ‘Path’ does not name a type Path last_used_path() const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:50:3: error: ‘Tuning’ does not name a type Tuning explicit_tuning() const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:51:28: error: ‘Tuning’ has not been declared void set_explicit_tuning(Tuning value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:76:29: error: ‘PerformanceAdvisory’ has not been declared bool performance_advisory(PerformanceAdvisory advisory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:91:34: error: ‘Path’ has not been declared void set_runtime_enabled_paths(Path paths); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context.h:94:3: error: ‘Path’ does not name a type Path get_runtime_enabled_paths(); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/context_get_ctx.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:22, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:32:12: error: use of enum ‘Path’ without previous declaration enum class Path : std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:32:17: error: expected unqualified-id before ‘:’ token enum class Path : std::uint8_t; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:33:12: error: use of enum ‘Tuning’ without previous declaration enum class Tuning; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:34:12: error: use of enum ‘PerformanceAdvisory’ without previous declaration enum class PerformanceAdvisory; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:45:3: error: ‘Path’ does not name a type Path last_used_path() const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:46:3: error: ‘Tuning’ does not name a type Tuning explicit_tuning() const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:47:28: error: ‘Tuning’ has not been declared void set_explicit_tuning(Tuning value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:54:33: error: ‘PerformanceAdvisory’ has not been declared void set_performance_advisory(PerformanceAdvisory advisory); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:55:29: error: ‘PerformanceAdvisory’ has not been declared bool performance_advisory(PerformanceAdvisory advisory) const; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:61:3: error: ‘Path’ does not name a type Path GetRuntimeEnabledPaths(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:72:31: error: ‘Path’ has not been declared void SetRuntimeEnabledPaths(Path paths); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:74:3: error: ‘Path’ does not name a type Path SelectPath(Path compiled_paths); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ctx.h:80:3: error: ‘Tuning’ does not name a type Tuning GetMainThreadTuning(); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/allocator.h:91:16: error: ‘nullptr’ was not declared in this scope void* ptr_ = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/allocator.h: In member function ‘void ruy::Allocator::Allocate(std::ptrdiff_t, Pointer*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/allocator.h:78:11: error: expected nested-name-specifier before ‘T’ using T = typename std::pointer_traits::element_type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/allocator.h:79:21: error: ‘T’ was not declared in this scope *out = Allocate(count); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:29:1: error: ‘constexpr’ does not name a type constexpr int kValueBufSize = 32; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:29:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: In static member function ‘static void ruy::check_macros::ToString::Run(const T&, char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:33:56: error: ‘kValueBufSize’ was not declared in this scope static void Run(const T&, char* buf) { snprintf(buf, kValueBufSize, "(?)"); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: In static member function ‘static void ruy::check_macros::ToString::Run(float, char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:39:19: error: ‘kValueBufSize’ was not declared in this scope snprintf(buf, kValueBufSize, "%.9g", static_cast(value)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: In static member function ‘static void ruy::check_macros::ToString::Run(double, char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:46:19: error: ‘kValueBufSize’ was not declared in this scope snprintf(buf, kValueBufSize, "%.16g", value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:34: error: ‘enable_if’ in namespace ‘std’ does not name a template type struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:43: error: expected template-argument before ‘<’ token struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:43: error: expected ‘>’ before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:77: error: template argument 2 is invalid struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:79: error: expected ‘::’ before ‘{’ token struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:79: error: expected identifier before ‘{’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:51:79: error: qualified name does not name a class before ‘{’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: In static member function ‘static void ruy::check_macros::ToString::Run(T*, char*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:60:19: error: ‘kValueBufSize’ was not declared in this scope snprintf(buf, kValueBufSize, "%p", value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:34: error: ‘enable_if’ in namespace ‘std’ does not name a template type struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:43: error: expected template-argument before ‘<’ token struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:43: error: expected ‘>’ before ‘<’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:73: error: template argument 2 is invalid struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:75: error: expected ‘::’ before ‘{’ token struct ToString::value>::type> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:75: error: expected identifier before ‘{’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:65:75: error: qualified name does not name a class before ‘{’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h: In function ‘void ruy::check_macros::CheckImpl(const char*, int, const char*, const char*, const LhsType&, const char*, const char*, const RhsType&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:86:9: error: expected nested-name-specifier before ‘CommonType’ using CommonType = typename std::common_type::type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:87:19: error: ‘CommonType’ was not declared in this scope if (!Comparison()(lhs_value, rhs_value)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:87:29: error: template argument 1 is invalid if (!Comparison()(lhs_value, rhs_value)) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:88:24: error: ‘kValueBufSize’ was not declared in this scope char lhs_value_buf[kValueBufSize]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:89:39: error: ‘lhs_value_buf’ was not declared in this scope ToString::Run(lhs_value, lhs_value_buf); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/check_macros.h:91:39: error: ‘rhs_value_buf’ was not declared in this scope ToString::Run(rhs_value, rhs_value_buf); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:24:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h: In function ‘Integer ruy::floor_log2(Integer)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:31:17: error: ‘is_integral’ is not a member of ‘std’ static_assert(std::is_integral::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:31:41: error: expected primary-expression before ‘>’ token static_assert(std::is_integral::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:31:42: error: ‘::value’ has not been declared static_assert(std::is_integral::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:31:53: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(std::is_integral::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:31:53: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:32:17: error: ‘is_signed’ is not a member of ‘std’ static_assert(std::is_signed::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:32:39: error: expected primary-expression before ‘>’ token static_assert(std::is_signed::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:32:40: error: ‘::value’ has not been declared static_assert(std::is_signed::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:32:51: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(std::is_signed::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:33:65: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(sizeof(Integer) == 4 || sizeof(Integer) == 8, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:72:1: error: ‘constexpr’ does not name a type constexpr bool is_pot(Integer value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/size_util.h:72:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:31:12: error: use of enum ‘ChannelDimension’ without previous declaration enum class ChannelDimension : std::int8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:31:29: error: expected unqualified-id before ‘:’ token enum class ChannelDimension : std::int8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:100:9: error: expected nested-name-specifier before ‘AccumScalar’ using AccumScalar = tAccumScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:101:9: error: expected nested-name-specifier before ‘DstScalar’ using DstScalar = tDstScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:104:9: error: ‘AccumScalar’ does not name a type const AccumScalar* bias() const { return storage_.bias; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:105:23: error: ‘AccumScalar’ does not name a type void set_bias(const AccumScalar* ptr) { storage_.bias = ptr; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:109:3: error: ‘AccumScalar’ does not name a type AccumScalar multiplier_fixedpoint() const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:112:40: error: ‘AccumScalar’ does not name a type void set_multiplier_fixedpoint(const AccumScalar value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:133:9: error: ‘AccumScalar’ does not name a type const AccumScalar* multiplier_fixedpoint_perchannel() const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:137:51: error: ‘AccumScalar’ does not name a type void set_multiplier_fixedpoint_perchannel(const AccumScalar* ptr) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:152:3: error: ‘DstScalar’ does not name a type DstScalar clamp_min() const { return storage_.clamp_min; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:153:28: error: ‘DstScalar’ does not name a type void set_clamp_min(const DstScalar value) { storage_.clamp_min = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:155:3: error: ‘DstScalar’ does not name a type DstScalar clamp_max() const { return storage_.clamp_max; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:156:28: error: ‘DstScalar’ does not name a type void set_clamp_max(const DstScalar value) { storage_.clamp_max = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:159:3: error: ‘ChannelDimension’ does not name a type ChannelDimension channel_dimension() const { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:162:30: error: ‘ChannelDimension’ has not been declared void set_channel_dimension(ChannelDimension value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:199:28: error: ‘AccumScalar’ was not declared in this scope detail::MulParamsStorage storage_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:199:41: error: ‘DstScalar’ was not declared in this scope detail::MulParamsStorage storage_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:199:50: error: template argument 1 is invalid detail::MulParamsStorage storage_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:199:50: error: template argument 2 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_bias(const int*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:105:52: error: request for member ‘bias’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ void set_bias(const AccumScalar* ptr) { storage_.bias = ptr; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_multiplier_fixedpoint(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:114:14: error: request for member ‘multiplier_fixedpoint’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.multiplier_fixedpoint = value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘int ruy::MulParams::multiplier_exponent() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:119:21: error: request for member ‘perchannel’ in ‘((const ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘const int’ return storage_.perchannel ? 0 : storage_.multiplier_exponent; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:119:47: error: request for member ‘multiplier_exponent’ in ‘((const ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘const int’ return storage_.perchannel ? 0 : storage_.multiplier_exponent; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_multiplier_exponent(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:123:14: error: request for member ‘multiplier_exponent’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.multiplier_exponent = value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_multiplier_fixedpoint_perchannel(const int*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:139:14: error: request for member ‘multiplier_fixedpoint_perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.multiplier_fixedpoint_perchannel = ptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘const int* ruy::MulParams::multiplier_exponent_perchannel() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:144:21: error: request for member ‘perchannel’ in ‘((const ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘const int’ return storage_.perchannel ? storage_.multiplier_exponent_perchannel ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:144:43: error: request for member ‘multiplier_exponent_perchannel’ in ‘((const ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘const int’ return storage_.perchannel ? storage_.multiplier_exponent_perchannel ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:145:34: error: ‘nullptr’ was not declared in this scope : nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_multiplier_exponent_perchannel(const int*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:149:14: error: request for member ‘multiplier_exponent_perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.multiplier_exponent_perchannel = ptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_clamp_min(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:153:56: error: request for member ‘clamp_min’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ void set_clamp_min(const DstScalar value) { storage_.clamp_min = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_clamp_max(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:156:56: error: request for member ‘clamp_max’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ void set_clamp_max(const DstScalar value) { storage_.clamp_max = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_channel_dimension(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:163:14: error: request for member ‘channel_dimension’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.channel_dimension = value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘int ruy::MulParams::perchannel_buffers_capacity_rounding() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:191:26: error: request for member ‘perchannel_buffers_capacity_rounding_log2’ in ‘((const ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘const int’ return 1 << storage_.perchannel_buffers_capacity_rounding_log2; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_perchannel_buffers_capacity_rounding(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:195:14: error: request for member ‘perchannel_buffers_capacity_rounding_log2’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.perchannel_buffers_capacity_rounding_log2 = pot_log2(value); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: In member function ‘void ruy::MulParams::set_perchannel(bool)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:202:18: error: request for member ‘perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ if (storage_.perchannel == perchannel) { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:206:7: error: request for member ‘multiplier_fixedpoint’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ RUY_DCHECK_EQ(storage_.multiplier_fixedpoint, 0); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:207:7: error: request for member ‘multiplier_exponent’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ RUY_DCHECK_EQ(storage_.multiplier_exponent, 0); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:209:7: error: request for member ‘multiplier_fixedpoint_perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ RUY_DCHECK_EQ(storage_.multiplier_fixedpoint_perchannel, nullptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:209:7: error: ‘nullptr’ was not declared in this scope RUY_DCHECK_EQ(storage_.multiplier_fixedpoint_perchannel, nullptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:210:7: error: request for member ‘multiplier_exponent_perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ RUY_DCHECK_EQ(storage_.multiplier_exponent_perchannel, nullptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:210:7: error: ‘nullptr’ was not declared in this scope RUY_DCHECK_EQ(storage_.multiplier_exponent_perchannel, nullptr); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:212:14: error: request for member ‘perchannel’ in ‘((ruy::MulParams*)this)->ruy::MulParams::storage_’, which is of non-class type ‘int’ storage_.perchannel = perchannel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:221:22: error: ‘std::is_floating_point’ has not been declared static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:221:39: error: expected ‘,’ or ‘...’ before ‘<’ token static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:222:22: error: ‘std::is_floating_point’ has not been declared static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:222:39: error: expected ‘,’ or ‘...’ before ‘<’ token static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:222:3: error: ‘int ruy::detail::MulParamsStorage::static_assert(int)’ cannot be overloaded static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:221:3: error: with ‘int ruy::detail::MulParamsStorage::static_assert(int)’ static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:223:17: error: expected identifier before ‘sizeof’ static_assert(sizeof(DstScalar) <= sizeof(AccumScalar), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:223:17: error: expected ‘,’ or ‘...’ before ‘sizeof’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:223:3: error: ‘int ruy::detail::MulParamsStorage::static_assert(int)’ cannot be overloaded static_assert(sizeof(DstScalar) <= sizeof(AccumScalar), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:221:3: error: with ‘int ruy::detail::MulParamsStorage::static_assert(int)’ static_assert(std::is_floating_point::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:228:3: error: ‘ChannelDimension’ does not name a type ChannelDimension channel_dimension = ChannelDimension::kRow; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:229:8: error: ‘int8_t’ in namespace ‘std’ does not name a type std::int8_t perchannel_buffers_capacity_rounding_log2 = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:233:10: error: ‘constexpr’ does not name a type static constexpr const AccumScalar* multiplier_fixedpoint_perchannel = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:233:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:235:10: error: ‘constexpr’ does not name a type static constexpr const int* multiplier_exponent_perchannel = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:235:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:236:10: error: ‘constexpr’ does not name a type static constexpr AccumScalar multiplier_fixedpoint = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:236:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:237:10: error: ‘constexpr’ does not name a type static constexpr int multiplier_exponent = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:237:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:238:10: error: ‘constexpr’ does not name a type static constexpr bool perchannel = false; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:238:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:225:29: error: ‘nullptr’ was not declared in this scope const AccumScalar* bias = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:244:25: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:244:25: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:244:25: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:244:25: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:244:48: error: template argument 1 is invalid struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:25: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:25: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:25: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:25: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:39: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:39: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:39: error: ‘int32_t’ is not a member of ‘std’ struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:39: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:51: error: template argument 1 is invalid struct MulParamsStorage final { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mul_params.h:278:51: error: template argument 2 is invalid In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:48:6: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t MultiplyByQuantizedMultiplier(std::int32_t x, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:56:31: error: ‘is_same’ is not a member of ‘std’ bool IsApplicable = std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:56:55: error: expected primary-expression before ‘,’ token bool IsApplicable = std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:56:62: error: ‘std::int32_t’ has not been declared bool IsApplicable = std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:56:72: error: ‘value’ in namespace ‘::’ does not name a type bool IsApplicable = std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:62:8: error: ‘ApplyMultiplierImpl’ is not a class template struct ApplyMultiplierImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:68:56: error: wrong number of template arguments (3, should be 2) struct ApplyMultiplierImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:62:57: note: provided for ‘template struct ruy::detail::ApplyMultiplierImpl’ struct ApplyMultiplierImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:99:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:25, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:29:12: error: use of enum ‘Order’ without previous declaration enum class Order : std::uint8_t { kColMajor, kRowMajor }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:29:18: error: expected unqualified-id before ‘:’ token enum class Order : std::uint8_t { kColMajor, kRowMajor }; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:40:3: error: ‘Order’ does not name a type Order order() const { return order_; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:41:18: error: ‘Order’ has not been declared void set_order(Order val) { order_ = val; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:49:3: error: ‘Order’ does not name a type Order order_ = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In member function ‘void ruy::Layout::set_order(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:41:31: error: ‘order_’ was not declared in this scope void set_order(Order val) { order_ = val; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:79:9: error: expected nested-name-specifier before ‘element_type’ using element_type = T; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:94:17: error: ‘std::nullptr_t’ has not been declared void set(std::nullptr_t) { ptr_ = nullptr; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:103:17: error: expected identifier before ‘!’ token static_assert(!std::is_const::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:103:17: error: expected ‘,’ or ‘...’ before ‘!’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:104:19: error: ‘nullptr’ was not declared in this scope const T* ptr_ = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In member function ‘void ruy::detail::ConstCheckingPtr::set(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:94:37: error: ‘nullptr’ was not declared in this scope void set(std::nullptr_t) { ptr_ = nullptr; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:117:12: error: use of enum ‘CachePolicy’ without previous declaration enum class CachePolicy : std::uint8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:117:24: error: expected unqualified-id before ‘:’ token enum class CachePolicy : std::uint8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:135:17: error: expected identifier before ‘!’ token static_assert(!std::is_const::value, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:135:17: error: expected ‘,’ or ‘...’ before ‘!’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:144:22: error: ‘std::nullptr_t’ has not been declared void set_data(std::nullptr_t) { data_.set(nullptr); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:149:3: error: ‘CachePolicy’ does not name a type CachePolicy cache_policy() const { return cache_policy_; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:150:25: error: ‘CachePolicy’ has not been declared void set_cache_policy(CachePolicy value) { cache_policy_ = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:166:3: error: ‘CachePolicy’ does not name a type CachePolicy cache_policy_ = CachePolicy::kNeverCache; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In member function ‘void ruy::Matrix::set_data(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:144:45: error: ‘nullptr’ was not declared in this scope void set_data(std::nullptr_t) { data_.set(nullptr); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In member function ‘void ruy::Matrix::set_cache_policy(int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:150:46: error: ‘cache_policy_’ was not declared in this scope void set_cache_policy(CachePolicy value) { cache_policy_ = value; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:169:50: error: ‘Order’ has not been declared inline void MakeSimpleLayout(int rows, int cols, Order order, Layout* layout) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In function ‘void ruy::MakeSimpleLayout(int, int, int, ruy::Layout*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:173:31: error: ‘Order’ has not been declared layout->set_stride(order == Order::kColMajor ? rows : cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h: In function ‘int ruy::Offset(const ruy::Layout&, int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:196:27: error: ‘const class ruy::Layout’ has no member named ‘order’ int row_stride = layout.order() == Order::kColMajor ? 1 : layout.stride(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:196:38: error: ‘Order’ has not been declared int row_stride = layout.order() == Order::kColMajor ? 1 : layout.stride(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:197:27: error: ‘const class ruy::Layout’ has no member named ‘order’ int col_stride = layout.order() == Order::kRowMajor ? 1 : layout.stride(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/matrix.h:197:38: error: ‘Order’ has not been declared int col_stride = layout.order() == Order::kRowMajor ? 1 : layout.stride(); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:106:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t rows = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:107:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t cols = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:110:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t stride = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:111:3: error: ‘Order’ does not name a type Order order = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::MatLayout ruy::ToInternal(const ruy::Layout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:116:7: error: ‘struct ruy::MatLayout’ has no member named ‘rows’ ret.rows = src.rows(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:117:7: error: ‘struct ruy::MatLayout’ has no member named ‘cols’ ret.cols = src.cols(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:118:7: error: ‘struct ruy::MatLayout’ has no member named ‘stride’ ret.stride = src.stride(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:119:7: error: ‘struct ruy::MatLayout’ has no member named ‘order’ ret.order = src.order(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:119:19: error: ‘const class ruy::Layout’ has no member named ‘order’ ret.order = src.order(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:129:3: error: ‘CachePolicy’ does not name a type CachePolicy cache_policy = CachePolicy::kNeverCache; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:167:3: error: ‘Order’ does not name a type Order order = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:168:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t rows = 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:169:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t cols = 1; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:179:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t rows = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:180:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t cols = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:183:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t stride = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:184:3: error: ‘Order’ does not name a type Order order = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::operator==(const ruy::PMatLayout&, const ruy::PMatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:12: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:22: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:32: error: ‘const struct ruy::PMatLayout’ has no member named ‘rows’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:42: error: ‘const struct ruy::PMatLayout’ has no member named ‘rows’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:52: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:191:64: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ return a.cols == b.cols && a.rows == b.rows && a.stride == b.stride && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:192:12: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ a.order == b.order && a.kernel.rows == b.kernel.rows && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:192:23: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ a.order == b.order && a.kernel.rows == b.kernel.rows && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:192:41: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ a.order == b.order && a.kernel.rows == b.kernel.rows && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:192:58: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ a.order == b.order && a.kernel.rows == b.kernel.rows && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:193:19: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ a.kernel.cols == b.kernel.cols && a.kernel.order == b.kernel.order; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:193:36: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ a.kernel.cols == b.kernel.cols && a.kernel.order == b.kernel.order; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:193:53: error: ‘const struct ruy::KernelLayout’ has no member named ‘order’ a.kernel.cols == b.kernel.cols && a.kernel.order == b.kernel.order; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:193:71: error: ‘const struct ruy::KernelLayout’ has no member named ‘order’ a.kernel.cols == b.kernel.cols && a.kernel.order == b.kernel.order; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:226:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t size = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In static member function ‘static ruy::Type ruy::Type::Create()’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:211:21: error: ‘is_signed’ is not a member of ‘std’ ret.is_signed = std::is_signed::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:211:37: error: expected primary-expression before ‘>’ token ret.is_signed = std::is_signed::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:211:38: error: ‘::value’ has not been declared ret.is_signed = std::is_signed::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:212:29: error: ‘is_floating_point’ is not a member of ‘std’ ret.is_floating_point = std::is_floating_point::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:212:53: error: expected primary-expression before ‘>’ token ret.is_floating_point = std::is_floating_point::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:212:54: error: ‘::value’ has not been declared ret.is_floating_point = std::is_floating_point::value; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:213:9: error: ‘struct ruy::Type’ has no member named ‘size’ ret.size = sizeof(T); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In member function ‘void ruy::Type::AssertIs() const’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:221:5: error: ‘size’ was not declared in this scope RUY_DCHECK_EQ(size, Create().size); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::operator==(const ruy::Type&, const ruy::Type&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:232:16: error: ‘const struct ruy::Type’ has no member named ‘size’ type1.size == type2.size; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:232:30: error: ‘const struct ruy::Type’ has no member named ‘size’ type1.size == type2.size; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:240:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t zero_point = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:241:3: error: ‘CachePolicy’ does not name a type CachePolicy cache_policy = CachePolicy::kNeverCache; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:238:16: error: ‘nullptr’ was not declared in this scope void* data = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:251:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t zero_point = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:247:16: error: ‘nullptr’ was not declared in this scope void* data = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:249:16: error: ‘nullptr’ was not declared in this scope void* sums = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:267:9: error: expected nested-name-specifier before ‘SumsType’ using SumsType = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:272:3: error: ‘SumsType’ does not name a type SumsType* sums = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:274:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t zero_point = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:271:18: error: ‘nullptr’ was not declared in this scope Scalar* data = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::EMat ruy::EraseType(const ruy::Mat&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:283:7: error: ‘struct ruy::EMat’ has no member named ‘zero_point’ ret.zero_point = matrix.zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:284:7: error: ‘struct ruy::EMat’ has no member named ‘cache_policy’ ret.cache_policy = matrix.cache_policy; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::Mat ruy::UneraseType(const ruy::EMat&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:294:27: error: ‘const struct ruy::EMat’ has no member named ‘zero_point’ ret.zero_point = matrix.zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:295:29: error: ‘const struct ruy::EMat’ has no member named ‘cache_policy’ ret.cache_policy = matrix.cache_policy; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::PMat ruy::UneraseType(const ruy::PEMat&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:301:9: error: expected nested-name-specifier before ‘SumsType’ using SumsType = typename PMat::SumsType; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:303:29: error: ‘SumsType’ was not declared in this scope matrix.sums_type.AssertIs(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:306:26: error: ‘SumsType’ does not name a type ret.sums = static_cast(matrix.sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:306:34: error: expected ‘>’ before ‘*’ token ret.sums = static_cast(matrix.sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:306:34: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:306:35: error: expected primary-expression before ‘>’ token ret.sums = static_cast(matrix.sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:306:49: error: expected ‘)’ before ‘;’ token ret.sums = static_cast(matrix.sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:308:27: error: ‘const struct ruy::PEMat’ has no member named ‘zero_point’ ret.zero_point = matrix.zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsUnstrided(const ruy::MatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:315:14: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ if (layout.order == Order::kColMajor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:315:23: error: ‘Order’ has not been declared if (layout.order == Order::kColMajor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:316:19: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ return layout.stride == layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:316:36: error: ‘const struct ruy::MatLayout’ has no member named ‘rows’ return layout.stride == layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:318:19: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ return layout.stride == layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:318:36: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ return layout.stride == layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsRowMajor(const ruy::MatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:323:17: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ return layout.order == Order::kRowMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:323:26: error: ‘Order’ has not been declared return layout.order == Order::kRowMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsColMajor(const ruy::MatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:327:17: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ return layout.order == Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:327:26: error: ‘Order’ has not been declared return layout.order == Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘std::ptrdiff_t ruy::FlatSize(const ruy::MatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:332:14: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:332:23: error: ‘Order’ has not been declared layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:332:49: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:332:63: error: ‘const struct ruy::MatLayout’ has no member named ‘rows’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:333:17: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ return layout.stride * outerdim; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsUnstrided(const ruy::PMatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:337:14: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ if (layout.order == Order::kColMajor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:337:23: error: ‘Order’ has not been declared if (layout.order == Order::kColMajor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:338:19: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ return layout.stride == layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:338:36: error: ‘const struct ruy::PMatLayout’ has no member named ‘rows’ return layout.stride == layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:340:19: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ return layout.stride == layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:340:36: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ return layout.stride == layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsRowMajor(const ruy::PMatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:345:17: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ return layout.order == Order::kRowMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:345:26: error: ‘Order’ has not been declared return layout.order == Order::kRowMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘bool ruy::IsColMajor(const ruy::PMatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:349:17: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ return layout.order == Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:349:26: error: ‘Order’ has not been declared return layout.order == Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘std::ptrdiff_t ruy::FlatSize(const ruy::PMatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:354:14: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:354:23: error: ‘Order’ has not been declared layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:354:49: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:354:63: error: ‘const struct ruy::PMatLayout’ has no member named ‘rows’ layout.order == Order::kColMajor ? layout.cols : layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:355:17: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ return layout.stride * outerdim; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘int ruy::Offset(const ruy::MatLayout&, int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:367:27: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ int row_stride = layout.order == Order::kColMajor ? 1 : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:367:36: error: ‘Order’ has not been declared int row_stride = layout.order == Order::kColMajor ? 1 : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:367:66: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ int row_stride = layout.order == Order::kColMajor ? 1 : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:368:27: error: ‘const struct ruy::MatLayout’ has no member named ‘order’ int col_stride = layout.order == Order::kRowMajor ? 1 : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:368:36: error: ‘Order’ has not been declared int col_stride = layout.order == Order::kRowMajor ? 1 : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:368:66: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ int col_stride = layout.order == Order::kRowMajor ? 1 : layout.stride; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘int ruy::Offset(const ruy::PMatLayout&, int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:374:3: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ RUY_DCHECK(is_pot(layout.kernel.rows)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:374:3: error: ‘is_pot’ was not declared in this scope RUY_DCHECK(is_pot(layout.kernel.rows)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:375:3: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ RUY_DCHECK(is_pot(layout.kernel.cols)); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:375:3: error: ‘is_pot’ was not declared in this scope RUY_DCHECK(is_pot(layout.kernel.cols)); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:25:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:376:41: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ int row_outer = row & ~(layout.kernel.rows - 1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:377:41: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ int col_outer = col & ~(layout.kernel.cols - 1); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:379:14: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ layout.order == Order::kColMajor ? layout.kernel.cols : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:379:23: error: ‘Order’ has not been declared layout.order == Order::kColMajor ? layout.kernel.cols : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:379:56: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ layout.order == Order::kColMajor ? layout.kernel.cols : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:379:70: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ layout.order == Order::kColMajor ? layout.kernel.cols : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:381:14: error: ‘const struct ruy::PMatLayout’ has no member named ‘order’ layout.order == Order::kRowMajor ? layout.kernel.rows : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:381:23: error: ‘Order’ has not been declared layout.order == Order::kRowMajor ? layout.kernel.rows : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:381:56: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ layout.order == Order::kRowMajor ? layout.kernel.rows : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:381:70: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ layout.order == Order::kRowMajor ? layout.kernel.rows : layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:387:21: error: ‘const struct ruy::KernelLayout’ has no member named ‘order’ layout.kernel.order == Order::kColMajor ? 1 : layout.kernel.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:387:30: error: ‘Order’ has not been declared layout.kernel.order == Order::kColMajor ? 1 : layout.kernel.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:387:67: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ layout.kernel.order == Order::kColMajor ? 1 : layout.kernel.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:389:21: error: ‘const struct ruy::KernelLayout’ has no member named ‘order’ layout.kernel.order == Order::kRowMajor ? 1 : layout.kernel.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:389:30: error: ‘Order’ has not been declared layout.kernel.order == Order::kRowMajor ? 1 : layout.kernel.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:389:67: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ layout.kernel.order == Order::kRowMajor ? 1 : layout.kernel.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘std::ptrdiff_t ruy::DataBytes(const ruy::PEMat&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:433:53: error: ‘const struct ruy::Type’ has no member named ‘size’ return FlatSize(packed.layout) * packed.data_type.size; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘std::ptrdiff_t ruy::SumsBytes(const ruy::PEMat&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:439:24: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ return packed.layout.cols * packed.sums_type.size; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:439:48: error: ‘const struct ruy::Type’ has no member named ‘size’ return packed.layout.cols * packed.sums_type.size; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:444:8: error: ‘Order’ does not name a type inline Order Transpose(Order order) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::MatLayout ruy::Transpose(const ruy::MatLayout&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:450:10: error: ‘struct ruy::MatLayout’ has no member named ‘order’ result.order = Transpose(result.order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:450:35: error: ‘struct ruy::MatLayout’ has no member named ‘order’ result.order = Transpose(result.order); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:451:20: error: ‘struct ruy::MatLayout’ has no member named ‘rows’ std::swap(result.rows, result.cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:451:33: error: ‘struct ruy::MatLayout’ has no member named ‘cols’ std::swap(result.rows, result.cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:464:11: error: ‘Order’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:466:10: error: ‘constexpr’ does not name a type static constexpr Order kOrder = tOrder; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:466:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:467:10: error: ‘constexpr’ does not name a type static constexpr int kRows = tRows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:467:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:468:10: error: ‘constexpr’ does not name a type static constexpr int kCols = tCols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:468:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: In function ‘ruy::KernelLayout ruy::ToKernelLayout()’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:474:7: error: ‘struct ruy::KernelLayout’ has no member named ‘order’ ret.order = FixedKernelLayout::kOrder; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:475:7: error: ‘struct ruy::KernelLayout’ has no member named ‘rows’ ret.rows = FixedKernelLayout::kRows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:476:7: error: ‘struct ruy::KernelLayout’ has no member named ‘cols’ ret.cols = FixedKernelLayout::kCols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:484:11: error: ‘Order’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:485:1: error: ‘constexpr’ does not name a type constexpr int FixedKernelLayout::kCols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:485:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:486:11: error: ‘Order’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:487:1: error: ‘constexpr’ does not name a type constexpr int FixedKernelLayout::kRows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/mat.h:487:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:29:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:55:12: error: use of enum ‘Path’ without previous declaration enum class Path : std::uint8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:55:17: error: expected unqualified-id before ‘:’ token enum class Path : std::uint8_t { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:92:8: error: ‘constexpr’ does not name a type inline constexpr Path operator|(Path p, Path q) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:92:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:97:8: error: ‘constexpr’ does not name a type inline constexpr Path operator&(Path p, Path q) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:97:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:102:8: error: ‘constexpr’ does not name a type inline constexpr Path operator^(Path p, Path q) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:102:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:107:8: error: ‘constexpr’ does not name a type inline constexpr Path operator~(Path p) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:107:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:111:8: error: ‘constexpr’ does not name a type inline constexpr bool Disjoint(Path p, Path q) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:111:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:115:8: error: ‘Path’ does not name a type inline Path GetMostSignificantPath(Path path_mask) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:127:1: error: ‘constexpr’ does not name a type constexpr Path kNonArchPaths = Path::kStandardCpp; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:127:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:151:1: error: ‘constexpr’ does not name a type constexpr Path kDefaultArchPaths = Path::kAvx | Path::kAvx2Fma | Path::kAvx512; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:151:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:152:1: error: ‘constexpr’ does not name a type constexpr Path kExtraArchPaths = Path::kNone; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:152:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:161:8: error: ‘constexpr’ does not name a type static constexpr Path kNonArchPathsIncludingInternalVariants = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:161:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:168:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kDefaultArchPaths, kExtraArchPaths), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:169:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kDefaultArchPaths, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:172:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kExtraArchPaths, kNonArchPathsIncludingInternalVariants), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:174:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kNonArchPaths, ~kNonArchPathsIncludingInternalVariants), ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:183:1: error: ‘constexpr’ does not name a type constexpr Path kDefaultPaths = Path::kStandardCpp | kDefaultArchPaths; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:183:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:190:1: error: ‘constexpr’ does not name a type constexpr Path kAllPaths = kNonArchPaths | kDefaultArchPaths | kExtraArchPaths; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:190:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:195:8: error: ‘constexpr’ does not name a type static constexpr Path kAllPathsIncludingInternalVariants = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:195:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:198:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kDefaultPaths, ~kAllPaths), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/path.h:199:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(Disjoint(kAllPaths, ~kAllPathsIncludingInternalVariants), ""); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:32:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h: In function ‘ruy::Side ruy::OtherSide(ruy::Side)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:34:18: error: ‘Side’ is not a class or namespace return side == Side::kLhs ? Side::kRhs : Side::kLhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:34:31: error: ‘Side’ is not a class or namespace return side == Side::kLhs ? Side::kRhs : Side::kLhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:34:44: error: ‘Side’ is not a class or namespace return side == Side::kLhs ? Side::kRhs : Side::kLhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:61:17: error: expected identifier before ‘static_cast’ static_assert(static_cast(Side::kLhs) == 0, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:61:17: error: expected ‘,’ or ‘...’ before ‘static_cast’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:62:17: error: expected identifier before ‘static_cast’ static_assert(static_cast(Side::kRhs) == 1, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:62:17: error: expected ‘,’ or ‘...’ before ‘static_cast’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:62:3: error: ‘int ruy::SidePair::static_assert(int)’ cannot be overloaded static_assert(static_cast(Side::kRhs) == 1, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/side_pair.h:61:3: error: with ‘int ruy::SidePair::static_assert(int)’ static_assert(static_cast(Side::kLhs) == 0, ""); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:45:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:34, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/cpuinfo.h:51:29: error: ‘InitStatus’ is not a class or namespace InitStatus init_status_ = InitStatus::kNotYetAttempted; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:48:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:34, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:32:7: error: expected nested-name-specifier before ‘InternalDefaultClock’ using InternalDefaultClock = std::chrono::steady_clock; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:34:7: error: expected nested-name-specifier before ‘TimePoint’ using TimePoint = InternalDefaultClock::time_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:35:7: error: expected nested-name-specifier before ‘Duration’ using Duration = InternalDefaultClock::duration; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:38:1: error: ‘Duration’ does not name a type Duration DurationFromSeconds(RepresentationType representation) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:44:1: error: ‘Duration’ does not name a type Duration DurationFromMilliseconds(RepresentationType representation) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:50:1: error: ‘Duration’ does not name a type Duration DurationFromNanoseconds(RepresentationType representation) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:55:35: error: ‘Duration’ does not name a type inline float ToFloatSeconds(const Duration& duration) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h: In function ‘float ruy::ToFloatSeconds(const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:56:15: error: ‘std::chrono’ has not been declared return std::chrono::duration_cast>(duration) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:56:42: error: ‘std::chrono’ has not been declared return std::chrono::duration_cast>(duration) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:56:59: error: expected primary-expression before ‘float’ return std::chrono::duration_cast>(duration) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:56:59: error: expected ‘;’ before ‘float’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:56:64: error: expected unqualified-id before ‘>>’ token return std::chrono::duration_cast>(duration) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:60:40: error: ‘Duration’ does not name a type inline float ToFloatMilliseconds(const Duration& duration) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h: In function ‘float ruy::ToFloatMilliseconds(const int&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:15: error: ‘std::chrono’ has not been declared return std::chrono::duration_cast>( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:42: error: ‘std::chrono’ has not been declared return std::chrono::duration_cast>( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:59: error: expected primary-expression before ‘float’ return std::chrono::duration_cast>( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:59: error: expected ‘;’ before ‘float’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:64: error: expected unqualified-id before ‘,’ token return std::chrono::duration_cast>( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:61:76: error: qualified-id in declaration before ‘>>’ token return std::chrono::duration_cast>( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:66:13: error: ‘int64_t’ in namespace ‘std’ does not name a type inline std::int64_t ToInt64Nanoseconds(const Duration& duration) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:72:8: error: ‘TimePoint’ does not name a type inline TimePoint Now() { return InternalDefaultClock::now(); } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/time.h:74:8: error: ‘TimePoint’ does not name a type inline TimePoint CoarseNow() { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:34:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:116:3: error: ‘TimePoint’ does not name a type TimePoint last_resolved_timepoint_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:118:9: error: ‘Duration’ does not name a type const Duration expiry_duration_; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:112:31: error: ‘Tuning’ is not a class or namespace Tuning unresolved_tuning_ = Tuning::kAuto; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/tune.h:114:34: error: ‘Tuning’ is not a class or namespace Tuning last_resolved_tuning_ = Tuning::kAuto; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:38:11: error: ‘Path’ has not been declared template { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:75:18: error: ‘uint8_t’ is not a member of ‘std’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:75:30: error: template argument 1 is invalid struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:80:18: error: ‘int8_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:80:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:194:1: note: ‘int8_t’ __intN_t (8, __QI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:80:18: error: ‘int8_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:80:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:194:1: note: ‘int8_t’ __intN_t (8, __QI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:80:29: error: template argument 1 is invalid struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:85:18: error: ‘int16_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:85:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:195:1: note: ‘int16_t’ __intN_t (16, __HI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:85:18: error: ‘int16_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:85:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:195:1: note: ‘int16_t’ __intN_t (16, __HI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:85:30: error: template argument 1 is invalid struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:90:18: error: ‘int32_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:90:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:90:18: error: ‘int32_t’ is not a member of ‘std’ struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:90:18: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:90:30: error: template argument 1 is invalid struct DstTypeId { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:96:10: error: ‘constexpr’ does not name a type static constexpr int kMaxDstTypeSize = 4; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:96:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:98:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t* bias; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:99:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t* lhs_sums; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:100:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t* rhs_sums; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:101:14: error: ‘int8_t’ in namespace ‘std’ does not name a type const std::int8_t* lhs_base_ptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:102:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t* multiplier_fixedpoint; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:103:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t* multiplier_exponent; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:107:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t lhs_zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:108:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t rhs_zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:109:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:110:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t prod_zp_depth; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:111:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t start_row; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:112:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t start_col; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:113:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t last_row; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:114:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t last_col; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:115:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:116:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:117:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t lhs_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:118:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t rhs_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:119:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:120:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t depth; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:121:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t clamp_min; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:122:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t clamp_max; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:123:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t flags; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:124:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t dst_type_id; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:125:14: error: ‘int32_t’ in namespace ‘std’ does not name a type const std::int32_t zero_data[LhsCols] = {0}; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:126:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t dst_tmp_buf[LhsCols * RhsCols * kMaxDstTypeSize]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:127:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t multiplier_fixedpoint_buf[LhsCols]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:128:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t multiplier_exponent_buf[LhsCols]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:133:38: error: ‘int8_t’ is not a member of ‘std’ void MakeKernelParams8bit(const PMat& lhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:133:38: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:194:1: note: ‘int8_t’ __intN_t (8, __QI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:133:38: error: ‘int8_t’ is not a member of ‘std’ void MakeKernelParams8bit(const PMat& lhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:133:38: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:194:1: note: ‘int8_t’ __intN_t (8, __QI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:133:49: error: template argument 1 is invalid void MakeKernelParams8bit(const PMat& lhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:135:43: error: ‘int32_t’ is not a member of ‘std’ const MulParams& mul_params, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:135:43: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:135:43: error: ‘int32_t’ is not a member of ‘std’ const MulParams& mul_params, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:135:43: note: suggested alternative: In file included from /usr/include/stdlib.h:314:0, from /usr/include/c++/5/cstdlib:72, from /usr/include/c++/5/bits/stl_algo.h:59, from /usr/include/c++/5/algorithm:62, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /usr/include/x86_64-linux-gnu/sys/types.h:196:1: note: ‘int32_t’ __intN_t (32, __SI__); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:135:66: error: template argument 1 is invalid const MulParams& mul_params, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h: In function ‘void ruy::MakeKernelParams8bit(const int&, const ruy::PMat&, const int&, int, int, int, int, ruy::Mat*, ruy::KernelParams8bit*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:139:9: error: expected nested-name-specifier before ‘Params’ using Params = KernelParams8bit; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:141:38: error: ‘Params’ has not been declared static_assert(sizeof(DstScalar) <= Params::kMaxDstTypeSize, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:141:65: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(sizeof(DstScalar) <= Params::kMaxDstTypeSize, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:143:25: error: request for member ‘layout’ in ‘lhs’, which is of non-class type ‘const int’ const int depth = lhs.layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:149:30: error: request for member ‘data’ in ‘lhs’, which is of non-class type ‘const int’ params->lhs_base_ptr = lhs.data + start_row * lhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:149:53: error: request for member ‘layout’ in ‘lhs’, which is of non-class type ‘const int’ params->lhs_base_ptr = lhs.data + start_row * lhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:154:18: error: request for member ‘bias’ in ‘mul_params’, which is of non-class type ‘const int’ if (mul_params.bias()) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:155:31: error: request for member ‘bias’ in ‘mul_params’, which is of non-class type ‘const int’ params->bias = mul_params.bias(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:158:11: error: request for member ‘sums’ in ‘lhs’, which is of non-class type ‘const int’ if (lhs.sums) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:159:28: error: request for member ‘sums’ in ‘lhs’, which is of non-class type ‘const int’ params->lhs_sums = lhs.sums; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:166:18: error: request for member ‘channel_dimension’ in ‘mul_params’, which is of non-class type ‘const int’ if (mul_params.channel_dimension() == ChannelDimension::kCol) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:166:41: error: ‘ChannelDimension’ has not been declared if (mul_params.channel_dimension() == ChannelDimension::kCol) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:173:28: error: request for member ‘layout’ in ‘lhs’, which is of non-class type ‘const int’ params->lhs_stride = lhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:176:32: error: request for member ‘zero_point’ in ‘lhs’, which is of non-class type ‘const int’ params->lhs_zero_point = lhs.zero_point; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:180:31: error: request for member ‘zero_point’ in ‘lhs’, which is of non-class type ‘const int’ params->prod_zp_depth = lhs.zero_point * rhs.zero_point * depth; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:182:18: error: request for member ‘multiplier_fixedpoint_perchannel’ in ‘mul_params’, which is of non-class type ‘const int’ if (mul_params.multiplier_fixedpoint_perchannel()) { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:184:5: error: request for member ‘multiplier_exponent_perchannel’ in ‘mul_params’, which is of non-class type ‘const int’ RUY_CHECK(mul_params.multiplier_exponent_perchannel()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:187:20: error: request for member ‘multiplier_fixedpoint_perchannel’ in ‘mul_params’, which is of non-class type ‘const int’ mul_params.multiplier_fixedpoint_perchannel(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:188:46: error: request for member ‘multiplier_exponent_perchannel’ in ‘mul_params’, which is of non-class type ‘const int’ params->multiplier_exponent = mul_params.multiplier_exponent_perchannel(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:193:57: error: request for member ‘multiplier_fixedpoint’ in ‘mul_params’, which is of non-class type ‘const int’ params->multiplier_fixedpoint_buf[i] = mul_params.multiplier_fixedpoint(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:194:55: error: request for member ‘multiplier_exponent’ in ‘mul_params’, which is of non-class type ‘const int’ params->multiplier_exponent_buf[i] = mul_params.multiplier_exponent(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:197:34: error: request for member ‘clamp_min’ in ‘mul_params’, which is of non-class type ‘const int’ params->clamp_min = mul_params.clamp_min(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:198:34: error: request for member ‘clamp_max’ in ‘mul_params’, which is of non-class type ‘const int’ params->clamp_max = mul_params.clamp_max(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:221:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t start_row; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:222:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t start_col; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:223:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t last_row; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:224:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t last_col; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:225:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:226:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:227:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t lhs_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:228:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t rhs_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:229:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t dst_stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:230:8: error: ‘int32_t’ in namespace ‘std’ does not name a type std::int32_t depth; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:233:8: error: ‘uint8_t’ in namespace ‘std’ does not name a type std::uint8_t flags; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h: In function ‘void ruy::MakeKernelParamsFloat(const ruy::PMat&, const ruy::PMat&, const ruy::MulParams&, int, int, int, int, ruy::Mat*, ruy::KernelParamsFloat*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:245:32: error: ‘const struct ruy::PMatLayout’ has no member named ‘rows’ const int depth = lhs.layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:251:60: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ params->lhs_base_ptr = lhs.data + start_row * lhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:252:60: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ params->rhs_base_ptr = rhs.data + start_col * rhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:254:49: error: ‘struct ruy::MatLayout’ has no member named ‘stride’ dst->data.get() + start_col * dst->layout.stride + start_row; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:256:3: error: ‘uint8_t’ is not a member of ‘std’ std::uint8_t flags = 0; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:258:18: error: ‘const class ruy::MulParams’ has no member named ‘bias’ if (mul_params.bias()) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:259:31: error: ‘const class ruy::MulParams’ has no member named ‘bias’ params->bias = mul_params.bias(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:260:5: error: ‘flags’ was not declared in this scope flags |= RUY_ASM_FLAG_HAS_BIAS; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:262:18: error: ‘const class ruy::MulParams’ has no member named ‘channel_dimension’ if (mul_params.channel_dimension() == ChannelDimension::kCol) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:262:41: error: ‘ChannelDimension’ has not been declared if (mul_params.channel_dimension() == ChannelDimension::kCol) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:263:5: error: ‘flags’ was not declared in this scope flags |= RUY_ASM_FLAG_CHANNEL_DIMENSION_IS_COL; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:265:19: error: ‘flags’ was not declared in this scope params->flags = flags; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:270:51: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ params->lhs_stride = sizeof(float) * lhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:271:51: error: ‘const struct ruy::PMatLayout’ has no member named ‘stride’ params->rhs_stride = sizeof(float) * rhs.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:272:52: error: ‘struct ruy::MatLayout’ has no member named ‘stride’ params->dst_stride = sizeof(float) * dst->layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:274:34: error: ‘const class ruy::MulParams’ has no member named ‘clamp_min’ params->clamp_min = mul_params.clamp_min(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:275:34: error: ‘const class ruy::MulParams’ has no member named ‘clamp_max’ params->clamp_max = mul_params.clamp_max(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:276:34: error: ‘struct ruy::MatLayout’ has no member named ‘rows’ params->dst_rows = dst->layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:277:34: error: ‘struct ruy::MatLayout’ has no member named ‘cols’ params->dst_cols = dst->layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:34:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:34:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:34:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:34:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:35:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:35:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:35:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:35:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:36:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:36:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:36:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_KERNEL(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:36:1: error: wrong number of template arguments (1, should be 5) RUY_INHERIT_KERNEL(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:42:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:42:79: error: wrong number of template arguments (1, should be 5) struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:64:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:90:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:90:56: error: wrong number of template arguments (1, should be 5) struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:115:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:138:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:164:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:164:57: error: wrong number of template arguments (1, should be 5) struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:189:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:189:53: error: wrong number of template arguments (1, should be 5) struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:214:15: error: ‘Path’ was not declared in this scope struct Kernel { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_x86.h:214:76: error: wrong number of template arguments (1, should be 5) struct Kernel { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:40:8: note: provided for ‘template struct ruy::Kernel’ struct Kernel; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:39:11: error: ‘Path’ has not been declared template >’ should be ‘> >’ within a nested template argument list Kernel> { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:43:10: error: ‘constexpr’ does not name a type static constexpr Path kPath = tPath; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:43:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:44:9: error: expected nested-name-specifier before ‘LhsScalar’ using LhsScalar = tLhsScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:45:9: error: expected nested-name-specifier before ‘RhsScalar’ using RhsScalar = tRhsScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:46:9: error: expected nested-name-specifier before ‘AccumScalar’ using AccumScalar = tAccumScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:47:9: error: expected nested-name-specifier before ‘DstScalar’ using DstScalar = tDstScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:73:9: error: expected nested-name-specifier before ‘Args’ using Args = KernelArgs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:74:9: error: expected nested-name-specifier before ‘LhsScalar’ using LhsScalar = typename Args::LhsScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:75:9: error: expected nested-name-specifier before ‘RhsScalar’ using RhsScalar = typename Args::RhsScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:76:9: error: expected nested-name-specifier before ‘AccumScalar’ using AccumScalar = typename Args::AccumScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:77:9: error: expected nested-name-specifier before ‘DstScalar’ using DstScalar = typename Args::DstScalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:78:9: error: expected nested-name-specifier before ‘MulParamsType’ using MulParamsType = MulParams; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:79:50: error: ‘LhsScalar’ was not declared in this scope static void RunTyped(Tuning tuning, const PMat& lhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:79:59: error: template argument 1 is invalid static void RunTyped(Tuning tuning, const PMat& lhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:80:35: error: ‘RhsScalar’ was not declared in this scope const PMat& rhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:80:44: error: template argument 1 is invalid const PMat& rhs, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:81:30: error: ‘MulParamsType’ does not name a type const MulParamsType& mul_params, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:83:28: error: ‘DstScalar’ was not declared in this scope Mat* dst) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:83:37: error: template argument 1 is invalid Mat* dst) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h: In static member function ‘static void ruy::RunKernel::Run(ruy::Tuning, const ruy::SidePair&, const void*, const ruy::SidePair&, const ruy::SidePair&, ruy::EMat*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:63:44: error: ‘LhsScalar’ was not declared in this scope const auto& unerased_lhs = UneraseType(src[Side::kLhs]); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:63:59: error: ‘Side’ is not a class or namespace const auto& unerased_lhs = UneraseType(src[Side::kLhs]); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:64:44: error: ‘RhsScalar’ was not declared in this scope const auto& unerased_rhs = UneraseType(src[Side::kRhs]); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:64:59: error: ‘Side’ is not a class or namespace const auto& unerased_rhs = UneraseType(src[Side::kRhs]); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:65:10: error: ‘unerased_dst’ does not name a type auto unerased_dst = UneraseType(*dst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:68:33: error: expected ‘>’ before ‘MulParamsType’ *static_cast(mul_params), start, end, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:68:33: error: expected ‘(’ before ‘MulParamsType’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:68:33: error: ‘MulParamsType’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:68:47: error: expected primary-expression before ‘>’ token *static_cast(mul_params), start, end, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:69:15: error: ‘unerased_dst’ was not declared in this scope &unerased_dst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h: In static member function ‘static void ruy::RunKernel::RunTyped(ruy::Tuning, const int&, const int&, const int&, const ruy::SidePair&, const ruy::SidePair&, int*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:84:33: error: ‘Side’ is not a class or namespace const int start_row = start[Side::kLhs]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:85:33: error: ‘Side’ is not a class or namespace const int start_col = start[Side::kRhs]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:86:29: error: ‘Side’ is not a class or namespace const int end_row = end[Side::kLhs]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:87:29: error: ‘Side’ is not a class or namespace const int end_col = end[Side::kRhs]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:89:11: error: expected nested-name-specifier before ‘LhsLayout’ using LhsLayout = typename KernelType::LhsLayout; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:90:11: error: expected nested-name-specifier before ‘RhsLayout’ using RhsLayout = typename KernelType::RhsLayout; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:100:19: error: ‘LhsLayout’ has not been declared static_assert(LhsLayout::kRows == RhsLayout::kRows, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:100:39: error: ‘RhsLayout’ has not been declared static_assert(LhsLayout::kRows == RhsLayout::kRows, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:100:59: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(LhsLayout::kRows == RhsLayout::kRows, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:108:26: error: ‘LhsLayout’ has not been declared static_assert(is_pot(LhsLayout::kRows), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:108:42: error: there are no arguments to ‘is_pot’ that depend on a template parameter, so a declaration of ‘is_pot’ must be available [-fpermissive] static_assert(is_pot(LhsLayout::kRows), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:109:26: error: ‘LhsLayout’ has not been declared static_assert(is_pot(LhsLayout::kCols), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:109:42: error: there are no arguments to ‘is_pot’ that depend on a template parameter, so a declaration of ‘is_pot’ must be available [-fpermissive] static_assert(is_pot(LhsLayout::kCols), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:110:26: error: ‘RhsLayout’ has not been declared static_assert(is_pot(RhsLayout::kRows), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:110:42: error: there are no arguments to ‘is_pot’ that depend on a template parameter, so a declaration of ‘is_pot’ must be available [-fpermissive] static_assert(is_pot(RhsLayout::kRows), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:111:26: error: ‘RhsLayout’ has not been declared static_assert(is_pot(RhsLayout::kCols), ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:111:42: error: there are no arguments to ‘is_pot’ that depend on a template parameter, so a declaration of ‘is_pot’ must be available [-fpermissive] static_assert(is_pot(RhsLayout::kCols), ""); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:120:5: error: request for member ‘layout’ in ‘dst->’, which is of non-class type ‘int’ RUY_DCHECK_LT(end_row, dst->layout.rows + LhsLayout::kCols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:120:5: error: ‘LhsLayout’ has not been declared RUY_DCHECK_LT(end_row, dst->layout.rows + LhsLayout::kCols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:121:5: error: ‘LhsLayout’ has not been declared RUY_DCHECK_EQ((end_row - start_row) % LhsLayout::kCols, 0); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:124:5: error: request for member ‘layout’ in ‘dst->’, which is of non-class type ‘int’ RUY_DCHECK_LT(end_col, dst->layout.cols + RhsLayout::kCols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:124:5: error: ‘RhsLayout’ has not been declared RUY_DCHECK_LT(end_col, dst->layout.cols + RhsLayout::kCols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:125:5: error: ‘RhsLayout’ has not been declared RUY_DCHECK_EQ((end_col - start_col) % RhsLayout::kCols, 0); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:141:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:145:32: error: ‘Path’ was not declared in this scope struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:145:50: error: template argument 1 is invalid struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:152:32: error: ‘Path’ was not declared in this scope struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:152:66: error: template argument 1 is invalid struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:159:32: error: ‘Path’ was not declared in this scope struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:159:66: error: template argument 1 is invalid struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:166:32: error: ‘Path’ was not declared in this scope struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:166:66: error: template argument 1 is invalid struct StandardCppKernelLayout { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:174:11: error: ‘Path’ has not been declared template ; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:187:9: error: expected nested-name-specifier before ‘LhsLayout’ using LhsLayout = typename StandardCppKernelLayout::Lhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:188:9: error: expected nested-name-specifier before ‘RhsLayout’ using RhsLayout = typename StandardCppKernelLayout::Rhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:191:18: error: ‘MulParamsType’ does not name a type const MulParamsType& mul_params, int start_row, int start_col, ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/apply_multiplier.h:28:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel_common.h:23, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:19, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h: In member function ‘void ruy::Kernel::Run(const ruy::PMat&, const ruy::PMat&, const int&, int, int, int, int, ruy::Mat*) const’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:203:5: error: ‘LhsLayout’ has not been declared RUY_DCHECK_LE(end_row - clamped_end_row, LhsLayout::kCols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:208:5: error: ‘RhsLayout’ has not been declared RUY_DCHECK_LE(end_col - clamped_end_col, RhsLayout::kCols); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:27:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:220:24: error: request for member ‘channel_dimension’ in ‘mul_params’, which is of non-class type ‘const int’ mul_params.channel_dimension() == ChannelDimension::kRow ? i : j; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:220:47: error: ‘ChannelDimension’ has not been declared mul_params.channel_dimension() == ChannelDimension::kRow ? i : j; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:221:24: error: request for member ‘bias’ in ‘mul_params’, which is of non-class type ‘const int’ if (mul_params.bias()) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:222:31: error: request for member ‘bias’ in ‘mul_params’, which is of non-class type ‘const int’ accum += mul_params.bias()[channel]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:235:57: error: request for member ‘clamp_max’ in ‘mul_params’, which is of non-class type ‘const int’ accum = std::min(accum, mul_params.clamp_max()); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/kernel.h:236:57: error: request for member ‘clamp_min’ in ‘mul_params’, which is of non-class type ‘const int’ accum = std::max(accum, mul_params.clamp_min()); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h: In function ‘Scalar ruy::SymmetricZeroPoint()’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:38:7: error: ‘is_floating_point’ is not a member of ‘std’ if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:38:36: error: expected primary-expression before ‘>’ token if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:38:37: error: ‘::value’ has not been declared if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:41:7: error: ‘is_signed’ is not a member of ‘std’ if (std::is_signed::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:41:28: error: expected primary-expression before ‘>’ token if (std::is_signed::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:41:29: error: ‘::value’ has not been declared if (std::is_signed::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:47:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:49:9: error: expected nested-name-specifier before ‘Type’ using Type = Scalar; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:52:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:53:1: error: expected unqualified-id before ‘using’ using PackedType = typename PackedTypeImpl::Type; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:60:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:100:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h: In static member function ‘static void ruy::MemcpyRowMajorFloatPackImpl::Run(ruy::Tuning, const ruy::Mat&, ruy::PMat*, int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:107:40: error: ‘const struct ruy::MatLayout’ has no member named ‘stride’ int src_stride = src_matrix.layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:111:59: error: ‘const struct ruy::MatLayout’ has no member named ‘rows’ for (int block_row = 0; block_row < src_matrix.layout.rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:116:49: error: ‘struct ruy::PMatLayout’ has no member named ‘stride’ packed_matrix->layout.stride * start_col + ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:118:58: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ int src_cols = std::min(end_col, src_matrix.layout.cols) - start_col; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:122:58: error: ‘struct ruy::PMatLayout’ has no member named ‘stride’ packed_ptr += KernelCols * packed_matrix->layout.stride; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:37:1: error: ‘Order’ has not been declared RUY_INHERIT_PACK(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:37:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:37:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:37:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:37:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kStandardCpp, Path::kAvx) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:38:1: error: ‘Order’ has not been declared RUY_INHERIT_PACK(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:38:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:38:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:38:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:38:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kAvx, Path::kAvx2Fma) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:39:1: error: ‘Order’ has not been declared RUY_INHERIT_PACK(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:39:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:39:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:39:1: error: ‘Path’ was not declared in this scope RUY_INHERIT_PACK(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:39:1: error: wrong number of template arguments (1, should be 6) RUY_INHERIT_PACK(Path::kAvx2Fma, Path::kAvx512) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:41:1: error: ‘Path’ was not declared in this scope RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx2Fma, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:41:1: error: wrong number of template arguments (1, should be 6) RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx2Fma, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:41:1: error: ‘Path’ was not declared in this scope RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx2Fma, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:41:1: error: wrong number of template arguments (1, should be 2) RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx2Fma, 8) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:101:8: note: provided for ‘template struct ruy::MemcpyRowMajorFloatPackImpl’ struct MemcpyRowMajorFloatPackImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:42:1: error: ‘Path’ was not declared in this scope RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx512, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:42:1: error: wrong number of template arguments (1, should be 6) RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx512, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:42:1: error: ‘Path’ was not declared in this scope RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx512, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:42:1: error: wrong number of template arguments (1, should be 2) RUY_USE_MEMCPY_ROWMAJOR_FLOAT_PACK(Path::kAvx512, 16) ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:101:8: note: provided for ‘template struct ruy::MemcpyRowMajorFloatPackImpl’ struct MemcpyRowMajorFloatPackImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:45:23: error: ‘Path’ was not declared in this scope struct PackedTypeImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:45:47: error: wrong number of template arguments (1, should be 2) struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:48:8: note: provided for ‘template struct ruy::PackedTypeImpl’ struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:50:23: error: ‘Path’ was not declared in this scope struct PackedTypeImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:50:51: error: wrong number of template arguments (1, should be 2) struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:48:8: note: provided for ‘template struct ruy::PackedTypeImpl’ struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:54:23: error: ‘Path’ was not declared in this scope struct PackedTypeImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:54:50: error: wrong number of template arguments (1, should be 2) struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:48:8: note: provided for ‘template struct ruy::PackedTypeImpl’ struct PackedTypeImpl { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:60:41: error: ‘int8_t’ in namespace ‘std’ does not name a type void Pack8bitColMajorForAvx2(const std::int8_t* src_ptr, std::int8_t input_xor, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:60:63: error: ‘std::int8_t’ has not been declared void Pack8bitColMajorForAvx2(const std::int8_t* src_ptr, std::int8_t input_xor, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:61:41: error: ‘int8_t’ in namespace ‘std’ does not name a type const std::int8_t* zerobuf, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:63:35: error: ‘std::int8_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:63:60: error: ‘std::int32_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:66:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:67:68: error: wrong number of template arguments (1, should be 6) Scalar, std::int8_t, std::int32_t, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:107:40: error: ‘int8_t’ in namespace ‘std’ does not name a type void Pack8bitColMajorForAvx(const std::int8_t* src_ptr, std::int8_t input_xor, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:107:62: error: ‘std::int8_t’ has not been declared void Pack8bitColMajorForAvx(const std::int8_t* src_ptr, std::int8_t input_xor, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:108:40: error: ‘int8_t’ in namespace ‘std’ does not name a type const std::int8_t* zerobuf, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:110:34: error: ‘std::int8_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:110:59: error: ‘std::int32_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:113:17: error: ‘Path’ was not declared in this scope struct PackImpl, Scalar, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:114:60: error: wrong number of template arguments (1, should be 6) std::int8_t, std::int32_t, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:159:17: error: ‘Path’ was not declared in this scope struct PackImpl, float, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:160:47: error: wrong number of template arguments (1, should be 6) float, float, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:193:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:194:54: error: wrong number of template arguments (1, should be 6) float, float, float, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:224:43: error: ‘int8_t’ in namespace ‘std’ does not name a type void Pack8bitColMajorForAvx512(const std::int8_t* src_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:225:37: error: ‘std::int8_t’ has not been declared std::int8_t input_xor, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:226:43: error: ‘int8_t’ in namespace ‘std’ does not name a type const std::int8_t* zerobuf, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:228:37: error: ‘std::int8_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:228:62: error: ‘std::int32_t’ has not been declared std::int8_t* packed_ptr, std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:231:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:232:68: error: wrong number of template arguments (1, should be 6) Scalar, std::int8_t, std::int32_t, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:275:44: error: ‘int16_t’ in namespace ‘std’ does not name a type void Pack16bitColMajorForAvx512(const std::int16_t* src_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:276:44: error: ‘int16_t’ in namespace ‘std’ does not name a type const std::int16_t* zerobuf, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:278:38: error: ‘std::int16_t’ has not been declared std::int16_t* packed_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:279:38: error: ‘std::int32_t’ has not been declared std::int32_t* sums_ptr); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:282:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:283:75: error: wrong number of template arguments (1, should be 6) std::int16_t, std::int16_t, std::int32_t, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:326:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:327:54: error: wrong number of template arguments (1, should be 6) float, float, float, Order::kColMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:355:41: error: ‘uint8_t’ in namespace ‘std’ does not name a type void Pack8bitRowMajorForAvx2(const std::uint8_t* src_ptr, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:356:55: error: ‘std::int8_t’ has not been declared int src_zero_point, std::int8_t* packed_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:359:50: error: ‘std::int32_t’ has not been declared int input_xor, std::int32_t* sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:362:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:363:68: error: wrong number of template arguments (1, should be 6) Scalar, std::int8_t, std::int32_t, Order::kRowMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:390:40: error: ‘uint8_t’ in namespace ‘std’ does not name a type void Pack8bitRowMajorForAvx(const std::uint8_t* src_ptr, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:391:54: error: ‘std::int8_t’ has not been declared int src_zero_point, std::int8_t* packed_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:394:49: error: ‘std::int32_t’ has not been declared int input_xor, std::int32_t* sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:397:17: error: ‘Path’ was not declared in this scope struct PackImpl, Scalar, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:398:60: error: wrong number of template arguments (1, should be 6) std::int8_t, std::int32_t, Order::kRowMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:96:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:425:43: error: ‘uint8_t’ in namespace ‘std’ does not name a type void Pack8bitRowMajorForAvx512(const std::uint8_t* src_ptr, int src_stride, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:426:57: error: ‘std::int8_t’ has not been declared int src_zero_point, std::int8_t* packed_ptr, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:429:52: error: ‘std::int32_t’ has not been declared int input_xor, std::int32_t* sums); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:432:17: error: ‘Path’ was not declared in this scope struct PackImpl, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_x86.h:433:68: error: wrong number of template arguments (1, should be 6) Scalar, std::int8_t, std::int32_t, Order::kRowMajor> { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:87:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack_common.h:62:8: note: provided for ‘template struct ruy::PackImpl’ struct PackImpl; ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:105:11: error: ‘Path’ has not been declared template ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:135:11: error: ‘Path’ has not been declared template ::SumsType; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:144:27: error: ‘Order’ has not been declared if (src.layout.order == Order::kColMajor) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:145:64: error: ‘SumsType’ was not declared in this scope PackImpl::Run(tuning, src, &packed, start_col, end_col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:146:30: error: template argument 5 is invalid Order::kColMajor>::Run(tuning, src, &packed, start_col, end_col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:146:30: error: template argument 6 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:146:36: error: qualified-id in declaration before ‘(’ token Order::kColMajor>::Run(tuning, src, &packed, start_col, end_col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:148:64: error: ‘SumsType’ was not declared in this scope PackImpl::Run(tuning, src, &packed, start_col, end_col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:149:30: error: template argument 5 is invalid Order::kRowMajor>::Run(tuning, src, &packed, start_col, end_col); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:149:30: error: template argument 6 is invalid /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/pack.h:149:36: error: qualified-id in declaration before ‘(’ token Order::kRowMajor>::Run(tuning, src, &packed, start_col, end_col); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:32:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/performance_advisory.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/performance_advisory.h:26:8: error: ‘constexpr’ does not name a type inline constexpr PerformanceAdvisory operator|(PerformanceAdvisory p, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/performance_advisory.h:26:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/performance_advisory.h:32:8: error: ‘constexpr’ does not name a type inline constexpr PerformanceAdvisory operator&(PerformanceAdvisory p, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/performance_advisory.h:32:8: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:34:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:29:7: error: expected nested-name-specifier before ‘RunKernelFn’ using RunKernelFn = void(Tuning, const SidePair&, const void*, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:32:7: error: expected nested-name-specifier before ‘RunPackFn’ using RunPackFn = void(Tuning, const EMat&, PEMat*, int, int); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:37:1: error: ‘constexpr’ does not name a type constexpr int constexpr_max(int a, int b) { return a > b ? a : b; } ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:37:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:42:1: error: ‘constexpr’ does not name a type constexpr int kMaxMulParamsAlignment = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:42:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:44:1: error: ‘constexpr’ does not name a type constexpr int kMaxMulParamsSizeFloatingPointCase = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:44:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:46:1: error: ‘constexpr’ does not name a type constexpr int kMaxMulParamsSizeRawIntegerCase = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:46:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:48:1: error: ‘constexpr’ does not name a type constexpr int kMaxMulParamsSizeQuantizedIntegerCase = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:48:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:50:1: error: ‘constexpr’ does not name a type constexpr int kMaxMulParamsSize = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:50:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:58:14: error: expected constructor, destructor, or type conversion before ‘(’ token static_assert(kMaxMulParamsSize <= 48, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:74:3: error: ‘Path’ does not name a type Path path; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:77:12: error: ‘RunPackFn’ was not declared in this scope SidePair run_pack; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:77:22: error: template argument 1 is invalid SidePair run_pack; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:78:3: error: ‘RunKernelFn’ does not name a type RunKernelFn* run_kernel = nullptr; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:89:11: error: ‘kMaxMulParamsAlignment’ has not been declared alignas(kMaxMulParamsAlignment) char mul_params_bytes[kMaxMulParamsSize]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:89:33: error: expected ‘;’ at end of member declaration alignas(kMaxMulParamsAlignment) char mul_params_bytes[kMaxMulParamsSize]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:89:57: error: ‘kMaxMulParamsSize’ was not declared in this scope alignas(kMaxMulParamsAlignment) char mul_params_bytes[kMaxMulParamsSize]; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h: In constructor ‘ruy::TrMulParams::TrMulParams()’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:62:28: error: ‘nullptr’ was not declared in this scope TrMulParams() : run_pack{nullptr, nullptr}, is_prepacked{false, false} {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:62:72: error: cannot convert ‘’ to ‘int’ in initialization TrMulParams() : run_pack{nullptr, nullptr}, is_prepacked{false, false} {} ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h: In member function ‘void ruy::TrMulParams::RunPack(ruy::Side, ruy::Tuning, int, int)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:65:18: error: invalid types ‘int[ruy::Side]’ for array subscript run_pack[side](tuning, src[side], &packed_matrix[side], start, end); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h: In member function ‘void ruy::TrMulParams::RunKernel(ruy::Tuning, const ruy::SidePair&, const ruy::SidePair&)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:69:39: error: ‘mul_params_bytes’ was not declared in this scope run_kernel(tuning, packed_matrix, mul_params_bytes, start, end, &dst); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/trmul_params.h:69:73: error: ‘run_kernel’ was not declared in this scope run_kernel(tuning, packed_matrix, mul_params_bytes, start, end, &dst); ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:30:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In function ‘void ruy::detail::CreatePackedLayout(const ruy::MatLayout&, const ruy::KernelLayout&, ruy::PMatLayout*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:47:18: error: ‘struct ruy::PMatLayout’ has no member named ‘order’ packed_layout->order = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:47:26: error: ‘Order’ has not been declared packed_layout->order = Order::kColMajor; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:48:18: error: ‘struct ruy::PMatLayout’ has no member named ‘rows’ packed_layout->rows = round_up_pot(src.rows, kernel_layout.rows); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:48:42: error: ‘const struct ruy::MatLayout’ has no member named ‘rows’ packed_layout->rows = round_up_pot(src.rows, kernel_layout.rows); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:48:62: error: ‘const struct ruy::KernelLayout’ has no member named ‘rows’ packed_layout->rows = round_up_pot(src.rows, kernel_layout.rows); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:49:18: error: ‘struct ruy::PMatLayout’ has no member named ‘cols’ packed_layout->cols = round_up_pot(src.cols, kernel_layout.cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:49:42: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ packed_layout->cols = round_up_pot(src.cols, kernel_layout.cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:49:62: error: ‘const struct ruy::KernelLayout’ has no member named ‘cols’ packed_layout->cols = round_up_pot(src.cols, kernel_layout.cols); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:50:18: error: ‘struct ruy::PMatLayout’ has no member named ‘stride’ packed_layout->stride = packed_layout->rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:50:42: error: ‘struct ruy::PMatLayout’ has no member named ‘rows’ packed_layout->stride = packed_layout->rows; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In function ‘void ruy::detail::CreatePackedMatrix(ruy::Side, const ruy::KernelLayout&, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:62:9: error: expected nested-name-specifier before ‘SumsType’ using SumsType = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:69:43: error: ‘SumsType’ was not declared in this scope packed_matrix->sums_type = Type::Create(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:71:18: error: ‘struct ruy::PEMat’ has no member named ‘zero_point’ packed_matrix->zero_point = Pack(src.zero_point); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:71:62: error: ‘const struct ruy::EMat’ has no member named ‘zero_point’ packed_matrix->zero_point = Pack(src.zero_point); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:76:19: error: ‘Path’ has not been declared static void Run(Path) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:116:22: error: variable or field ‘CheckKernelPath’ declared void void CheckKernelPath(Path expected_path) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:116:22: error: ‘Path’ was not declared in this scope /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:120:11: error: ‘Path’ has not been declared template ; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:125:9: error: expected nested-name-specifier before ‘PackedRhsScalar’ using PackedRhsScalar = PackedType; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:126:9: error: expected nested-name-specifier before ‘Kernel’ using Kernel = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:128:9: error: expected nested-name-specifier before ‘LhsKernelLayout’ using LhsKernelLayout = typename Kernel::LhsLayout; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:129:9: error: expected nested-name-specifier before ‘RhsKernelLayout’ using RhsKernelLayout = typename Kernel::RhsLayout; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:131:11: error: ‘struct ruy::TrMulParams’ has no member named ‘path’ params->path = ThePath; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:133:33: error: ‘PackedLhsScalar’ was not declared in this scope CreatePackedMatrix( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:134:7: error: ‘Side’ is not a class or namespace Side::kLhs, ToKernelLayout(), params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:134:34: error: ‘LhsKernelLayout’ was not declared in this scope Side::kLhs, ToKernelLayout(), params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:135:33: error: ‘PackedRhsScalar’ was not declared in this scope CreatePackedMatrix( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:136:7: error: ‘Side’ is not a class or namespace Side::kRhs, ToKernelLayout(), params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:136:34: error: ‘RhsKernelLayout’ was not declared in this scope Side::kRhs, ToKernelLayout(), params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:137:20: error: ‘Side’ is not a class or namespace params->run_pack[Side::kLhs] = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:139:20: error: ‘Side’ is not a class or namespace params->run_pack[Side::kRhs] = ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:141:11: error: ‘struct ruy::TrMulParams’ has no member named ‘run_kernel’ params->run_kernel = &RunKernel::Run; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:141:41: error: type/value mismatch at argument 1 in template parameter list for ‘template class ruy::RunKernel’ params->run_kernel = &RunKernel::Run; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:141:41: note: expected a type, got ‘Kernel’ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:142:3: error: ‘CheckKernelPath’ was not declared in this scope CheckKernelPath(ThePath); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:142:25: error: missing template arguments before ‘>’ token CheckKernelPath(ThePath); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:189:11: error: ‘Path’ has not been declared template (1 << BitNumber); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:197:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:198:22: error: ‘Path’ has not been declared static void Search(Path the_path, TrMulParams* params) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In static member function ‘static void ruy::detail::PathSearchOnlyCompiledPaths::Search(int, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:199:9: error: ‘kCurrentPath’ was not declared in this scope if (kCurrentPath == the_path) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:210:11: error: ‘Path’ has not been declared template (1 << BitNumber); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:223:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:224:22: error: ‘Path’ has not been declared static void Search(Path the_path, TrMulParams* params) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In static member function ‘static void ruy::detail::PathSearchCountdown::Search(int, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:226:41: error: ‘kCurrentPath’ was not declared in this scope CompiledPaths, (CompiledPaths & kCurrentPath) != Path::kNone, BitNumber, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:226:58: error: ‘Path’ was not declared in this scope CompiledPaths, (CompiledPaths & kCurrentPath) != Path::kNone, BitNumber, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:227:53: error: wrong number of template arguments (2, should be 7) LhsScalar, RhsScalar, AccumScalar, DstScalar>::Search(the_path, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:196:8: note: provided for ‘template struct ruy::detail::PathSearchOnlyCompiledPaths’ struct PathSearchOnlyCompiledPaths { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:227:62: error: qualified-id in declaration before ‘(’ token LhsScalar, RhsScalar, AccumScalar, DstScalar>::Search(the_path, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:233:11: error: ‘Path’ has not been declared template ::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:278:39: error: expected primary-expression before ‘,’ token std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:278:46: error: ‘std::int32_t’ has not been declared std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:278:56: error: ‘value’ in namespace ‘::’ does not name a type std::is_same::value && ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:324:8: error: ‘EnsurePerChannelBuffersLargeEnoughImpl’ is not a class template struct EnsurePerChannelBuffersLargeEnoughImpl { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In static member function ‘static void ruy::detail::EnsurePerChannelBuffersLargeEnoughImpl::Run(const ruy::TrMulParams&, ruy::Allocator*, ruy::MulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:328:44: error: ‘ChannelDimension’ has not been declared mul_params->channel_dimension() == ChannelDimension::kRow ? Side::kLhs ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:328:69: error: ‘Side’ is not a class or namespace mul_params->channel_dimension() == ChannelDimension::kRow ? Side::kLhs ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:329:69: error: ‘Side’ is not a class or namespace : Side::kRhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:331:51: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ params.packed_matrix[channel_side].layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:332:59: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ const int user_size = params.src[channel_side].layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In function ‘void ruy::detail::EnsurePerChannelBuffersLargeEnough(const ruy::TrMulParams&, ruy::Ctx*, ruy::MulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:358:42: error: ‘ChannelDimension’ has not been declared mul_params->channel_dimension() == ChannelDimension::kRow ? Side::kLhs ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:358:67: error: ‘Side’ is not a class or namespace mul_params->channel_dimension() == ChannelDimension::kRow ? Side::kLhs ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:359:67: error: ‘Side’ is not a class or namespace : Side::kRhs; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:360:75: error: ‘const struct ruy::PMatLayout’ has no member named ‘cols’ const int required_capacity = params.packed_matrix[channel_side].layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:361:57: error: ‘const struct ruy::MatLayout’ has no member named ‘cols’ const int user_size = params.src[channel_side].layout.cols; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:370:7: error: ‘PerformanceAdvisory’ is not a class or namespace PerformanceAdvisory::kReallocatedPerChannelBuffer); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:387:24: error: ‘ChannelDimension’ has not been declared ChannelDimension channel_dimension, Ctx* ctx, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: In function ‘void ruy::detail::FinalizeMulParams(const ruy::MulParams&, int, ruy::Ctx*, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:389:9: error: expected nested-name-specifier before ‘MulParamsType’ using MulParamsType = MulParams; ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:390:25: error: ‘MulParamsType’ was not declared in this scope static_assert(alignof(MulParamsType) <= kMaxMulParamsAlignment, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:390:38: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] static_assert(alignof(MulParamsType) <= kMaxMulParamsAlignment, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:390:43: error: ‘kMaxMulParamsAlignment’ was not declared in this scope static_assert(alignof(MulParamsType) <= kMaxMulParamsAlignment, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:391:42: error: ‘kMaxMulParamsSize’ was not declared in this scope static_assert(sizeof(MulParamsType) <= kMaxMulParamsSize, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:391:63: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(sizeof(MulParamsType) <= kMaxMulParamsSize, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:392:17: error: ‘is_trivially_copyable’ is not a member of ‘std’ static_assert(std::is_trivially_copyable::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:392:58: error: ‘::value’ has not been declared static_assert(std::is_trivially_copyable::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:392:69: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(std::is_trivially_copyable::value, ""); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:24: error: ‘MulParamsType’ does not name a type reinterpret_cast(params->mul_params_bytes); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:37: error: expected ‘>’ before ‘*’ token reinterpret_cast(params->mul_params_bytes); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:37: error: expected ‘(’ before ‘*’ token /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:38: error: expected primary-expression before ‘>’ token reinterpret_cast(params->mul_params_bytes); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:48: error: ‘struct ruy::TrMulParams’ has no member named ‘mul_params_bytes’ reinterpret_cast(params->mul_params_bytes); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:394:65: error: expected ‘)’ before ‘;’ token reinterpret_cast(params->mul_params_bytes); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:396:19: error: request for member ‘set_channel_dimension’ in ‘dst_mul_params->’, which is of non-class type ‘int’ dst_mul_params->set_channel_dimension(channel_dimension); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:397:66: error: no matching function for call to ‘EnsurePerChannelBuffersLargeEnough(ruy::TrMulParams&, ruy::Ctx*&, int*&)’ EnsurePerChannelBuffersLargeEnough(*params, ctx, dst_mul_params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:351:6: note: candidate: template void ruy::detail::EnsurePerChannelBuffersLargeEnough(const ruy::TrMulParams&, ruy::Ctx*, ruy::MulParams*) void EnsurePerChannelBuffersLargeEnough( ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:351:6: note: template argument deduction/substitution failed: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:397:66: note: mismatched types ‘ruy::MulParams’ and ‘int’ EnsurePerChannelBuffersLargeEnough(*params, ctx, dst_mul_params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:403:11: error: ‘Path’ has not been declared template &, const ruy::Mat&, const ruy::Mat&, const ruy::MulParams&, int, ruy::Ctx*, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:414:15: error: ‘Side’ is not a class or namespace params->src[Side::kLhs] = EraseType(lhs); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:415:15: error: ‘Side’ is not a class or namespace params->src[Side::kRhs] = EraseType(rhs); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:423:9: error: ‘Path’ does not name a type const Path the_path = ctx->SelectPath(CompiledPaths); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:434:3: error: ‘PopulateTrMulParamsAllCompiledPaths’ was not declared in this scope PopulateTrMulParamsAllCompiledPaths(the_path, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:435:61: error: expected primary-expression before ‘>’ token AccumScalar, DstScalar>(the_path, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:435:63: error: ‘the_path’ was not declared in this scope AccumScalar, DstScalar>(the_path, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:446:8: error: ‘ChannelDimension’ does not name a type inline ChannelDimension Transpose(ChannelDimension channel_dimension) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:463:11: error: ‘Path’ has not been declared template &, const ruy::Mat&, const ruy::Mat&, const ruy::MulParams&, ruy::Ctx*, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:470:3: error: ‘ChannelDimension’ was not declared in this scope ChannelDimension channel_dimension = mul_params.channel_dimension(); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:473:36: error: ‘channel_dimension’ was not declared in this scope lhs, rhs, dst, mul_params, channel_dimension, ctx, params); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/create_trmul_params.h:477:57: error: ‘channel_dimension’ was not declared in this scope rhs, lhs, Transpose(dst), mul_params, Transpose(channel_dimension), ctx, ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:35:0, from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h: In function ‘void ruy::detail::CheckZeroPoint(Scalar)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:35:7: error: ‘is_floating_point’ is not a member of ‘std’ if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:35:36: error: expected primary-expression before ‘>’ token if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:35:37: error: ‘::value’ has not been declared if (std::is_floating_point::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h: In function ‘void ruy::detail::ValidateZeroPoints(LhsScalar, RhsScalar, DstScalar)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:51:32: error: ‘is_same’ is not a member of ‘std’ const bool has_16bit_input = std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:51:54: error: expected primary-expression before ‘,’ token const bool has_16bit_input = std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:70:8: error: ‘is_same’ is not a member of ‘std’ if (!std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:70:30: error: expected primary-expression before ‘,’ token if (!std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:70:32: error: ‘uint8_t’ was not declared in this scope if (!std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:70:40: error: ‘::value’ has not been declared if (!std::is_same::value || ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:71:8: error: ‘is_same’ is not a member of ‘std’ !std::is_same::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:71:30: error: expected primary-expression before ‘,’ token !std::is_same::value) { ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/validate.h:71:40: error: ‘::value’ has not been declared !std::is_same::value) { ^ In file included from /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:23:0, from /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:4: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:45:11: error: ‘Path’ has not been declared template &, const ruy::Mat&, const ruy::Mat&, const ruy::MulParams&, ruy::Ctx*, ruy::TrMulParams*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:53:34: error: ‘Path’ has not been declared static_assert(CompiledPaths != Path::kNone, "Must compile at least one Path"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:53:79: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] static_assert(CompiledPaths != Path::kNone, "Must compile at least one Path"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:55:25: error: ‘kAllPathsIncludingInternalVariants’ was not declared in this scope (CompiledPaths & ~kAllPathsIncludingInternalVariants) == Path::kNone, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:55:64: error: ‘Path’ has not been declared (CompiledPaths & ~kAllPathsIncludingInternalVariants) == Path::kNone, ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:57:48: error: there are no arguments to ‘static_assert’ that depend on a template parameter, so a declaration of ‘static_assert’ must be available [-fpermissive] "ruy::kAllPathsIncludingInternalVariants"); ^ /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h: At global scope: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/frontend.h:80:11: error: ‘Path’ has not been declared template &, const ruy::Matrix&, const ruy::MulParams&, ruy::Context*, ruy::Matrix*)’: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/include/ruy/ruy.h:101:7: error: ‘kDefaultPaths’ was not declared in this scope Mul(lhs, rhs, mul_params, context, dst); ^ /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:14:36: error: ‘ruy::Order’ has not been declared ruy::MakeSimpleLayout(2, 2, ruy::Order::kRowMajor, lhs.mutable_layout()); ^ /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:17:36: error: ‘ruy::Order’ has not been declared ruy::MakeSimpleLayout(2, 2, ruy::Order::kColMajor, rhs.mutable_layout()); ^ /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/test_package.cpp:20:36: error: ‘ruy::Order’ has not been declared ruy::MakeSimpleLayout(2, 2, ruy::Order::kColMajor, dst.mutable_layout()); ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 ruy/cci.20220628 (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 ruy/cci.20220628 (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: ruy/cci.20220628 (test package): Error in build() method, line 20 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test cci-24c60dfc/recipes/ruy/all/test_v1_package/conanfile.py ruy/cci.20220628@#3e02616acd4e41dfc03c730b56eba533 -pr /home/conan/w/prod/BuildSingleReference/200813/685de4c9-7a64-42df-bce3-bd687790a341/profile_linux_5_libstdcpp_gcc_release_64.ruy-shared-False.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++ compiler.version=5 os=Linux [options] ruy:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True ruy/cci.20220628 (test package): Installing package Requirements cpuinfo/cci.20220228 from 'conan-center' - Cache ruy/cci.20220628 from local cache - Cache Packages cpuinfo/cci.20220228:9d11915fc022157fa943db7b6fbc1c97d1fe41a7 - Cache ruy/cci.20220628:1307be5039b84d012ce39abbc2c4a7fe9a0ea49b - Cache Installing (downloading, building) binaries... cpuinfo/cci.20220228: Already installed! ruy/cci.20220628: Already installed! ruy/cci.20220628 (test package): Generator txt created conanbuildinfo.txt ruy/cci.20220628 (test package): Generator cmake created conanbuildinfo.cmake ruy/cci.20220628 (test package): Generator cmake_find_package created Findruy.cmake ruy/cci.20220628 (test package): Generator cmake_find_package created Findcpuinfo.cmake ruy/cci.20220628 (test package): Aggregating env generators ruy/cci.20220628 (test package): Generated conaninfo.txt ruy/cci.20220628 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814/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 ruy/cci.20220628 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Release" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="5" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814/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_MODULE_PATH="/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package' ----------------- -- The CXX compiler identification is GNU 5.4.0 -- 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 -- Library ruy_frontend found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_frontend.a -- Library ruy_context found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context.a -- Library ruy_trmul found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_trmul.a -- Library ruy_thread_pool found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_thread_pool.a -- Library ruy_blocking_counter found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_blocking_counter.a -- Library ruy_prepare_packed_matrices found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepare_packed_matrices.a -- Library ruy_ctx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_ctx.a -- Library ruy_allocator found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_allocator.a -- Library ruy_prepacked_cache found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepacked_cache.a -- Library ruy_tune found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_tune.a -- Library ruy_wait found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_wait.a -- Library ruy_apply_multiplier found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_apply_multiplier.a -- Library ruy_block_map found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_block_map.a -- Library ruy_context_get_ctx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context_get_ctx.a -- Library ruy_cpuinfo found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_cpuinfo.a -- Library ruy_denormal found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_denormal.a -- Library ruy_have_built_path_for_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx.a -- Library ruy_have_built_path_for_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx2_fma.a -- Library ruy_have_built_path_for_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx512.a -- Library ruy_kernel_arm found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_arm.a -- Library ruy_kernel_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx.a -- Library ruy_kernel_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx2_fma.a -- Library ruy_kernel_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx512.a -- Library ruy_pack_arm found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_arm.a -- Library ruy_pack_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx.a -- Library ruy_pack_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx2_fma.a -- Library ruy_pack_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx512.a -- Library ruy_system_aligned_alloc found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_system_aligned_alloc.a -- Library ruy_profiler_instrumentation found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_instrumentation.a -- Library ruy_profiler_profiler found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_profiler.a -- Library cpuinfo found /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libcpuinfo.a -- Library clog found /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libclog.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++ -- Conan: Using autogenerated Findruy.cmake -- Found ruy: cci.20220628 (found version "cci.20220628") -- Library ruy_frontend found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_frontend.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_frontend -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_frontend.a -- Library ruy_context found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_context -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context.a -- Library ruy_trmul found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_trmul.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_trmul -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_trmul.a -- Library ruy_thread_pool found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_thread_pool.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_thread_pool -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_thread_pool.a -- Library ruy_blocking_counter found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_blocking_counter.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_blocking_counter -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_blocking_counter.a -- Library ruy_prepare_packed_matrices found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepare_packed_matrices.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_prepare_packed_matrices -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepare_packed_matrices.a -- Library ruy_ctx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_ctx.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_ctx -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_ctx.a -- Library ruy_allocator found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_allocator.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_allocator -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_allocator.a -- Library ruy_prepacked_cache found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepacked_cache.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_prepacked_cache -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_prepacked_cache.a -- Library ruy_tune found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_tune.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_tune -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_tune.a -- Library ruy_wait found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_wait.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_wait -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_wait.a -- Library ruy_apply_multiplier found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_apply_multiplier.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_apply_multiplier -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_apply_multiplier.a -- Library ruy_block_map found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_block_map.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_block_map -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_block_map.a -- Library ruy_context_get_ctx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context_get_ctx.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_context_get_ctx -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_context_get_ctx.a -- Library ruy_cpuinfo found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_cpuinfo.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_cpuinfo -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_cpuinfo.a -- Library ruy_denormal found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_denormal.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_denormal -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_denormal.a -- Library ruy_have_built_path_for_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_have_built_path_for_avx -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx.a -- Library ruy_have_built_path_for_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx2_fma.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_have_built_path_for_avx2_fma -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx2_fma.a -- Library ruy_have_built_path_for_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx512.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_have_built_path_for_avx512 -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_have_built_path_for_avx512.a -- Library ruy_kernel_arm found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_arm.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_kernel_arm -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_arm.a -- Library ruy_kernel_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_kernel_avx -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx.a -- Library ruy_kernel_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx2_fma.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_kernel_avx2_fma -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx2_fma.a -- Library ruy_kernel_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx512.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_kernel_avx512 -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_kernel_avx512.a -- Library ruy_pack_arm found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_arm.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_pack_arm -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_arm.a -- Library ruy_pack_avx found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_pack_avx -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx.a -- Library ruy_pack_avx2_fma found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx2_fma.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_pack_avx2_fma -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx2_fma.a -- Library ruy_pack_avx512 found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx512.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_pack_avx512 -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_pack_avx512.a -- Library ruy_system_aligned_alloc found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_system_aligned_alloc.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_system_aligned_alloc -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_system_aligned_alloc.a -- Library ruy_profiler_instrumentation found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_instrumentation.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_profiler_instrumentation -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_instrumentation.a -- Library ruy_profiler_profiler found /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_profiler.a -- Skipping already existing target: CONAN_LIB::ruy_ruy_profiler_profiler -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/ruy/cci.20220628/_/_/package/1307be5039b84d012ce39abbc2c4a7fe9a0ea49b/lib/libruy_profiler_profiler.a -- Conan: Using autogenerated Findcpuinfo.cmake -- Found cpuinfo: cci.20220228 (found version "cci.20220228") -- Library cpuinfo found /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libcpuinfo.a -- Skipping already existing target: CONAN_LIB::cpuinfo_cpuinfo -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libcpuinfo.a -- Library clog found /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libclog.a -- Skipping already existing target: CONAN_LIB::cpuinfo_clog -- Found: /home/conan/w/prod/BuildSingleReference/.conan/data/cpuinfo/cci.20220228/_/_/package/9d11915fc022157fa943db7b6fbc1c97d1fe41a7/lib/libclog.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814 ----Running------ > cmake --build '/home/conan/w/prod/BuildSingleReference/cci-24c60dfc/recipes/ruy/all/test_v1_package/build/ab92a465005bd7629491036f43121743a1257814' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o [100%] Linking CXX executable bin/test_package [100%] Built target test_package ruy/cci.20220628 (test package): Running test() ----Running------ > bin/test_package ----------------- ruy's test_package ran successfully 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