******************************************************************************** conan test conan-center-index/recipes/immer/all/test_package/conanfile.py immer/0.6.2@ --profile=/home/conan/w/BuildSingleReference/11658/801288ae-8cea-45df-a88e-e9940f28331a/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Release compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux os_build=Linux [options] [build_requires] [env] immer/0.6.2 (test package): Installing package Requirements immer/0.6.2 from local cache - Cache Packages immer/0.6.2:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Cache Installing (downloading, building) binaries... immer/0.6.2: Already installed! [HOOK - conan-center.py] post_package_info(): [CMAKE FILE NOT IN BUILD FOLDERS (KB-H019)] OK [HOOK - conan-center.py] post_package_info(): [LIBRARY DOES NOT EXIST (KB-H054)] OK immer/0.6.2 (test package): Generator txt created conanbuildinfo.txt immer/0.6.2 (test package): Generator cmake_find_package_multi created immer-config-version.cmake immer/0.6.2 (test package): Generator cmake_find_package_multi created immer-config.cmake immer/0.6.2 (test package): Generator cmake_find_package_multi created immerTargets.cmake immer/0.6.2 (test package): Generator cmake_find_package_multi created immerTarget-release.cmake immer/0.6.2 (test package): Generator cmake created conanbuildinfo.cmake immer/0.6.2 (test package): Generated conaninfo.txt immer/0.6.2 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873/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 immer/0.6.2 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873' && 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/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873/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/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package' ----------------- -- The CXX compiler identification is GNU 5.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- 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/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873 ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873' '--' '-j3' ----------------- Scanning dependencies of target example [ 50%] Building CXX object CMakeFiles/example.dir/example.cpp.o CMakeFiles/example.dir/build.make:81: recipe for target 'CMakeFiles/example.dir/example.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/example.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/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:12:0, from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:11, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp: In instantiation of ‘decltype(auto) immer::detail::rbts::regular_pos::last_oh(Visitor, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::count_t = unsigned int]’: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:808:33: required from ‘static immer::detail::rbts::push_tail_visitor::node_t* immer::detail::rbts::push_tail_visitor::visit_regular(Pos&&, immer::detail::rbts::push_tail_visitor::node_t*, Args&& ...) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Args = {}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::push_tail_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:297:38: required from ‘decltype(auto) immer::detail::rbts::regular_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:640:9: required from ‘decltype(auto) immer::detail::rbts::last_oh_regular(Pos&&, Visitor, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:862:29: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::last_oh(Visitor, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:808:33: required from ‘static immer::detail::rbts::push_tail_visitor::node_t* immer::detail::rbts::push_tail_visitor::visit_regular(Pos&&, immer::detail::rbts::push_tail_visitor::node_t*, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Args = {}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::push_tail_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:945:38: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>* const&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:336:65: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::push_back(T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:222:46: required from ‘immer::vector immer::vector::push_back(immer::vector::value_type) const & [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::vector::value_type = int]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:6:34: required from here /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:292:29: error: use of ‘template decltype(auto) immer::detail::rbts::last_oh_regular(Pos&&, Visitor, immer::detail::rbts::count_t, Args&& ...)’ before deduction of ‘auto’ { return last_oh_regular(*this, v, offset_hint, args...); } ^ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:292:29: error: use of ‘decltype(auto) immer::detail::rbts::last_oh_regular(Pos&&, Visitor, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; immer::detail::rbts::count_t = unsigned int]’ before deduction of ‘auto’ In file included from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:13:0, from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:11, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp: In instantiation of ‘static immer::detail::rbts::push_tail_visitor::node_t* immer::detail::rbts::push_tail_visitor::visit_regular(Pos&&, immer::detail::rbts::push_tail_visitor::node_t*, Args&& ...) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Args = {}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::push_tail_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:297:38: required from ‘decltype(auto) immer::detail::rbts::regular_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:640:9: required from ‘decltype(auto) immer::detail::rbts::last_oh_regular(Pos&&, Visitor, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:862:29: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::last_oh(Visitor, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>*&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:808:33: required from ‘static immer::detail::rbts::push_tail_visitor::node_t* immer::detail::rbts::push_tail_visitor::visit_regular(Pos&&, immer::detail::rbts::push_tail_visitor::node_t*, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Args = {}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::push_tail_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:945:38: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::push_tail_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::node, immer::refcount_policy, immer::no_transience_policy, false, true>, 5u, 6u>* const&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:336:65: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::push_back(T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:222:46: required from ‘immer::vector immer::vector::push_back(immer::vector::value_type) const & [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::vector::value_type = int]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:6:34: required from here /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:809:52: error: second operand to the conditional operator is of type ‘void’, but the third operand is neither a throw-expression nor of type ‘void’ /* otherwise */ : node_t::make_path(pos.shift() - B, tail); ^ In file included from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:12:0, from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:11, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp: In instantiation of ‘decltype(auto) immer::detail::rbts::regular_pos::towards_oh_ch(Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:477:76: required from ‘static immer::detail::rbts::update_visitor::node_t* immer::detail::rbts::update_visitor::visit_regular(Pos&&, immer::detail::rbts::size_t, Fn&&) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Fn = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::update_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:297:38: required from ‘decltype(auto) immer::detail::rbts::regular_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {long unsigned int&, immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:599:12: required from ‘decltype(auto) immer::detail::rbts::towards_oh_ch_regular(Pos&&, Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:852:35: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::towards_oh_ch(Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:477:76: required from ‘static immer::detail::rbts::update_visitor::node_t* immer::detail::rbts::update_visitor::visit_regular(Pos&&, immer::detail::rbts::size_t, Fn&&) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Fn = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::update_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:945:38: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {long unsigned int&, immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:408:57: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::update(immer::detail::rbts::size_t, FnT&&) const [with FnT = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::; T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:422:22: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:245:49: required from ‘immer::vector immer::vector::set(immer::vector::size_type, immer::vector::value_type) const & [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::vector::size_type = long unsigned int; immer::vector::value_type = int]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:9:31: required from here /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:282:35: error: use of ‘template decltype(auto) immer::detail::rbts::towards_oh_ch_regular(Pos&&, Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...)’ before deduction of ‘auto’ { return towards_oh_ch_regular(*this, v, idx, offset_hint, count(), args...); } ^ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:282:35: error: use of ‘decltype(auto) immer::detail::rbts::towards_oh_ch_regular(Pos&&, Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’ before deduction of ‘auto’ In file included from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:13:0, from /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:11, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:1: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp: In instantiation of ‘static immer::detail::rbts::update_visitor::node_t* immer::detail::rbts::update_visitor::visit_regular(Pos&&, immer::detail::rbts::size_t, Fn&&) [with Pos = immer::detail::rbts::regular_pos, immer::refcount_policy>, 5u, 6u> >&; Fn = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::update_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int]’: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:297:38: required from ‘decltype(auto) immer::detail::rbts::regular_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {long unsigned int&, immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:599:12: required from ‘decltype(auto) immer::detail::rbts::towards_oh_ch_regular(Pos&&, Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:852:35: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::towards_oh_ch(Visitor, immer::detail::rbts::size_t, immer::detail::rbts::count_t, immer::detail::rbts::count_t, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int; immer::detail::rbts::count_t = unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:477:76: required from ‘static immer::detail::rbts::update_visitor::node_t* immer::detail::rbts::update_visitor::visit_regular(Pos&&, immer::detail::rbts::size_t, Fn&&) [with Pos = immer::detail::rbts::regular_sub_pos, immer::refcount_policy>, 5u, 6u> >&; Fn = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::update_visitor::node_t = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/position.hpp:945:38: required from ‘decltype(auto) immer::detail::rbts::regular_sub_pos::visit(Visitor, Args&& ...) [with Visitor = immer::detail::rbts::update_visitor, immer::refcount_policy>, 5u, 6u> >; Args = {long unsigned int&, immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::&}; NodeT = immer::detail::rbts::node, immer::refcount_policy>, 5u, 6u>]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:408:57: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::update(immer::detail::rbts::size_t, FnT&&) const [with FnT = immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]::; T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/rbtree.hpp:422:22: required from ‘immer::detail::rbts::rbtree immer::detail::rbts::rbtree::assoc(immer::detail::rbts::size_t, T) const [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::detail::rbts::size_t = long unsigned int]’ /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/vector.hpp:245:49: required from ‘immer::vector immer::vector::set(immer::vector::size_type, immer::vector::value_type) const & [with T = int; MemoryPolicy = immer::memory_policy, immer::refcount_policy>; unsigned int B = 5u; unsigned int BL = 6u; immer::vector::size_type = long unsigned int; immer::vector::value_type = int]’ /home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/example.cpp:9:31: required from here /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/immer/detail/rbts/operations.hpp:477:76: error: ‘void child’ has incomplete type auto child = pos.towards_oh_ch(this_t{}, idx, offset, count, fn); ^ make[2]: *** [CMakeFiles/example.dir/example.cpp.o] Error 1 make[1]: *** [CMakeFiles/example.dir/all] Error 2 make: *** [all] Error 2 immer/0.6.2: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/immer/0.6.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib ERROR: immer/0.6.2 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/immer/all/test_package/build/51356ff1bc7ea71cd8f6a80b332306c81528a873' '--' '-j3'