******************************************************************************** conan test conan-center-index/recipes/libucl/all/test_package/conanfile.py libucl/0.8.1@ --profile=/home/conan/w/BuildSingleReference/40719/5e796ab0-c914-4bd3-98f9-9532f68c0622/profile.txt ******************************************************************************** Configuration: [settings] arch=x86_64 arch_build=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=5 os=Linux os_build=Linux [options] libucl:shared=True [build_requires] [env] libucl/0.8.1 (test package): Installing package Requirements libucl/0.8.1 from local cache - Cache Packages libucl/0.8.1:bf6871a88a66b609883bce5de4dd61adb1e033a7 - Cache Installing (downloading, building) binaries... libucl/0.8.1: 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 libucl/0.8.1 (test package): Generator cmake_find_package created Findlibucl.cmake libucl/0.8.1 (test package): Generator txt created conanbuildinfo.txt libucl/0.8.1 (test package): Generator cmake created conanbuildinfo.cmake libucl/0.8.1 (test package): Aggregating env generators libucl/0.8.1 (test package): Generated conaninfo.txt libucl/0.8.1 (test package): Generated graphinfo Using lockfile: '/home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f/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 libucl/0.8.1 (test package): Calling build() ----Running------ > cd '/home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -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/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_MODULE_PATH="/home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/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 -- Library ucl found /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/lib/libucl.so -- 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 -- Conan: Using autogenerated Findlibucl.cmake -- Found libucl: 0.8.1 (found version "0.8.1") -- Library ucl found /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/lib/libucl.so -- Skipping already existing target: CONAN_LIB::libucl_ucl -- Found: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/lib/libucl.so -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f ----Running------ > cmake --build '/home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building CXX object CMakeFiles/test_package.dir/test_package.cpp.o CMakeFiles/test_package.dir/build.make:81: recipe for target 'CMakeFiles/test_package.dir/test_package.cpp.o' failed CMakeFiles/Makefile2:94: recipe for target 'CMakeFiles/test_package.dir/all' failed Makefile:102: recipe for target 'all' failed CMake Warning: Manually-specified variables were not used by the project: CMAKE_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 /usr/include/c++/5/tuple:35:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:32, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options. #error This file requires compiler and library support \ ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:41:1: error: ‘constexpr’ does not name a type constexpr ucl_map_construct_t ucl_map_construct = ucl_map_construct_t(); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:41:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:43:1: error: ‘constexpr’ does not name a type constexpr ucl_array_construct_t ucl_array_construct = ucl_array_construct_t(); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:43:1: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:170:7: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr obj; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:185:8: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type std::shared_ptr it; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:186:8: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type std::unique_ptr cur; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:202:33: error: expected ‘,’ or ‘...’ before ‘&&’ token const_iterator(const_iterator &&other) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:202:44: error: invalid constructor; you probably meant ‘ucl::Ucl::const_iterator (const ucl::Ucl::const_iterator&)’ const_iterator(const_iterator &&other) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:206:44: error: expected ‘,’ or ‘...’ before ‘&&’ token const_iterator& operator=(const_iterator &&other) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:206:19: error: defaulted declaration ‘ucl::Ucl::const_iterator& ucl::Ucl::const_iterator::operator=(ucl::Ucl::const_iterator)’ const_iterator& operator=(const_iterator &&other) = default; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:206:19: error: does not match expected signature ‘ucl::Ucl::const_iterator& ucl::Ucl::const_iterator::operator=(ucl::Ucl::const_iterator&)’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:271:10: error: expected ‘,’ or ‘...’ before ‘&&’ token Ucl(Ucl &&other) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:271:17: error: invalid constructor; you probably meant ‘ucl::Ucl (const ucl::Ucl&)’ Ucl(Ucl &&other) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:275:6: error: expected ‘;’ at end of member declaration Ucl() noexcept { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:275:8: error: ‘noexcept’ does not name a type Ucl() noexcept { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:275:8: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:278:20: error: invalid use of ‘::’ Ucl(std::nullptr_t) noexcept { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:278:20: error: expected ‘;’ at end of member declaration /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:278:22: error: ‘noexcept’ does not name a type Ucl(std::nullptr_t) noexcept { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:278:22: note: C++11 ‘noexcept’ only available with -std=c++11 or -std=gnu++11 /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:302:29: error: expected type-specifier before ‘decltype’ template ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:302:29: error: expected ‘>’ before ‘decltype’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:303:16: error: default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11 Ucl(const T &t) : Ucl(t.to_ucl()) {} ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:306:35: error: ‘enable_if’ in namespace ‘std’ does not name a template type template ’ before ‘<’ token template ’ before ‘<’ token template > ucl::Ucl::Ucl(const V&)’ cannot be overloaded Ucl(const V &v) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:310:2: error: with ‘template > ucl::Ucl::Ucl(const M&)’ Ucl(const M &m) { ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:464:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:471:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:506:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:548:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:555:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:17: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:17: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:88: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:9: error: ‘std::vector’ is not a type std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:576:15: error: expected ‘,’ or ‘...’ before ‘<’ token std::vector< std::tuple< std::string /*name*/, macro_handler_s, void * /*userdata*/ > > ¯os, ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static int ucl::Ucl::append_int(int64_t, void*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:76:8: error: ‘nstr’ does not name a type auto nstr = std::to_string (elt); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:78:16: error: ‘nstr’ was not declared in this scope out->append (nstr); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static int ucl::Ucl::append_double(double, void*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:86:8: error: ‘nstr’ does not name a type auto nstr = std::to_string (elt); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:88:16: error: ‘nstr’ was not declared in this scope out->append (nstr); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl_emitter_functions ucl::Ucl::default_emit_funcs()’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:100:4: error: ‘nullptr’ was not declared in this scope nullptr, ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static bool ucl::Ucl::ucl_variable_getter(const unsigned char*, size_t, unsigned char**, size_t*, bool*, void*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:112:8: error: ‘vars’ does not name a type auto vars = reinterpret_cast *>(ud); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:113:7: error: ‘vars’ was not declared in this scope if (vars && data && len != 0) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static bool ucl::Ucl::ucl_variable_replacer(const unsigned char*, size_t, unsigned char**, size_t*, bool*, void*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:124:8: error: ‘replacer’ does not name a type auto replacer = reinterpret_cast(ud); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:125:8: error: ‘replacer’ was not declared in this scope if (!replacer) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:130:8: error: ‘replacer’ was not declared in this scope if (!replacer->is_variable (var_name)) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:134:27: error: ‘replacer’ was not declared in this scope std::string var_value = replacer->replace (var_name); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse_with_strategy_function(C, P, std::__cxx11::string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:151:8: error: ‘parser’ does not name a type auto parser = ucl_parser_new (UCL_PARSER_DEFAULT); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:153:16: error: ‘parser’ was not declared in this scope config_func (parser); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:160:11: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:163:8: error: ‘obj’ does not name a type auto obj = ucl_parser_get_object (parser); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:167:15: error: ‘obj’ was not declared in this scope return Ucl (obj); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::const_iterator::const_iterator(const ucl::Ucl&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:191:4: error: ‘it’ was not declared in this scope it = std::shared_ptr(ucl_object_iterate_new (obj.obj.get()), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:191:9: error: ‘shared_ptr’ is not a member of ‘std’ it = std::shared_ptr(ucl_object_iterate_new (obj.obj.get()), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:191:25: error: expected primary-expression before ‘void’ it = std::shared_ptr(ucl_object_iterate_new (obj.obj.get()), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:193:4: error: ‘cur’ was not declared in this scope cur.reset (new Ucl(ucl_object_iterate_safe (it.get(), true))); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘bool ucl::Ucl::const_iterator::operator==(const ucl::Ucl::const_iterator&) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:210:8: error: ‘cur’ was not declared in this scope if (cur && other.cur) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:210:21: error: ‘const class ucl::Ucl::const_iterator’ has no member named ‘cur’ if (cur && other.cur) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:211:36: error: ‘const class ucl::Ucl::const_iterator’ has no member named ‘cur’ return cur->obj.get() == other.cur->obj.get(); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:214:12: error: ‘cur’ was not declared in this scope return !cur && !other.cur; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:214:26: error: ‘const class ucl::Ucl::const_iterator’ has no member named ‘cur’ return !cur && !other.cur; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::const_iterator& ucl::Ucl::const_iterator::operator++()’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:224:8: error: ‘it’ was not declared in this scope if (it) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:225:5: error: ‘cur’ was not declared in this scope cur.reset (new Ucl(ucl_object_iterate_safe (it.get(), true))); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:228:8: error: ‘cur’ was not declared in this scope if (cur && cur->type() == UCL_NULL) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:229:5: error: ‘it’ was not declared in this scope it.reset (); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const ucl::Ucl& ucl::Ucl::const_iterator::operator*() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:238:12: error: ‘cur’ was not declared in this scope return *cur; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const ucl::Ucl* ucl::Ucl::const_iterator::operator->() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:242:11: error: ‘cur’ was not declared in this scope return cur.get(); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(ucl_object_t*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:259:3: error: ‘obj’ was not declared in this scope obj.reset (other); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(const ucl_object_t*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:264:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_ref (other)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In copy constructor ‘ucl::Ucl::Ucl(const ucl::Ucl&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:268:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_ref (other.obj.get())); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:268:36: error: ‘const class ucl::Ucl’ has no member named ‘obj’ obj.reset (ucl_object_ref (other.obj.get())); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(double)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:282:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_typed_new (UCL_FLOAT)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(int64_t)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:286:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_typed_new (UCL_INT)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(bool)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:290:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_typed_new (UCL_BOOLEAN)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(const string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:294:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_fromstring_common (value.data (), value.size (), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(const char*)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:298:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_fromstring_common (value, 0, UCL_STRING_RAW)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(const M&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:311:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_typed_new (UCL_OBJECT)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:312:8: error: ‘cobj’ does not name a type auto cobj = obj.get (); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:315:27: error: ‘cobj’ was not declared in this scope ucl_object_insert_key (cobj, ucl_object_ref (e.second.obj.get()), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:315:51: error: request for member ‘second’ in ‘e’, which is of non-class type ‘const int’ ucl_object_insert_key (cobj, ucl_object_ref (e.second.obj.get()), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:316:8: error: request for member ‘first’ in ‘e’, which is of non-class type ‘const int’ e.first.data (), e.first.size (), true); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:316:25: error: request for member ‘first’ in ‘e’, which is of non-class type ‘const int’ e.first.data (), e.first.size (), true); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In constructor ‘ucl::Ucl::Ucl(const V&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:325:3: error: ‘obj’ was not declared in this scope obj.reset (ucl_object_typed_new (UCL_ARRAY)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:326:8: error: ‘cobj’ does not name a type auto cobj = obj.get (); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:329:22: error: ‘cobj’ was not declared in this scope ucl_array_append (cobj, ucl_object_ref (e.obj.get())); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:329:46: error: request for member ‘obj’ in ‘e’, which is of non-class type ‘const int’ ucl_array_append (cobj, ucl_object_ref (e.obj.get())); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl_type_t ucl::Ucl::type() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:334:7: error: ‘obj’ was not declared in this scope if (obj) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const string ucl::Ucl::key() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:343:7: error: ‘obj’ was not declared in this scope if (obj->key) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘double ucl::Ucl::number_value(double) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:354:32: error: ‘obj’ was not declared in this scope if (ucl_object_todouble_safe(obj.get(), &res)) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘int64_t ucl::Ucl::int_value(int64_t) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:365:29: error: ‘obj’ was not declared in this scope if (ucl_object_toint_safe(obj.get(), &res)) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘bool ucl::Ucl::bool_value(bool) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:376:33: error: ‘obj’ was not declared in this scope if (ucl_object_toboolean_safe(obj.get(), &res)) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const string ucl::Ucl::string_value(const string&) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:385:21: error: ‘nullptr’ was not declared in this scope const char* res = nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:387:32: error: ‘obj’ was not declared in this scope if (ucl_object_tostring_safe(obj.get(), &res)) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const size_t ucl::Ucl::size() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:397:27: error: ‘obj’ was not declared in this scope return ucl_array_size (obj.get()); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const ucl::Ucl ucl::Ucl::at(size_t) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:406:38: error: ‘obj’ was not declared in this scope return Ucl (ucl_array_find_index (obj.get(), i)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:409:15: error: ‘nullptr’ was not declared in this scope return Ucl (nullptr); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘const ucl::Ucl ucl::Ucl::lookup(const string&) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:415:39: error: ‘obj’ was not declared in this scope return Ucl (ucl_object_lookup_len (obj.get(), ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:419:15: error: ‘nullptr’ was not declared in this scope return Ucl (nullptr); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘void ucl::Ucl::dump(std::__cxx11::string&, ucl_emitter_t) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:439:25: error: ‘obj’ was not declared in this scope ucl_object_emit_full (obj.get(), type, &cbdata, nullptr); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:439:51: error: ‘nullptr’ was not declared in this scope ucl_object_emit_full (obj.get(), type, &cbdata, nullptr); ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const string&, const std::map, std::__cxx11::basic_string >&, std::__cxx11::string&, ucl_duplicate_strategy)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:459:16: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:459:16: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:459:65: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:459:67: error: expected unqualified-id before ‘>’ token std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:460:28: error: ‘emptyVector’ was not declared in this scope return parse ( in, vars, emptyVector, err, duplicate_strategy ); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const string&, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:467:59: error: ‘macros’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:467:67: error: ‘err’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:467:72: error: ‘duplicate_strategy’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const string&, const std::map, std::__cxx11::basic_string >&, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:474:8: error: ‘config_func’ does not name a type auto config_func = [&vars, ¯os] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:490:8: error: ‘parse_func’ does not name a type auto parse_func = [&in, &duplicate_strategy] (struct ucl_parser *parser) -> bool { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:495:40: error: ‘config_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:495:53: error: ‘parse_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:495:65: error: ‘err’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const string&, const ucl::Ucl::variable_replacer&, std::__cxx11::string&, ucl_duplicate_strategy)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:501:16: error: ‘tuple’ is not a member of ‘std’ std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:501:16: error: ‘tuple’ is not a member of ‘std’ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:501:65: error: wrong number of template arguments (3, should be at least 1) std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ In file included from /usr/include/c++/5/vector:64:0, from /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:27, from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1: /usr/include/c++/5/bits/stl_vector.h:214:11: note: provided for ‘template class std::vector’ class vector : protected _Vector_base<_Tp, _Alloc> ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:501:67: error: expected unqualified-id before ‘>’ token std::vector< std::tuple< std::string, macro_handler_s, void * > > emptyVector; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:502:32: error: ‘emptyVector’ was not declared in this scope return parse ( in, replacer, emptyVector, err, duplicate_strategy ); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const string&, const ucl::Ucl::variable_replacer&, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:509:8: error: ‘config_func’ does not name a type auto config_func = [&replacer, ¯os] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:525:8: error: ‘parse_func’ does not name a type auto parse_func = [&in, &duplicate_strategy] (struct ucl_parser *parser) -> bool { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:530:40: error: ‘config_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:530:53: error: ‘parse_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:530:65: error: ‘err’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const char*, const std::map, std::__cxx11::basic_string >&, std::__cxx11::string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:542:11: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const char*, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:551:59: error: ‘macros’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:551:67: error: ‘err’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:551:72: error: ‘duplicate_strategy’ was not declared in this scope return parse (in, std::map(), macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const char*, const std::map, std::__cxx11::basic_string >&, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:559:4: error: ‘err’ was not declared in this scope err = "null input"; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:560:11: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:562:41: error: ‘macros’ was not declared in this scope return parse (std::string (in), vars, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:562:49: error: ‘err’ was not declared in this scope return parse (std::string (in), vars, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:562:54: error: ‘duplicate_strategy’ was not declared in this scope return parse (std::string (in), vars, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const char*, const ucl::Ucl::variable_replacer&, std::__cxx11::string&, ucl_duplicate_strategy)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:570:11: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse(const char*, const ucl::Ucl::variable_replacer&, int)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:580:4: error: ‘err’ was not declared in this scope err = "null input"; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:581:11: error: ‘nullptr’ was not declared in this scope return nullptr; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:583:45: error: ‘macros’ was not declared in this scope return parse (std::string (in), replacer, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:583:53: error: ‘err’ was not declared in this scope return parse (std::string (in), replacer, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:583:58: error: ‘duplicate_strategy’ was not declared in this scope return parse (std::string (in), replacer, macros, err, duplicate_strategy); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse_from_file(const string&, const std::map, std::__cxx11::basic_string >&, std::__cxx11::string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:593:8: error: ‘config_func’ does not name a type auto config_func = [&vars] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:599:8: error: ‘parse_func’ does not name a type auto parse_func = [&filename] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:603:40: error: ‘config_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:603:53: error: ‘parse_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static ucl::Ucl ucl::Ucl::parse_from_file(const string&, const ucl::Ucl::variable_replacer&, std::__cxx11::string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:608:8: error: ‘config_func’ does not name a type auto config_func = [&replacer] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:613:8: error: ‘parse_func’ does not name a type auto parse_func = [&filename] (ucl_parser *parser) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:617:40: error: ‘config_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:617:53: error: ‘parse_func’ was not declared in this scope return parse_with_strategy_function (config_func, parse_func, err); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static std::vector > ucl::Ucl::find_variable(const string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:622:8: error: ‘parser’ does not name a type auto parser = ucl_parser_new (UCL_PARSER_DEFAULT); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:625:37: error: ‘parser’ was not declared in this scope ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:630:3: error: ‘move’ is not a member of ‘std’ std::move (vars.begin (), vars.end (), std::back_inserter (result)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In static member function ‘static std::vector > ucl::Ucl::find_variable_from_file(const string&)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:644:8: error: ‘parser’ does not name a type auto parser = ucl_parser_new (UCL_PARSER_DEFAULT); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:647:37: error: ‘parser’ was not declared in this scope ucl_parser_set_variables_handler (parser, ucl_variable_getter, &vars); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:652:3: error: ‘move’ is not a member of ‘std’ std::move (vars.begin (), vars.end (), std::back_inserter (result)); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:653:10: error: ‘move’ is not a member of ‘std’ return std::move (result); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl& ucl::Ucl::operator=(ucl::Ucl)’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:658:3: error: ‘obj’ was not declared in this scope obj.swap (rhs.obj); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:658:17: error: ‘class ucl::Ucl’ has no member named ‘obj’ obj.swap (rhs.obj); ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘bool ucl::Ucl::operator==(const ucl::Ucl&) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:664:30: error: ‘obj’ was not declared in this scope return ucl_object_compare (obj.get(), rhs.obj.get ()) == 0; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:664:45: error: ‘const class ucl::Ucl’ has no member named ‘obj’ return ucl_object_compare (obj.get(), rhs.obj.get ()) == 0; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘bool ucl::Ucl::operator<(const ucl::Ucl&) const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:668:30: error: ‘obj’ was not declared in this scope return ucl_object_compare (obj.get(), rhs.obj.get ()) < 0; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:668:45: error: ‘const class ucl::Ucl’ has no member named ‘obj’ return ucl_object_compare (obj.get(), rhs.obj.get ()) < 0; ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::operator bool() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:677:8: error: ‘obj’ was not declared in this scope if (!obj || type() == UCL_NULL) { ^ /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::const_iterator ucl::Ucl::begin() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:690:30: error: use of deleted function ‘ucl::Ucl::const_iterator::const_iterator(const ucl::Ucl::const_iterator&)’ return const_iterator(*this); ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:201:3: note: declared here const_iterator(const const_iterator &other) = delete; ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::const_iterator ucl::Ucl::cbegin() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:694:30: error: use of deleted function ‘ucl::Ucl::const_iterator::const_iterator(const ucl::Ucl::const_iterator&)’ return const_iterator(*this); ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:201:3: note: declared here const_iterator(const const_iterator &other) = delete; ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::const_iterator ucl::Ucl::end() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:698:25: error: use of deleted function ‘ucl::Ucl::const_iterator::const_iterator(const ucl::Ucl::const_iterator&)’ return const_iterator(); ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:201:3: note: declared here const_iterator(const const_iterator &other) = delete; ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h: In member function ‘ucl::Ucl::const_iterator ucl::Ucl::cend() const’: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:702:25: error: use of deleted function ‘ucl::Ucl::const_iterator::const_iterator(const ucl::Ucl::const_iterator&)’ return const_iterator(); ^ In file included from /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:1:0: /home/conan/w/BuildSingleReference/.conan/data/libucl/0.8.1/_/_/package/bf6871a88a66b609883bce5de4dd61adb1e033a7/include/ucl++.h:201:3: note: declared here const_iterator(const const_iterator &other) = delete; ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp: In function ‘int main(int, char**)’: /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:18:10: error: ‘obj’ does not name a type auto obj = ucl::Ucl::parse(input, err); ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:20:9: error: ‘obj’ was not declared in this scope if (obj) { ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:25:26: error: ISO C++ forbids declaration of ‘o’ with no type [-fpermissive] for (const auto &o : obj) { ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:25:30: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11 for (const auto &o : obj) { ^ /home/conan/w/BuildSingleReference/conan-center-index/recipes/libucl/all/test_package/test_package.cpp:26:39: error: request for member ‘dump’ in ‘o’, which is of non-class type ‘const int’ std::cout << "obj: " << o.dump(UCL_EMIT_CONFIG) << std::endl; ^ 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 ERROR: libucl/0.8.1 (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/libucl/all/test_package/build/b0da96d956709de0d01b1d7b34c9e1625fa4835f' '--' '-j3'