******************************************************************************** conan test cci-913556e6/recipes/timsort/all/test_package/conanfile.py timsort/2.1.0@#d557dd7566a7ef757d29363e811991c6 -pr /home/conan/w/prod-v1/bsr/101831/aeedc/profile_linux_5_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Auto detecting your dev setup to initialize the default profile (/home/conan/w/prod-v1/bsr/101831/ffffd/.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 '/home/conan/w/prod-v1/bsr/101831/ffffd/.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 /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/profiles/default *** *** Or override with -s compiler='other' -s ...s*** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True timsort/2.1.0 (test package): Installing package Requirements timsort/2.1.0 from local cache - Cache Packages timsort/2.1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download Installing (downloading, building) binaries... timsort/2.1.0: Retrieving package 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 from remote 'c3i_PR-22516' Downloading conanmanifest.txt Downloading conaninfo.txt Downloading conan_package.tgz timsort/2.1.0: Package installed 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 timsort/2.1.0: Downloaded package revision 2166353f314a022edd365c7580c1d58c timsort/2.1.0 (test package): Generator 'CMakeDeps' calling 'generate()' timsort/2.1.0 (test package): Generator 'CMakeToolchain' calling 'generate()' timsort/2.1.0 (test package): Preset 'release' added to CMakePresets.json. Invoke it manually using 'cmake --preset release' timsort/2.1.0 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Release' timsort/2.1.0 (test package): Generator 'VirtualRunEnv' calling 'generate()' timsort/2.1.0 (test package): Generator txt created conanbuildinfo.txt timsort/2.1.0 (test package): Aggregating env generators timsort/2.1.0 (test package): Generated conaninfo.txt timsort/2.1.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK timsort/2.1.0 (test package): Calling build() timsort/2.1.0 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Release" "/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release/generators/conan_toolchain.cmake -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: Component target declared 'gfx::timsort' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release timsort/2.1.0 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:83:5: error: ‘constexpr’ does not name a type constexpr T&& operator()(T&& value) const noexcept ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:83:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:23: error: expected ‘,’ or ‘...’ before ‘&&’ token bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘bool gfx::detail::projection_compare::operator()(T)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:24: error: ‘forward’ is not a member of ‘std’ projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:38: error: expected primary-expression before ‘>’ token projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:40: error: ‘lhs’ was not declared in this scope projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:24: error: ‘forward’ is not a member of ‘std’ projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:38: error: expected primary-expression before ‘>’ token projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:40: error: ‘rhs’ was not declared in this scope projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::binarySort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:148:29: error: ‘move’ is not a member of ‘std’ value_t pivot = std::move(*start); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:152:22: error: ‘move’ is not a member of ‘std’ *p = std::move(*(p - 1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:154:20: error: ‘move’ is not a member of ‘std’ *pos = std::move(pivot); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:56: error: ‘move’ is not a member of ‘std’ mergeConsecutiveRuns(base1, len1, base2, len2, std::move(compare)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::rotateLeft(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:384:23: error: ‘move’ is not a member of ‘std’ value_t tmp = std::move(*first); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:385:25: error: ‘move’ is not a member of ‘std’ iter_t last_1 = std::move(first + 1, last, first); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:386:19: error: ‘move’ is not a member of ‘std’ *last_1 = std::move(tmp); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::rotateRight(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:392:23: error: ‘move’ is not a member of ‘std’ value_t tmp = std::move(*last_1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:393:9: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(first, last_1, last); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:394:18: error: ‘move’ is not a member of ‘std’ *first = std::move(tmp); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeLo(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:416:17: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:433:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:442:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:459:21: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1, cursor1 + count1, dest + count1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:468:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:477:21: error: ‘move’ is not a member of ‘std’ std::move(cursor2, cursor2 + count2, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:485:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:507:13: error: ‘move’ is not a member of ‘std’ std::move(cursor2, cursor2 + len2, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:508:30: error: ‘move’ is not a member of ‘std’ *(dest + len2) = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:513:13: error: ‘move’ is not a member of ‘std’ std::move(cursor1, cursor1 + len1, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeHi(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:535:17: error: ‘move’ is not a member of ‘std’ *dest = std::move(*(--cursor1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:557:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:566:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:588:21: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1, cursor1 + count1, dest + (1 + count1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:594:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:606:21: error: ‘move’ is not a member of ‘std’ std::move(cursor2 + 1, cursor2 + (1 + count2), dest + 1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:611:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*(--cursor1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:633:13: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1 - len1, cursor1, dest + (1 + len1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:634:21: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:639:13: error: ‘move’ is not a member of ‘std’ std::move(tmp_.begin(), tmp_.begin() + len2, dest - (len2 - 1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::copy_to_tmp(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:644:21: error: ‘make_move_iterator’ is not a member of ‘std’ tmp_.assign(std::make_move_iterator(begin), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:645:21: error: ‘make_move_iterator’ is not a member of ‘std’ std::make_move_iterator(begin + len)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::merge(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:659:62: error: ‘move’ is not a member of ‘std’ ts.mergeConsecutiveRuns(lo, mid - lo, mid, hi - mid, std::move(compare)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timmerge(RandomAccessIterator, RandomAccessIterator, RandomAccessIterator, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:723:20: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:723:40: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:756:20: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:756:40: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:783:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare, projection); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:783:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare, projection); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:791:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:791:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:799:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:799:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::countRunAndMakeAscending(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::iter_t = int*]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:674:63: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:166:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*runHi, *lo)) { // decreasing ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:166:20: note: candidate expects 1 argument, 2 provided if (compare(*runHi, *lo)) { // decreasing ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:169:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ } while (runHi < hi && compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:169:43: note: candidate expects 1 argument, 2 provided } while (runHi < hi && compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:174:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ } while (runHi < hi && !compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:174:44: note: candidate expects 1 argument, 2 provided } while (runHi < hi && !compare(*runHi, *(runHi - 1))); ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:71:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:8: /usr/include/c++/5/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = const int; _Iterator = int*; _Compare = gfx::detail::projection_compare, gfx::detail::identity>]’: /usr/include/c++/5/bits/stl_algo.h:2050:14: required from ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = int*; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter, gfx::detail::identity> >]’ /usr/include/c++/5/bits/stl_algo.h:2120:32: required from ‘_FIter std::upper_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = int*; _Tp = int; _Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:150:48: required from ‘static void gfx::detail::TimSort::binarySort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:676:23: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /usr/include/c++/5/bits/predefined_ops.h:169:37: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (const int&, int&)’ { return bool(_M_comp(__val, *__it)); } ^ In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/stl_algobase.h:71:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:8: /usr/include/c++/5/bits/predefined_ops.h:169:37: note: candidate expects 1 argument, 2 provided { return bool(_M_comp(__val, *__it)); } ^ In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::gallopRight(gfx::detail::TimSort::ref_t, Iter, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::diff_t, Compare) [with Iter = int*; RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::ref_t = int&]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:257:37: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:341:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(key, *(base + hint))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:341:20: note: candidate expects 1 argument, 2 provided if (compare(key, *(base + hint))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:343:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && compare(key, *(base + (hint - ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:343:43: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && compare(key, *(base + (hint - ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:360:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && !compare(key, *(base + (hint + ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:360:44: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && !compare(key, *(base + (hint + ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::gallopLeft(gfx::detail::TimSort::ref_t, Iter, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::diff_t, Compare) [with Iter = int*; RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::ref_t = int&]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:267:26: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:290:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*(base + hint), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:290:20: note: candidate expects 1 argument, 2 provided if (compare(*(base + hint), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:292:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && compare(*(base + (hint + ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:292:43: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && compare(*(base + (hint + ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:308:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && !compare(*(base + (hint - ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:308:44: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && !compare(*(base + (hint - ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘void gfx::detail::TimSort::mergeLo(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:274:20: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:432:28: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:432:28: note: candidate expects 1 argument, 2 provided if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘void gfx::detail::TimSort::mergeHi(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:276:20: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:556:28: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:556:28: note: candidate expects 1 argument, 2 provided if (compare(*cursor2, *cursor1)) { ^ make[2]: *** [CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 timsort/2.1.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior timsort/2.1.0 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ERROR: timsort/2.1.0 (test package): Error in build() method, line 21 cmake.build() ConanException: Error 2 while executing cmake --build "/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/build/Release" '--' '-j3' ******************************************************************************** conan test cci-913556e6/recipes/timsort/all/test_v1_package/conanfile.py timsort/2.1.0@#d557dd7566a7ef757d29363e811991c6 -pr /home/conan/w/prod-v1/bsr/101831/aeedc/profile_linux_5_libstdcpp11_gcc_release_64..txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux [options] [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True timsort/2.1.0 (test package): Installing package Requirements timsort/2.1.0 from local cache - Cache Packages timsort/2.1.0:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... timsort/2.1.0: Already installed! timsort/2.1.0 (test package): Generator cmake_find_package_multi created gfx-timsort-config-version.cmake timsort/2.1.0 (test package): Generator cmake_find_package_multi created gfx-timsortTarget-release.cmake timsort/2.1.0 (test package): Generator cmake_find_package_multi created gfx-timsortTargets.cmake timsort/2.1.0 (test package): Generator cmake_find_package_multi created gfx-timsort-config.cmake timsort/2.1.0 (test package): Generator cmake created conanbuildinfo.cmake timsort/2.1.0 (test package): Generator txt created conanbuildinfo.txt timsort/2.1.0 (test package): Aggregating env generators timsort/2.1.0 (test package): Generated conaninfo.txt timsort/2.1.0 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8/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 timsort/2.1.0 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' && 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++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package' ----------------- -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 5 -- Conan: Checking correct version: 5 -- Conan: C++ stdlib: libstdc++11 -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8 ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o test_package/CMakeFiles/test_package.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:112: recipe for target 'test_package/CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:83:5: error: ‘constexpr’ does not name a type constexpr T&& operator()(T&& value) const noexcept ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:83:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:23: error: expected ‘,’ or ‘...’ before ‘&&’ token bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘bool gfx::detail::projection_compare::operator()(T)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:24: error: ‘forward’ is not a member of ‘std’ projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:38: error: expected primary-expression before ‘>’ token projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:104:40: error: ‘lhs’ was not declared in this scope projection(std::forward(lhs)), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:24: error: ‘forward’ is not a member of ‘std’ projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:38: error: expected primary-expression before ‘>’ token projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:105:40: error: ‘rhs’ was not declared in this scope projection(std::forward(rhs)) ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::binarySort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:148:29: error: ‘move’ is not a member of ‘std’ value_t pivot = std::move(*start); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:152:22: error: ‘move’ is not a member of ‘std’ *p = std::move(*(p - 1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:154:20: error: ‘move’ is not a member of ‘std’ *pos = std::move(pivot); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:56: error: ‘move’ is not a member of ‘std’ mergeConsecutiveRuns(base1, len1, base2, len2, std::move(compare)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::rotateLeft(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:384:23: error: ‘move’ is not a member of ‘std’ value_t tmp = std::move(*first); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:385:25: error: ‘move’ is not a member of ‘std’ iter_t last_1 = std::move(first + 1, last, first); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:386:19: error: ‘move’ is not a member of ‘std’ *last_1 = std::move(tmp); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::rotateRight(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:392:23: error: ‘move’ is not a member of ‘std’ value_t tmp = std::move(*last_1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:393:9: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(first, last_1, last); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:394:18: error: ‘move’ is not a member of ‘std’ *first = std::move(tmp); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeLo(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:416:17: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:433:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:442:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:459:21: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1, cursor1 + count1, dest + count1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:468:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:477:21: error: ‘move’ is not a member of ‘std’ std::move(cursor2, cursor2 + count2, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:485:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:507:13: error: ‘move’ is not a member of ‘std’ std::move(cursor2, cursor2 + len2, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:508:30: error: ‘move’ is not a member of ‘std’ *(dest + len2) = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:513:13: error: ‘move’ is not a member of ‘std’ std::move(cursor1, cursor1 + len1, dest); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::mergeHi(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:535:17: error: ‘move’ is not a member of ‘std’ *dest = std::move(*(--cursor1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:557:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:566:29: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:588:21: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1, cursor1 + count1, dest + (1 + count1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:594:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:606:21: error: ‘move’ is not a member of ‘std’ std::move(cursor2 + 1, cursor2 + (1 + count2), dest + 1); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:611:25: error: ‘move’ is not a member of ‘std’ *dest = std::move(*(--cursor1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:633:13: error: ‘move_backward’ is not a member of ‘std’ std::move_backward(cursor1 - len1, cursor1, dest + (1 + len1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:634:21: error: ‘move’ is not a member of ‘std’ *dest = std::move(*cursor2); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:639:13: error: ‘move’ is not a member of ‘std’ std::move(tmp_.begin(), tmp_.begin() + len2, dest - (len2 - 1)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In member function ‘void gfx::detail::TimSort::copy_to_tmp(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:644:21: error: ‘make_move_iterator’ is not a member of ‘std’ tmp_.assign(std::make_move_iterator(begin), ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:645:21: error: ‘make_move_iterator’ is not a member of ‘std’ std::make_move_iterator(begin + len)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In static member function ‘static void gfx::detail::TimSort::merge(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:659:62: error: ‘move’ is not a member of ‘std’ ts.mergeConsecutiveRuns(lo, mid - lo, mid, hi - mid, std::move(compare)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timmerge(RandomAccessIterator, RandomAccessIterator, RandomAccessIterator, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:723:20: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:723:40: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:756:20: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:756:40: error: ‘move’ is not a member of ‘std’ compare_t comp(std::move(compare), std::move(projection)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&, Compare, Projection)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:783:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare, projection); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:783:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare, projection); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&, Compare)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:791:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:791:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range), compare); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In function ‘void gfx::timsort(RandomAccessRange&)’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:799:18: error: ‘begin’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:799:37: error: ‘end’ is not a member of ‘std’ gfx::timsort(std::begin(range), std::end(range)); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::countRunAndMakeAscending(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::iter_t = int*]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:674:63: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:166:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*runHi, *lo)) { // decreasing ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:166:20: note: candidate expects 1 argument, 2 provided if (compare(*runHi, *lo)) { // decreasing ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:169:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ } while (runHi < hi && compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:169:43: note: candidate expects 1 argument, 2 provided } while (runHi < hi && compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:174:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ } while (runHi < hi && !compare(*runHi, *(runHi - 1))); ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:174:44: note: candidate expects 1 argument, 2 provided } while (runHi < hi && !compare(*runHi, *(runHi - 1))); ^ In file included from /usr/include/c++/5/bits/stl_algobase.h:71:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:8: /usr/include/c++/5/bits/predefined_ops.h: In instantiation of ‘bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = const int; _Iterator = int*; _Compare = gfx::detail::projection_compare, gfx::detail::identity>]’: /usr/include/c++/5/bits/stl_algo.h:2050:14: required from ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = int*; _Tp = int; _Compare = __gnu_cxx::__ops::_Val_comp_iter, gfx::detail::identity> >]’ /usr/include/c++/5/bits/stl_algo.h:2120:32: required from ‘_FIter std::upper_bound(_FIter, _FIter, const _Tp&, _Compare) [with _FIter = int*; _Tp = int; _Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:150:48: required from ‘static void gfx::detail::TimSort::binarySort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:676:23: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /usr/include/c++/5/bits/predefined_ops.h:169:37: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (const int&, int&)’ { return bool(_M_comp(__val, *__it)); } ^ In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: In file included from /usr/include/c++/5/bits/stl_algobase.h:71:0, from /usr/include/c++/5/bits/char_traits.h:39, from /usr/include/c++/5/ios:40, from /usr/include/c++/5/ostream:38, from /usr/include/c++/5/iostream:39, from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:8: /usr/include/c++/5/bits/predefined_ops.h:169:37: note: candidate expects 1 argument, 2 provided { return bool(_M_comp(__val, *__it)); } ^ In file included from /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:9:0: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::gallopRight(gfx::detail::TimSort::ref_t, Iter, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::diff_t, Compare) [with Iter = int*; RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::ref_t = int&]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:257:37: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:341:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(key, *(base + hint))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:341:20: note: candidate expects 1 argument, 2 provided if (compare(key, *(base + hint))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:343:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && compare(key, *(base + (hint - ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:343:43: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && compare(key, *(base + (hint - ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:360:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && !compare(key, *(base + (hint + ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:360:44: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && !compare(key, *(base + (hint + ofs)))) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘static gfx::detail::TimSort::diff_t gfx::detail::TimSort::gallopLeft(gfx::detail::TimSort::ref_t, Iter, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::diff_t, Compare) [with Iter = int*; RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int; gfx::detail::TimSort::ref_t = int&]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:267:26: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:290:20: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*(base + hint), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:290:20: note: candidate expects 1 argument, 2 provided if (compare(*(base + hint), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:292:43: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && compare(*(base + (hint + ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:292:43: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && compare(*(base + (hint + ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:308:44: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ while (ofs < maxOfs && !compare(*(base + (hint - ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:308:44: note: candidate expects 1 argument, 2 provided while (ofs < maxOfs && !compare(*(base + (hint - ofs)), key)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘void gfx::detail::TimSort::mergeLo(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:274:20: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:432:28: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:432:28: note: candidate expects 1 argument, 2 provided if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp: In instantiation of ‘void gfx::detail::TimSort::mergeHi(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:276:20: required from ‘void gfx::detail::TimSort::mergeConsecutiveRuns(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, gfx::detail::TimSort::iter_t, gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:249:29: required from ‘void gfx::detail::TimSort::mergeAt(gfx::detail::TimSort::diff_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::diff_t = long int]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:210:24: required from ‘void gfx::detail::TimSort::mergeCollapse(Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:693:13: required from ‘static void gfx::detail::TimSort::sort(gfx::detail::TimSort::iter_t, gfx::detail::TimSort::iter_t, Compare) [with RandomAccessIterator = int*; Compare = gfx::detail::projection_compare, gfx::detail::identity>; gfx::detail::TimSort::iter_t = int*]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:757:59: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator, Compare, Projection) [with RandomAccessIterator = int*; Compare = std::less; Projection = gfx::detail::identity]’ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:775:17: required from ‘void gfx::timsort(RandomAccessIterator, RandomAccessIterator) [with RandomAccessIterator = int*]’ /home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_package/test_package.cpp:16:33: required from here /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:556:28: error: no match for call to ‘(gfx::detail::projection_compare, gfx::detail::identity>) (int&, int&)’ if (compare(*cursor2, *cursor1)) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: candidate: template bool gfx::detail::projection_compare::operator()(T) [with T = T; U = U; Compare = std::less; Projection = gfx::detail::identity] bool operator()(T &&lhs, U &&rhs) { ^ /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:96:10: note: template argument deduction/substitution failed: /home/conan/w/prod-v1/bsr/101831/ffffd/.conan/data/timsort/2.1.0/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/gfx/timsort.hpp:556:28: note: candidate expects 1 argument, 2 provided if (compare(*cursor2, *cursor1)) { ^ make[2]: *** [test_package/CMakeFiles/test_package.dir/test_package.cpp.o] Error 1 make[1]: *** [test_package/CMakeFiles/test_package.dir/all] Error 2 make: *** [all] Error 2 timsort/2.1.0 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* timsort/2.1.0 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* timsort/2.1.0 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. **** ERROR: timsort/2.1.0 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-913556e6/recipes/timsort/all/test_v1_package/build/aa812f66cc25d52e62cde1f093beffcc1fbfe3f8' '--' '-j3'