Auto detecting your dev setup to initialize the default profile (/tmp/c3ipr/pr_1478_1_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_1478_1_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_1478_1_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: 3.048828125 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'] [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 frozen/1.0.0 exports: File 'conandata.yml' found. Exporting it... frozen/1.0.0 exports: Copied 1 '.yml' file: conandata.yml [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] Saving conandata.yml: {'sources': {'1.0.0': {'url': 'https://github.com/serge-sans-paille/frozen/archive/1.0.0.tar.gz', 'sha256': '590440d45dd53c6150b47df86071bba5128055e823ccc8715b363f75fc531269'}}} [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] New conandata.yml contents: sources: 1.0.0: sha256: 590440d45dd53c6150b47df86071bba5128055e823ccc8715b363f75fc531269 url: https://github.com/serge-sans-paille/frozen/archive/1.0.0.tar.gz [HOOK - conan-center.py] post_export(): [CONANDATA.YML REDUCE (KB-H031)] OK frozen/1.0.0: A new conanfile.py version was exported frozen/1.0.0: Folder: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/export frozen/1.0.0: Using the exported files summary hash as the recipe revision: 8838ff77d2fc8d8f23dedd8426a5e74b frozen/1.0.0: Exported revision: 8838ff77d2fc8d8f23dedd8426a5e74b 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] [build_requires] [env] frozen/1.0.0: Forced build from source frozen/1.0.0 (test package): Installing package Requirements frozen/1.0.0 from local cache - Cache Packages frozen/1.0.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Build Installing (downloading, building) binaries... [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK frozen/1.0.0: Configuring sources in /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/source [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK frozen/1.0.0: Copying sources to build folder frozen/1.0.0: Building your package in /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 frozen/1.0.0: Generator cmake created conanbuildinfo.cmake [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 frozen/1.0.0: Calling build() frozen/1.0.0: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' built frozen/1.0.0: Build folder /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/build/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 frozen/1.0.0: Generated conaninfo.txt frozen/1.0.0: Generated conanbuildinfo.txt frozen/1.0.0: Generating the package frozen/1.0.0: Package folder /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 frozen/1.0.0: Calling package() [HOOK - conan-center.py] post_package(): [PACKAGE LICENSE (KB-H012)] OK [HOOK - conan-center.py] post_package(): [DEFAULT PACKAGE LAYOUT (KB-H013)] OK [HOOK - conan-center.py] post_package(): [MATCHING CONFIGURATION (KB-H014)] OK [HOOK - conan-center.py] post_package(): [SHARED ARTIFACTS (KB-H015)] OK [HOOK - conan-center.py] post_package(): [PC-FILES (KB-H020)] OK [HOOK - conan-center.py] post_package(): [CMAKE-MODULES-CONFIG-FILES (KB-H016)] OK [HOOK - conan-center.py] post_package(): [PDB FILES NOT ALLOWED (KB-H017)] OK [HOOK - conan-center.py] post_package(): [LIBTOOL FILES PRESENCE (KB-H018)] OK [HOOK - conan-center.py] post_package(): [MS RUNTIME FILES (KB-H021)] OK frozen/1.0.0 package(): Packaged 14 '.h' files frozen/1.0.0 package(): Packaged 1 file: LICENSE frozen/1.0.0: Package '5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9' created frozen/1.0.0: Created package revision 2c6885aea99ede9f23d3fe8349d70f3f [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK frozen/1.0.0 (test package): Generator cmake created conanbuildinfo.cmake frozen/1.0.0 (test package): Generator txt created conanbuildinfo.txt frozen/1.0.0 (test package): Generated conaninfo.txt frozen/1.0.0 (test package): Generated graphinfo Using lockfile: '/tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/build/04a89eb3fd1ca69c0373770cfc8222ea2544fde6/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 frozen/1.0.0 (test package): Calling build() ----Running------ > cd '/tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/build/04a89eb3fd1ca69c0373770cfc8222ea2544fde6' && 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_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package' ----------------- -- 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: Adjusting output directories -- Conan: Using cmake global configuration -- 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++ -- 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/co_pr_1478_1_0_0/recipes/frozen/all/test_package/build/04a89eb3fd1ca69c0373770cfc8222ea2544fde6 ----Running------ > cmake --build '/tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/build/04a89eb3fd1ca69c0373770cfc8222ea2544fde6' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:72:29: error: ‘constexpr const value_type& frozen::bits::cvector::operator[](std::size_t) const’ cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data[index]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:71:29: error: with ‘constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::operator[](std::size_t) const’ constexpr reference operator[](std::size_t index) { return data[index]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:75:29: error: ‘constexpr const value_type& frozen::bits::cvector::back() const’ cannot be overloaded constexpr const_reference back() const { return data[dsize - 1]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:74:29: error: with ‘constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::back() const’ constexpr reference back() { return data[dsize - 1]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In constructor ‘frozen::bits::cvector::cvector(frozen::bits::cvector::size_type, const T&)’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:61:3: error: constexpr constructor does not have empty body } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In member function ‘constexpr void frozen::bits::cvector::push_back(const T&) const’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:78:53: error: increment of read-only location ‘((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize’ constexpr void push_back(const T & a) { data[dsize++] = a; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In member function ‘constexpr void frozen::bits::cvector::push_back(T&&) const’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:79:48: error: increment of read-only location ‘((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize’ constexpr void push_back(T && a) { data[dsize++] = std::move(a); } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In member function ‘constexpr void frozen::bits::cvector::pop_back() const’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:80:33: error: decrement of read-only location ‘((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize’ constexpr void pop_back() { --dsize; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: At global scope: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:90:45: error: ‘std::index_sequence’ has not been declared constexpr carray(T const (&init)[M], std::index_sequence) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:90:59: error: expected ‘,’ or ‘...’ before ‘<’ token constexpr carray(T const (&init)[M], std::index_sequence) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:93:36: error: ‘std::index_sequence’ has not been declared constexpr carray(Iter iter, std::index_sequence) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:93:50: error: expected ‘,’ or ‘...’ before ‘<’ token constexpr carray(Iter iter, std::index_sequence) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:127:28: error: ‘constexpr const value_type* frozen::bits::carray::begin() const’ cannot be overloaded constexpr const_iterator begin() const noexcept { return data_; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:126:22: error: with ‘constexpr frozen::bits::carray::value_type* frozen::bits::carray::begin() const’ constexpr iterator begin() noexcept { return data_; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:130:28: error: ‘constexpr const value_type* frozen::bits::carray::end() const’ cannot be overloaded constexpr const_iterator end() const noexcept { return data_ + N; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:129:22: error: with ‘constexpr frozen::bits::carray::value_type* frozen::bits::carray::end() const’ constexpr iterator end() noexcept { return data_ + N; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:134:36: error: ‘constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rbegin() const’ cannot be overloaded constexpr const_reverse_iterator rbegin() const noexcept { return const_reverse_iterator(end()); } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:133:30: error: with ‘constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rbegin() const’ constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:137:36: error: ‘constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rend() const’ cannot be overloaded constexpr const_reverse_iterator rend() const noexcept { return const_reverse_iterator(begin()); } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:136:30: error: with ‘constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rend() const’ constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:146:29: error: ‘constexpr const value_type& frozen::bits::carray::operator[](std::size_t) const’ cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data_[index]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:145:29: error: with ‘constexpr frozen::bits::carray::value_type& frozen::bits::carray::operator[](std::size_t) const’ constexpr reference operator[](std::size_t index) { return data_[index]; } ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:153:29: error: ‘constexpr const value_type& frozen::bits::carray::at(std::size_t) const’ cannot be overloaded constexpr const_reference at(std::size_t index) const { ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:148:29: error: with ‘constexpr frozen::bits::carray::value_type& frozen::bits::carray::at(std::size_t) const’ constexpr reference at(std::size_t index) { ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:160:29: error: ‘constexpr const value_type& frozen::bits::carray::front() const’ cannot be overloaded constexpr const_reference front() const { return data_[0]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:159:29: error: with ‘constexpr frozen::bits::carray::value_type& frozen::bits::carray::front() const’ constexpr reference front() { return data_[0]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:163:29: error: ‘constexpr const value_type& frozen::bits::carray::back() const’ cannot be overloaded constexpr const_reference back() const { return data_[N - 1]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:162:29: error: with ‘constexpr frozen::bits::carray::value_type& frozen::bits::carray::back() const’ constexpr reference back() { return data_[N - 1]; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:166:31: error: ‘constexpr const value_type* frozen::bits::carray::data() const’ cannot be overloaded constexpr const value_type* data() const noexcept { return data_; } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:165:31: error: with ‘constexpr frozen::bits::carray::value_type* frozen::bits::carray::data() const’ constexpr value_type* data() noexcept { return data_; } ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In constructor ‘constexpr frozen::bits::carray::carray(const T (&)[M])’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:114:20: error: ‘make_index_sequence’ is not a member of ‘std’ : carray(init, std::make_index_sequence()) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:114:48: error: expected primary-expression before ‘)’ token : carray(init, std::make_index_sequence()) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In constructor ‘constexpr frozen::bits::carray::carray(std::initializer_list<_Tp>)’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:119:28: error: ‘make_index_sequence’ is not a member of ‘std’ : carray(init.begin(), std::make_index_sequence()) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:119:56: error: expected primary-expression before ‘)’ token : carray(init.begin(), std::make_index_sequence()) ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26:0, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: At global scope: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:35:55: error: ‘next_highest_power_of_two’ function uses ‘auto’ type specifier without trailing return type auto constexpr next_highest_power_of_two(std::size_t v) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:35:55: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: In function ‘constexpr auto frozen::bits::next_highest_power_of_two(std::size_t)’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:43:1: error: body of constexpr function ‘constexpr auto frozen::bits::next_highest_power_of_two(std::size_t)’ not a return-statement } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: At global scope: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:46:23: error: ‘log’ function uses ‘auto’ type specifier without trailing return type auto constexpr log(T v) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:46:23: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:77:50: error: ‘min_element’ function uses ‘auto’ type specifier without trailing return type Compare const &compare) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:77:50: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:102:73: error: ‘std::index_sequence’ has not been declared constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:102:87: error: expected ‘,’ or ‘...’ before ‘<’ token constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: In function ‘constexpr void frozen::bits::cswap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:109:15: error: ‘make_index_sequence’ is not a member of ‘std’ cswap(a, b, std::make_index_sequence()); ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:109:56: error: expected primary-expression before ‘)’ token cswap(a, b, std::make_index_sequence()); ^ In file included from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3:0: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h: In constructor ‘frozen::map::map(std::initializer_list, N>::value_type>, const Compare&)’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:107:7: error: constexpr constructor does not have empty body } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h: At global scope: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:251:104: error: ‘make_map’ function uses ‘auto’ type specifier without trailing return type constexpr auto make_map(bits::ignored_arg = {}/* for consistency with the initializer below for N = 0*/) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:251:104: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:256:58: error: ‘make_map’ function uses ‘auto’ type specifier without trailing return type constexpr auto make_map(std::pair const (&items)[N]) { ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:256:58: note: deduced return type only available with -std=c++14 or -std=gnu++14 /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:33:1: error: ‘constexpr frozen::map::map(std::initializer_list, N>::value_type>) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ called in a constant expression }; ^ In file included from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3:0: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:109:13: note: ‘constexpr frozen::map::map(std::initializer_list, N>::value_type>) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ is not usable as a constexpr function because: constexpr map(std::initializer_list items) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:110:29: error: call to non-constexpr function ‘frozen::map::map(std::initializer_list, N>::value_type>, const Compare&) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ : map{items, Compare{}} {} ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:109:13: error: member ‘frozen::map::less_than_’ must be initialized by mem-initializer in ‘constexpr’ constructor constexpr map(std::initializer_list items) ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:75:29: note: declared here impl::CompareKey less_than_; ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In instantiation of ‘constexpr frozen::bits::carray::value_type* frozen::bits::carray::begin() const [with T = std::pair; long unsigned int N = 10ul; frozen::bits::carray::iterator = std::pair*; frozen::bits::carray::value_type = std::pair]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:160:44: required from ‘constexpr frozen::map::const_iterator frozen::map::lower_bound(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:114:35: required from ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:38:47: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:126:48: error: invalid conversion from ‘const std::pair*’ to ‘frozen::bits::carray, 10ul>::iterator {aka std::pair*}’ [-fpermissive] constexpr iterator begin() noexcept { return data_; } ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26:0, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: In instantiation of ‘constexpr ForwardIt frozen::bits::lower_bound(ForwardIt, const T&, const Compare&) [with long unsigned int N = 10ul; ForwardIt = std::pair*; T = RELOC_i386; Compare = frozen::impl::CompareKey >]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:160:44: required from ‘constexpr frozen::map::const_iterator frozen::map::lower_bound(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:114:35: required from ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:38:47: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:192:162: error: ‘constexpr auto frozen::bits::next_highest_power_of_two(std::size_t)’ called in a constant expression return LowerBound{value, compare}.doitfirst(first, std::integral_constant{}, std::integral_constant{}); ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:192:177: note: in template argument for type ‘bool’ return LowerBound{value, compare}.doitfirst(first, std::integral_constant{}, std::integral_constant{}); ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:193:1: error: body of constexpr function ‘constexpr ForwardIt frozen::bits::lower_bound(ForwardIt, const T&, const Compare&) [with long unsigned int N = 10ul; ForwardIt = std::pair*; T = RELOC_i386; Compare = frozen::impl::CompareKey >]’ not a return-statement } ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:26:0, from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h: In instantiation of ‘constexpr frozen::bits::carray::value_type* frozen::bits::carray::end() const [with T = std::pair; long unsigned int N = 10ul; frozen::bits::carray::iterator = std::pair*; frozen::bits::carray::value_type = std::pair]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:124:60: required from ‘constexpr frozen::map::const_iterator frozen::map::end() const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:161:22: required from ‘constexpr frozen::map::const_iterator frozen::map::lower_bound(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:114:35: required from ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:38:47: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/basic_types.h:129:52: error: invalid conversion from ‘const std::pair*’ to ‘frozen::bits::carray, 10ul>::iterator {aka std::pair*}’ [-fpermissive] constexpr iterator end() noexcept { return data_ + N; } ^ In file included from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3:0: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h: In instantiation of ‘constexpr frozen::map::const_iterator frozen::map::lower_bound(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:114:35: required from ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:38:47: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:165:3: error: body of constexpr function ‘constexpr frozen::map::const_iterator frozen::map::lower_bound(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::const_iterator = const std::pair*]’ not a return-statement } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h: In instantiation of ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’: /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:38:47: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:119:3: error: body of constexpr function ‘constexpr frozen::map::mapped_type frozen::map::at(const Key&) const [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::mapped_type = const char*]’ not a return-statement } ^ In file included from /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:26:0, from /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:3: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: In instantiation of ‘constexpr Iterator frozen::bits::partition(Iterator, Iterator, const Compare&) [with Iterator = std::pair*; Compare = frozen::impl::CompareKey >]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:130:37: required from ‘constexpr void frozen::bits::quicksort(Iterator, Iterator, const Compare&) [with Iterator = std::pair*; Compare = frozen::impl::CompareKey >]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:140:12: required from ‘constexpr frozen::bits::carray frozen::bits::quicksort(const frozen::bits::carray&, const Compare&) [with T = std::pair; long unsigned int N = 10ul; Compare = frozen::impl::CompareKey >]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:99:31: required from ‘constexpr frozen::map::map(frozen::map::container_type, const Compare&) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::container_type = frozen::bits::carray, 10ul>]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:105:44: required from ‘frozen::map::map(std::initializer_list, N>::value_type>, const Compare&) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:110:29: required from ‘constexpr frozen::map::map(std::initializer_list, N>::value_type>) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:33:1: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:125:1: error: body of constexpr function ‘constexpr Iterator frozen::bits::partition(Iterator, Iterator, const Compare&) [with Iterator = std::pair*; Compare = frozen::impl::CompareKey >]’ not a return-statement } ^ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h: In instantiation of ‘constexpr frozen::bits::carray frozen::bits::quicksort(const frozen::bits::carray&, const Compare&) [with T = std::pair; long unsigned int N = 10ul; Compare = frozen::impl::CompareKey >]’: /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:99:31: required from ‘constexpr frozen::map::map(frozen::map::container_type, const Compare&) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; frozen::map::container_type = frozen::bits::carray, 10ul>]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:105:44: required from ‘frozen::map::map(std::initializer_list, N>::value_type>, const Compare&) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/map.h:110:29: required from ‘constexpr frozen::map::map(std::initializer_list, N>::value_type>) [with Key = RELOC_i386; Value = const char*; long unsigned int N = 10ul; Compare = std::less; typename frozen::bits::carray, N>::value_type = std::pair]’ /tmp/c3ipr/co_pr_1478_1_0_0/recipes/frozen/all/test_package/test_package.cpp:33:1: required from here /tmp/c3ipr/pr_1478_1_0_0/.conan/data/frozen/1.0.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/frozen/bits/algorithms.h:142:1: error: body of constexpr function ‘constexpr frozen::bits::carray frozen::bits::quicksort(const frozen::bits::carray&, const Compare&) [with T = std::pair; long unsigned int N = 10ul; Compare = frozen::impl::CompareKey >]’ not a return-statement } ^ CMakeFiles/test_package.dir/build.make:62: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 CMakeFiles/Makefile2:75: recipe for target 'CMakeFiles/test_package.dir/all' failed make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 Makefile:83: recipe for target 'all' failed make: *** [all] Error 2 JSON file created at '/tmp/c3ipr/pr_1478_1_0_0/_create.json'