Auto detecting your dev setup to initialize the default profile (/tmp/c3ipr/pr_1011_11_0_0/.conan/profiles/default) CC and CXX: /usr/bin/gcc, /usr/bin/g++ Found gcc 5.4 gcc>=5, using the major as version ************************* WARNING: GCC OLD ABI COMPATIBILITY *********************** Conan detected a GCC version > 5 but has adjusted the 'compiler.libcxx' setting to 'libstdc++' for backwards compatibility. Your compiler is likely using the new CXX11 ABI by default (libstdc++11). If you want Conan to use the new ABI for the default profile, run: $ conan profile update settings.compiler.libcxx=libstdc++11 default Or edit '/tmp/c3ipr/pr_1011_11_0_0/.conan/profiles/default' and set compiler.libcxx=libstdc++11 ************************************************************************************ Default settings os=Linux os_build=Linux arch=x86_64 arch_build=x86_64 compiler=gcc compiler.version=5 compiler.libcxx=libstdc++ build_type=Release *** You can change them in /tmp/c3ipr/pr_1011_11_0_0/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** [HOOK - conan-center.py] pre_export(): [DEPRECATED GLOBAL CPPSTD (KB-H001)] OK [HOOK - conan-center.py] pre_export(): [REFERENCE LOWERCASE (KB-H002)] OK [HOOK - conan-center.py] pre_export(): [RECIPE METADATA (KB-H003)] OK [HOOK - conan-center.py] pre_export(): [HEADER_ONLY, NO COPY SOURCE (KB-H005)] OK [HOOK - conan-center.py] pre_export(): [FPIC OPTION (KB-H006)] OK [HOOK - conan-center.py] pre_export(): [VERSION RANGES (KB-H008)] OK [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] Total recipe size: 17.2529296875 KB [HOOK - conan-center.py] pre_export(): [RECIPE FOLDER SIZE (KB-H009)] OK [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: None [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] exports: ['CMakeLists.txt', 'patches/*'] [HOOK - conan-center.py] pre_export(): [EXPORT LICENSE (KB-H023)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE FOLDER (KB-H024)] OK [HOOK - conan-center.py] pre_export(): [META LINES (KB-H025)] OK [HOOK - conan-center.py] pre_export(): [CONAN CENTER INDEX URL (KB-H027)] OK [HOOK - conan-center.py] pre_export(): [CMAKE MINIMUM VERSION (KB-H028)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - RUN ENVIRONMENT (KB-H029)] OK [HOOK - conan-center.py] pre_export(): [SYSTEM REQUIREMENTS (KB-H032)] OK [HOOK - conan-center.py] pre_export(): [CONANDATA.YML FORMAT (KB-H030)] OK [HOOK - conan-center.py] pre_export(): [TEST PACKAGE - NO IMPORTS() (KB-H034)] OK [HOOK - conan-center.py] pre_export(): [NO AUTHOR (KB-H037)] OK [HOOK - conan-center.py] pre_export(): [NO TARGET NAME (KB-H040)] OK Exporting package recipe fruit/3.4.0 exports: File 'conandata.yml' found. Exporting it... fruit/3.4.0 exports: Copied 1 '.yml' file: conandata.yml fruit/3.4.0 exports_sources: Copied 1 '.txt' file: CMakeLists.txt fruit/3.4.0 exports_sources: Copied 1 '.patch' file: 0001-conan-cmake.patch [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] Saving conandata.yml: {'sources': {'3.4.0': {'url': 'https://github.com/google/fruit/archive/v3.4.0.tar.gz', 'sha256': '0f3793ee5e437437c3d6360a037866429a7f1975451fd60d740f9d2023e92034'}}, 'patches': {'3.4.0': [{'patch_file': 'patches/0001-conan-cmake.patch', 'base_path': 'source_subfolder'}]}} [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] New conandata.yml contents: patches: 3.4.0: - base_path: source_subfolder patch_file: patches/0001-conan-cmake.patch sources: 3.4.0: sha256: 0f3793ee5e437437c3d6360a037866429a7f1975451fd60d740f9d2023e92034 url: https://github.com/google/fruit/archive/v3.4.0.tar.gz [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] OK fruit/3.4.0: A new conanfile.py version was exported fruit/3.4.0: Folder: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/export fruit/3.4.0: Using the exported files summary hash as the recipe revision: 5fa3dac9650d1da22c338a9c17799e2b fruit/3.4.0: Exported revision: 5fa3dac9650d1da22c338a9c17799e2b Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++ compiler.version=5 os=Linux os_build=Linux [options] fruit:shared=True [build_requires] [env] fruit/3.4.0: Forced build from source boost/1.72.0: Not found in local cache, looking in remotes... boost/1.72.0: Trying with 'c3i_PR-1011_20541fbc2da4434d838386996ccf334937ad4e03'... boost/1.72.0: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz boost/1.72.0: Downloaded recipe revision 169bf74c689e42d4a9ef7e234fbebcc9 zlib/1.2.11: Not found in local cache, looking in remotes... zlib/1.2.11: Trying with 'c3i_PR-1011_20541fbc2da4434d838386996ccf334937ad4e03'... zlib/1.2.11: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz zlib/1.2.11: Downloaded recipe revision 419994c54789da229ef991be6c2563b3 bzip2/1.0.8: Not found in local cache, looking in remotes... bzip2/1.0.8: Trying with 'c3i_PR-1011_20541fbc2da4434d838386996ccf334937ad4e03'... bzip2/1.0.8: Trying with 'central'... Downloading conanmanifest.txt Downloading conanfile.py Downloading conan_export.tgz bzip2/1.0.8: Downloaded recipe revision ad6efb7d25adcbde4984125a43434af2 fruit/3.4.0 (test package): Installing package Requirements fruit/3.4.0 from local cache - Cache Packages fruit/3.4.0:c21c6f5efa8ee598745a9d5c008d0a4ca18c641a - Build Build requirements boost/1.72.0 from 'central' - Downloaded bzip2/1.0.8 from 'central' - Downloaded zlib/1.2.11 from 'central' - Downloaded Build requirements packages boost/1.72.0:98bfc16e03997a700b425f9737cca5d6a2d7eea0 - Download bzip2/1.0.8:3df6ebb8a308d309e882b21988fd9ea103560e16 - Download zlib/1.2.11:76f87539fc90ff313e0b3182641a9bb558a717d2 - Download bzip2/1.0.8: Retrieving package 3df6ebb8a308d309e882b21988fd9ea103560e16 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz bzip2/1.0.8: Package installed 3df6ebb8a308d309e882b21988fd9ea103560e16 bzip2/1.0.8: Downloaded package revision a1cd49b0e96084044afb357dc2d292a8 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK zlib/1.2.11: Retrieving package 76f87539fc90ff313e0b3182641a9bb558a717d2 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz zlib/1.2.11: Package installed 76f87539fc90ff313e0b3182641a9bb558a717d2 zlib/1.2.11: Downloaded package revision 6ea2fcfa0a27d86e387332e57f0702c6 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK boost/1.72.0: Retrieving package 98bfc16e03997a700b425f9737cca5d6a2d7eea0 from remote 'central' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz boost/1.72.0: Package installed 98bfc16e03997a700b425f9737cca5d6a2d7eea0 boost/1.72.0: Downloaded package revision 349615cc5c9da923f264266838d50871 boost/1.72.0: LIBRARIES: ['boost_wave', 'boost_container', 'boost_contract', 'boost_exception', 'boost_graph', 'boost_iostreams', 'boost_locale', 'boost_log', 'boost_program_options', 'boost_random', 'boost_regex', 'boost_serialization', 'boost_wserialization', 'boost_coroutine', 'boost_context', 'boost_timer', 'boost_thread', 'boost_chrono', 'boost_date_time', 'boost_atomic', 'boost_filesystem', 'boost_system', 'boost_type_erasure', 'boost_log_setup', 'boost_math_c99', 'boost_math_c99f', 'boost_math_c99l', 'boost_math_tr1', 'boost_math_tr1f', 'boost_math_tr1l', 'boost_stacktrace_addr2line', 'boost_stacktrace_backtrace', 'boost_stacktrace_basic', 'boost_stacktrace_noop', 'boost_unit_test_framework'] boost/1.72.0: Package folder: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0 [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK fruit/3.4.0: Applying build-requirement: boost/1.72.0 fruit/3.4.0: Applying build-requirement: zlib/1.2.11 fruit/3.4.0: Applying build-requirement: bzip2/1.0.8 [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK fruit/3.4.0: Configuring sources in /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK fruit/3.4.0: Copying sources to build folder fruit/3.4.0: Building your package in /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a fruit/3.4.0: Generator cmake created conanbuildinfo.cmake fruit/3.4.0: Generator cmake_find_package created FindBoost.cmake fruit/3.4.0: Generator cmake_find_package created FindZLIB.cmake fruit/3.4.0: Generator cmake_find_package created FindBZip2.cmake [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK fruit/3.4.0: Calling build() -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/gcc -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: called inside local cache -- Conan: Adjusting output directories -- Conan: Using cmake global configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Adjusting fPIC flag (ON) -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++ -- Performing Test FRUIT_TRIVIAL_SOURCE_COMPILES -- Performing Test FRUIT_TRIVIAL_SOURCE_COMPILES - Success -- Performing Test FRUIT_HAS_CLANG_ARBITRARY_OVERLOAD_RESOLUTION_BUG -- Performing Test FRUIT_HAS_CLANG_ARBITRARY_OVERLOAD_RESOLUTION_BUG - Failed -- Performing Test FRUIT_HAS_HAS_TRIVIAL_COPY -- Performing Test FRUIT_HAS_HAS_TRIVIAL_COPY - Success -- Performing Test FRUIT_HAS_IS_TRIVIALLY_COPYABLE -- Performing Test FRUIT_HAS_IS_TRIVIALLY_COPYABLE - Success -- Performing Test FRUIT_HAS_MAX_ALIGN_T -- Performing Test FRUIT_HAS_MAX_ALIGN_T - Failed -- Performing Test FRUIT_HAS_STD_IS_TRIVIALLY_COPYABLE -- Performing Test FRUIT_HAS_STD_IS_TRIVIALLY_COPYABLE - Failed -- Performing Test FRUIT_HAS_STD_IS_TRIVIALLY_COPY_CONSTRUCTIBLE -- Performing Test FRUIT_HAS_STD_IS_TRIVIALLY_COPY_CONSTRUCTIBLE - Failed -- Performing Test FRUIT_HAS_STD_MAX_ALIGN_T -- Performing Test FRUIT_HAS_STD_MAX_ALIGN_T - Failed -- Performing Test FRUIT_HAS_TYPEID -- Performing Test FRUIT_HAS_TYPEID - Success -- Performing Test FRUIT_HAS_CONSTEXPR_TYPEID -- Performing Test FRUIT_HAS_CONSTEXPR_TYPEID - Failed -- Performing Test FRUIT_HAS_CXA_DEMANGLE -- Performing Test FRUIT_HAS_CXA_DEMANGLE - Failed -- Performing Test FRUIT_HAS_ALWAYS_INLINE_ATTRIBUTE -- Performing Test FRUIT_HAS_ALWAYS_INLINE_ATTRIBUTE - Success -- Performing Test FRUIT_HAS_FORCEINLINE -- Performing Test FRUIT_HAS_FORCEINLINE - Failed -- Performing Test FRUIT_HAS_ATTRIBUTE_DEPRECATED -- Performing Test FRUIT_HAS_ATTRIBUTE_DEPRECATED - Failed -- Performing Test FRUIT_HAS_GCC_ATTRIBUTE_DEPRECATED -- Performing Test FRUIT_HAS_GCC_ATTRIBUTE_DEPRECATED - Success -- Performing Test FRUIT_HAS_DECLSPEC_DEPRECATED -- Performing Test FRUIT_HAS_DECLSPEC_DEPRECATED - Failed -- Performing Test FRUIT_HAS_MSVC_ASSUME -- Performing Test FRUIT_HAS_MSVC_ASSUME - Failed -- Performing Test FRUIT_HAS_BUILTIN_UNREACHABLE -- Performing Test FRUIT_HAS_BUILTIN_UNREACHABLE - Success CMake Warning at source_subfolder/configuration/CMakeLists.txt:216 (message): The current C++ standard library doesn't support std::max_align_t nor ::max_align_t. Attempting to use std::max_align_t anyway, but it most likely won't work. -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY -- Build files have been written to: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/build_subfolder Scanning dependencies of target fruit [ 9%] Building CXX object source_subfolder/src/CMakeFiles/fruit.dir/memory_pool.cpp.o [ 18%] Building CXX object source_subfolder/src/CMakeFiles/fruit.dir/binding_normalization.cpp.o [ 27%] Building CXX object source_subfolder/src/CMakeFiles/fruit.dir/demangle_type_name.cpp.o In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19:0: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:34:3: warning: identifier ‘constexpr’ is a keyword in C++11 [-Wc++0x-compat] constexpr static const std::size_t CHUNK_SIZE = 4 * 1024 - 64; ^ In file included from /usr/include/c++/5/cstdint:35:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:24, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:63, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19: /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 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:63:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:29:1: warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++0x-compat] inline MemoryPool::MemoryPool() : first_free(nullptr), capacity(0) {} ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19:0: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:34:3: error: ‘constexpr’ does not name a type constexpr static const std::size_t CHUNK_SIZE = 4 * 1024 - 64; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:34:3: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:20:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:33:3: warning: identifier ‘constexpr’ is a keyword in C++11 [-Wc++0x-compat] static constexpr bool value = b; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:230:3: warning: identifier ‘static_assert’ is a keyword in C++11 [-Wc++0x-compat] static_assert(sizeof(T*) * 0 != 0, ""); ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:217:5: warning: identifier ‘decltype’ is a keyword in C++11 [-Wc++0x-compat] using type = decltype(f((Types*)nullptr...)); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:46:35: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryPool(const MemoryPool&) = delete; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:47:24: error: expected ‘,’ or ‘...’ before ‘&&’ token MemoryPool(MemoryPool&&); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:47:26: error: invalid constructor; you probably meant ‘fruit::impl::MemoryPool (const fruit::impl::MemoryPool&)’ MemoryPool(MemoryPool&&); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:48:46: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 MemoryPool& operator=(const MemoryPool&) = delete; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:49:35: error: expected ‘,’ or ‘...’ before ‘&&’ token MemoryPool& operator=(MemoryPool&&); ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:63:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h: In constructor ‘fruit::impl::MemoryPool::MemoryPool()’: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:29:46: error: ‘nullptr’ was not declared in this scope inline MemoryPool::MemoryPool() : first_free(nullptr), capacity(0) {} ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h: At global scope: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:31:41: error: expected ‘,’ or ‘...’ before ‘&&’ token inline MemoryPool::MemoryPool(MemoryPool&& other) ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:31:8: error: prototype for ‘fruit::impl::MemoryPool::MemoryPool(fruit::impl::MemoryPool)’ does not match any in class ‘fruit::impl::MemoryPool’ inline MemoryPool::MemoryPool(MemoryPool&& other) ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19:0: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:46:3: error: candidates are: fruit::impl::MemoryPool::MemoryPool(const fruit::impl::MemoryPool&) MemoryPool(const MemoryPool&) = delete; ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:63:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:19: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:29:8: error: fruit::impl::MemoryPool::MemoryPool() inline MemoryPool::MemoryPool() : first_free(nullptr), capacity(0) {} ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:37:52: error: expected ‘,’ or ‘...’ before ‘&&’ token inline MemoryPool& MemoryPool::operator=(MemoryPool&& other) { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h: In member function ‘fruit::impl::MemoryPool& fruit::impl::MemoryPool::operator=(fruit::impl::MemoryPool)’: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:40:22: error: ‘move’ is not a member of ‘std’ allocated_chunks = std::move(other.allocated_chunks); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:40:32: error: ‘other’ was not declared in this scope allocated_chunks = std::move(other.allocated_chunks); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h: In member function ‘T* fruit::impl::MemoryPool::allocate(std::size_t)’: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:65:30: error: ‘uintptr_t’ is not a member of ‘std’ std::size_t misalignment = std::uintptr_t(first_free) % alignof(T); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:65:68: error: expected primary-expression before ‘)’ token std::size_t misalignment = std::uintptr_t(first_free) % alignof(T); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:65:68: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:65:68: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:66:34: error: expected primary-expression before ‘)’ token std::size_t padding = alignof(T) - (sizeof(T) % alignof(T)); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:66:34: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:66:60: error: expected primary-expression before ‘)’ token std::size_t padding = alignof(T) - (sizeof(T) % alignof(T)); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:66:60: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:68:68: error: expected primary-expression before ‘)’ token std::size_t required_space_in_chunk = required_space + (alignof(T) - misalignment); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:68:68: error: there are no arguments to ‘alignof’ that depend on a template parameter, so a declaration of ‘alignof’ must be available [-fpermissive] /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:75:26: error: ‘CHUNK_SIZE’ was not declared in this scope if (required_space > CHUNK_SIZE) { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp: In member function ‘void fruit::impl::MemoryPool::destroy()’: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/memory_pool.cpp:24:18: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (void* p : allocated_chunks) { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:217:5: warning: identifier ‘nullptr’ is a keyword in C++11 [-Wc++0x-compat] At global scope: cc1plus: warning: unrecognized command line option ‘-Wno-unknown-warning-option’ source_subfolder/src/CMakeFiles/fruit.dir/build.make:62: recipe for target 'source_subfolder/src/CMakeFiles/fruit.dir/memory_pool.cpp.o' failed make[2]: *** [source_subfolder/src/CMakeFiles/fruit.dir/memory_pool.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/c++/5/cstdint:35:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.defn.h:24, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/memory_pool.h:63, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/arena_allocator.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.defn.h:23, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:111, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /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 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:20:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:28:9: error: expected nested-name-specifier before ‘type’ using type = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:33:10: error: ‘constexpr’ does not name a type static constexpr bool value = b; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:33:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:38:10: error: ‘constexpr’ does not name a type static constexpr int value = n; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:38:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:45:1: error: ‘constexpr’ does not name a type constexpr int getIntValue() { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:45:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:62:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:76:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:82:1: error: expected unqualified-id before ‘using’ using UnwrapType = typename WrappedType::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:91:9: error: expected nested-name-specifier before ‘type’ using type = UnwrapType; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:96:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:98:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:103:11: error: expected nested-name-specifier before ‘type’ using type = MetaExpr; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:108:11: error: expected nested-name-specifier before ‘type’ using type = If(MetaExpr, MetaExpr2, Bool); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:111:60: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:113:11: error: expected nested-name-specifier before ‘type’ using type = If(MetaExpr, If(MetaExpr2, And(MetaExprs...), Bool), Bool); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:119:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:121:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:126:11: error: expected nested-name-specifier before ‘type’ using type = MetaExpr; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:131:11: error: expected nested-name-specifier before ‘type’ using type = If(MetaExpr, Bool, MetaExpr2); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:134:60: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:136:11: error: expected nested-name-specifier before ‘type’ using type = If(MetaExpr, Bool, If(MetaExpr2, Bool, Or(MetaExprs...))); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:153:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:156:29: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:158:19: error: expected nested-name-specifier before ‘type’ using type = F(Args..., MoreArgs...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:176:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:179:25: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:181:15: error: expected nested-name-specifier before ‘type’ using type = F(Args..., MoreArgs...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:190:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:195:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:202:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:209:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:215:9: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:219:1: error: expected unqualified-id before ‘using’ using Id = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:224:11: error: expected nested-name-specifier before ‘type’ using type = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:230:17: error: expected identifier before ‘sizeof’ static_assert(sizeof(T*) * 0 != 0, ""); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:230:17: error: expected ‘,’ or ‘...’ before ‘sizeof’ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:230:40: error: ISO C++ forbids declaration of ‘static_assert’ with no type [-fpermissive] static_assert(sizeof(T*) * 0 != 0, ""); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:231:9: error: expected nested-name-specifier before ‘type’ using type = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/basics.h:235:1: error: expected unqualified-id before ‘using’ using DebugType = typename DebugTypeHelper::type; ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:21:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:21, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:21, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/logical_operations.h:26:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/logical_operations.h:29:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/logical_operations.h:30:1: error: expected unqualified-id before ‘using’ using StaticAnd = Bool, BoolVector<(true || bs)...>>::value>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/logical_operations.h:32:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/logical_operations.h:33:1: error: expected unqualified-id before ‘using’ using StaticOr = Bool, BoolVector<(false && bs)...>>::value>; ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:21:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:21, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:29:9: error: expected nested-name-specifier before ‘type’ using type = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:32:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:33:49: error: ‘>>’ should be ‘> >’ within a nested template argument list struct CheckIfError> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:34:9: error: expected nested-name-specifier before ‘type’ using type = typename ErrorTag::template apply; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:40:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:45:11: error: expected nested-name-specifier before ‘type’ using type = Error::type...>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:51:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:54:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:57:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:57:65: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/errors.h:59:11: error: expected nested-name-specifier before ‘type’ using type = Error; ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:21:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:42:9: error: expected nested-name-specifier before ‘type’ using type = MetaExpr; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:47:10: error: ‘constexpr’ does not name a type static constexpr bool value = false; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:47:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:49:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:50:50: error: ‘>>’ should be ‘> >’ within a nested template argument list struct SimpleIsError> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:51:10: error: ‘constexpr’ does not name a type static constexpr bool value = true; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:51:10: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:92:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:93:32: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct DoEval { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:100:9: error: expected nested-name-specifier before ‘type’ using type = typename DoEval ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:108:36: warning: variadic templates only available with -std=c++11 or -std=gnu++11 struct DoEval { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:115:9: error: expected nested-name-specifier before ‘type’ using type = typename DoEval ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:129:9: error: expected nested-name-specifier before ‘type’ using type = ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:135:9: error: expected nested-name-specifier before ‘type’ using type = ExprResult; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:138:44: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:140:9: error: expected nested-name-specifier before ‘type’ using type = ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:146:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalCatch::type, typename DoEval::type, Handler>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:151:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalCatch::type, typename DoEval::type, Handler>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:156:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalCatchAll::type, Handler>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:161:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalCatchAll::type, Handler>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:167:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:169:9: error: expected nested-name-specifier before ‘type’ using type = Error; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:180:9: error: expected nested-name-specifier before ‘type’ using type = typename DoEval::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:191:9: error: expected nested-name-specifier before ‘type’ using type = typename DoEval::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:202:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalIf::type, ThenMetaExpr, ElseMetaExpr>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:215:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalIf::type, ThenMetaExpr, ElseMetaExpr>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:220:9: error: expected nested-name-specifier before ‘type’ using type = typename DoEval::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:223:38: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:225:9: error: expected nested-name-specifier before ‘type’ using type = Error; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:236:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalPropagateError::type, ElseMetaExpr>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:249:9: error: expected nested-name-specifier before ‘type’ using type = typename EvalPropagateError::type, ElseMetaExpr>::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/eval.h:253:1: error: expected unqualified-id before ‘using’ using Eval = typename DoEval::type; ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:22:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:27:56: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:32:11: error: expected nested-name-specifier before ‘type’ using type = InitialValue; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:37:11: error: expected nested-name-specifier before ‘type’ using type = typename F::template apply::type; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:42:11: error: expected nested-name-specifier before ‘type’ using type = ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:48:11: error: expected nested-name-specifier before ‘type’ using type = typename F::template apply< ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:56:11: error: expected nested-name-specifier before ‘type’ using type = typename F::template apply< ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:66:11: error: expected nested-name-specifier before ‘type’ using type = typename F::template apply< ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:77:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename... Types> ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:79:11: error: expected nested-name-specifier before ‘type’ using type = Fold( ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:93:86: warning: variadic templates only available with -std=c++11 or -std=gnu++11 typename T5, typename T6, typename T7, typename T8, typename T9, typename... Types> ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/fold.h:95:11: error: expected nested-name-specifier before ‘type’ using type = Fold( ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:24:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:27:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:31:29: warning: ‘>>’ operator is treated as two right angle brackets in C++11 [-Wc++0x-compat] struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:31:29: note: suggest parentheses around ‘>>’ expression /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:31:29: error: template argument 1 is invalid /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:31:32: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:31:24: error: template argument 2 is invalid struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:37:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:39:11: error: expected nested-name-specifier before ‘type’ using type = Int<0>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:42:34: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:44:11: error: expected nested-name-specifier before ‘type’ using type = Int::type::value>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:48:86: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:50:11: error: expected nested-name-specifier before ‘type’ using type = Int::type::value>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:59:29: warning: ‘>>’ operator is treated as two right angle brackets in C++11 [-Wc++0x-compat] struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:59:29: note: suggest parentheses around ‘>>’ expression /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:59:29: error: template argument 1 is invalid /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:59:32: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:59:24: error: template argument 2 is invalid struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:69:29: warning: ‘>>’ operator is treated as two right angle brackets in C++11 [-Wc++0x-compat] struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:69:29: note: suggest parentheses around ‘>>’ expression /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:69:29: error: template argument 1 is invalid /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:69:32: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 struct apply, Int> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/numeric_operations.h:69:24: error: template argument 2 is invalid struct apply, Int> { ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:20:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:32:19: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:40:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:42:11: error: expected nested-name-specifier before ‘type’ using type = Vector; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:50:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:51:33: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply...>> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:52:11: error: expected nested-name-specifier before ‘type’ using type = Vector..., Int...>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:60:20: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:61:33: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply...>> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:62:11: error: expected nested-name-specifier before ‘type’ using type = Vector..., Int, Int...>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:69:11: error: expected nested-name-specifier before ‘type’ using type = If(Bool<(N::value % 2) == 0>, GenerateIntSequenceEvenHelper(GenerateIntSequence(Int)), ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:40: warning: ‘>>’ operator is treated as two right angle brackets in C++11 [-Wc++0x-compat] struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:40: note: suggest parentheses around ‘>>’ expression /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:40: error: template argument 1 is invalid /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:43: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:35: error: template argument 1 is invalid struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:75:43: error: explicit specialization of non-template ‘fruit::impl::meta::’ struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:76:9: error: expected nested-name-specifier before ‘type’ using type = Vector<>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:77:1: error: abstract declarator ‘fruit::impl::meta::’ used as declaration }; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:40: warning: ‘>>’ operator is treated as two right angle brackets in C++11 [-Wc++0x-compat] struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:40: note: suggest parentheses around ‘>>’ expression /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:40: error: template argument 1 is invalid /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:43: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:35: error: template argument 1 is invalid struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:80:43: error: explicit specialization of non-template ‘fruit::impl::meta::’ struct GenerateIntSequence::apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:81:9: error: expected nested-name-specifier before ‘type’ using type = Vector>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:82:1: error: abstract declarator ‘fruit::impl::meta::’ used as declaration }; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:87:5: error: ‘constexpr’ does not name a type constexpr static bool value = false; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:87:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:90:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:96:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:97:31: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:98:11: error: expected nested-name-specifier before ‘type’ using type = Bool< ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:109:5: error: ‘constexpr’ does not name a type constexpr static bool value = true; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:109:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:112:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:115:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:117:11: error: expected nested-name-specifier before ‘type’ using type = Bool::value...>, ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:126:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:127:28: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:128:11: error: expected nested-name-specifier before ‘type’ using type = Int; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:136:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:138:11: error: expected nested-name-specifier before ‘type’ using type = Vector; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:146:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:148:11: error: expected nested-name-specifier before ‘type’ using type = Vector; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:156:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:156:37: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:157:43: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply, Vector> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:158:11: error: expected nested-name-specifier before ‘type’ using type = Vector; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:166:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:168:11: error: expected nested-name-specifier before ‘type’ using type = Vector::type>...>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:175:11: error: expected nested-name-specifier before ‘type’ using type = T; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:180:11: error: expected nested-name-specifier before ‘type’ using type = NewElem; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:187:11: error: expected nested-name-specifier before ‘type’ using type = TransformVector(V, PartialCall(ReplaceInVectorHelper, ToReplace, NewElem)); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:197:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:199:11: error: expected nested-name-specifier before ‘type’ using type = Fold(F, InitialValue, Ts...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:204:1: error: expected unqualified-id before ‘using’ using AlwaysVoidPtr = void*; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:209:56: error: ‘Eval’ does not name a type template > ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:209:60: error: expected ‘>’ before ‘<’ token template > ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:210:15: error: expected unqualified-id before ‘;’ token struct apply; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:212:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:212:52: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:213:10: error: ‘apply’ is not a class template struct apply, N, Vector> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:213:54: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply, N, Vector> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:212:13: error: parameter pack ‘Types’ must be at the end of the template parameter list template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:214:23: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:215:40: error: ‘AlwaysVoidPtr’ has not been declared static Vector f(AlwaysVoidPtr..., RemainingTypes*...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:215:53: error: expected ‘,’ or ‘...’ before ‘<’ token static Vector f(AlwaysVoidPtr..., RemainingTypes*...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:217:11: error: expected nested-name-specifier before ‘type’ using type = decltype(f((Types*)nullptr...)); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:224:11: error: expected nested-name-specifier before ‘N’ using N = Int::value - 1>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:225:11: error: expected nested-name-specifier before ‘type’ using type = IsSame(VectorRemoveFirstN(V, N), Vector); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:230:11: error: expected nested-name-specifier before ‘type’ using type = Bool; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:239:11: error: expected nested-name-specifier before ‘type’ using type = Vector<>; ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:242:33: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:243:31: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:244:11: error: expected nested-name-specifier before ‘type’ using type = PushFront(VectorRemoveNone(Vector), T); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:247:21: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:248:34: error: ‘>>’ should be ‘> >’ within a nested template argument list struct apply> { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:249:11: error: expected nested-name-specifier before ‘type’ using type = VectorRemoveNone(Vector); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:254:61: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:257:40: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:257:58: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:259:11: error: expected nested-name-specifier before ‘type’ using type = ConstructError(ErrorTag, OtherArgs..., Args...); ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:264:61: warning: variadic templates only available with -std=c++11 or -std=gnu++11 template ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/meta/vector.h:266:11: error: expected nested-name-specifier before ‘type’ using type = ConstructErrorWithArgVectorHelper(ErrorTag, VectorRemoveNone(ArgsVector), OtherArgs...); ^ In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:21:0: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:31:16: error: expected unqualified-id before numeric constant struct alignas(1) alignas(void*) TypeInfo { ^ /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/type_info.h:31:16: error: expected ‘)’ before numeric constant In file included from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/tuple/tuple.hpp:28:0, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/unordered/detail/implementation.hpp:31, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/unordered/detail/map.hpp:6, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/unordered/unordered_map.hpp:21, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/unordered_map.hpp:17, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/util/hash_helpers.h:29, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/include/fruit/impl/data_structures/semistatic_graph.templates.h:29, from /tmp/c3ipr/pr_1011_11_0_0/.conan/data/fruit/3.4.0/_/_/build/c21c6f5efa8ee598745a9d5c008d0a4ca18c641a/source_subfolder/src/binding_normalization.cpp:26: /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/tuple/detail/tuple_basic.hpp:45:28: error: expected ‘}’ before end of line /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/tuple/detail/tuple_basic.hpp:45:28: error: expected ‘}’ before end of line /tmp/c3ipr/pr_1011_11_0_0/.conan/data/boost/1.72.0/_/_/package/98bfc16e03997a700b425f9737cca5d6a2d7eea0/include/boost/tuple/detail/tuple_basic.hpp:45:28: error: expected declaration before end of line cc1plus: warning: unrecognized command line option ‘-Wno-unknown-warning-option’ source_subfolder/src/CMakeFiles/fruit.dir/build.make:75: recipe for target 'source_subfolder/src/CMakeFiles/fruit.dir/binding_normalization.cpp.o' failed make[2]: *** [source_subfolder/src/CMakeFiles/fruit.dir/binding_normalization.cpp.o] Error 1 CMakeFiles/Makefile2:132: recipe for target 'source_subfolder/src/CMakeFiles/fruit.dir/all' failed make[1]: *** [source_subfolder/src/CMakeFiles/fruit.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: *** [all] Error 2 fruit/3.4.0: JSON file created at '/tmp/c3ipr/pr_1011_11_0_0/_create.json'