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 CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY In file included from /home/conan/w/cci_PR-3283/5/3a9f8079-a927-47fe-8e3d-f94375676fa7/recipes/libelfin/all/test_package/test_package.cpp:1: In file included from /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/elf++.hh:8: In file included from /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:13: In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/cstdint:35: /usr/bin/../lib/gcc/x86_64-linux-gnu/7.2.0/../../../../include/c++/7.2.0/bits/c++0x_warning.h:32:2: 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/cci_PR-3283/5/3a9f8079-a927-47fe-8e3d-f94375676fa7/recipes/libelfin/all/test_package/test_package.cpp:1: In file included from /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/elf++.hh:8: /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:20:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class byte_order ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:41:18: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] if (o == byte_order::native) ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:42:41: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] return test.c[0] == 1 ? byte_order::lsb : byte_order::msb; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:42:59: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] return test.c[0] == 1 ? byte_order::lsb : byte_order::msb; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:53:9: error: use of undeclared identifier 'static_assert'; did you mean 'static_cast'? static_assert(sizeof(T) == 1 || ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:69:17: error: use of undeclared identifier 'std' std::uint16_t x = (std::uint16_t)v; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:69:36: error: use of undeclared identifier 'std' std::uint16_t x = (std::uint16_t)v; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:73:46: error: use of undeclared identifier 'std' return (T)__builtin_bswap32((std::uint32_t)v); ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:75:46: error: use of undeclared identifier 'std' return (T)__builtin_bswap64((std::uint64_t)v); ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:88:18: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] struct OrderPick ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:88:18: error: non-type template argument of type 'elf::byte_order' is not an integral constant expression struct OrderPick ^~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:94:18: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] struct OrderPick ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:94:18: error: non-type template argument of type 'elf::byte_order' is not an integral constant expression struct OrderPick ^~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:100:18: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] struct OrderPick ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/common.hh:100:18: error: non-type template argument of type 'elf::byte_order' is not an integral constant expression struct OrderPick ^~~~~~~~~~~~~~~ In file included from /home/conan/w/cci_PR-3283/5/3a9f8079-a927-47fe-8e3d-f94375676fa7/recipes/libelfin/all/test_package/test_package.cpp:1: In file included from /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/elf++.hh:9: /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:17:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class elfclass : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:17:12: error: ISO C++ forbids forward references to 'enum' types enum class elfclass : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:17:21: error: expected unqualified-id enum class elfclass : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:29:22: error: no type named 'uint16_t' in namespace 'std' typedef std::uint16_t Half; ~~~~~^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:30:22: error: no type named 'uint32_t' in namespace 'std' typedef std::uint32_t Word; ~~~~~^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:31:17: error: no type named 'int32_t' in namespace 'std'; did you mean '__int32_t'? typedef std::int32_t Sword; ^~~~~~~~~~~~ __int32_t /usr/include/x86_64-linux-gnu/bits/types.h:40:20: note: '__int32_t' declared here typedef signed int __int32_t; ^ In file included from /home/conan/w/cci_PR-3283/5/3a9f8079-a927-47fe-8e3d-f94375676fa7/recipes/libelfin/all/test_package/test_package.cpp:1: In file included from /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/elf++.hh:9: /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:37:37: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] static const elfclass cls = elfclass::_32; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:37:37: error: incomplete type 'elf::elfclass' named in nested name specifier static const elfclass cls = elfclass::_32; ^~~~~~~~~~ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:40:22: error: no type named 'uint32_t' in namespace 'std' typedef std::uint32_t Addr; ~~~~~^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:41:22: error: no type named 'uint32_t' in namespace 'std' typedef std::uint32_t Off; ~~~~~^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:56:37: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] static const elfclass cls = elfclass::_64; ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:56:37: error: incomplete type 'elf::elfclass' named in nested name specifier static const elfclass cls = elfclass::_64; ^~~~~~~~~~ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/2000e2a2943bb17bf9e35568b527e0da032f28f8/include/libelfin/elf/data.hh:59:22: error: no type named 'uint64_t' in namespace 'std' typedef std::uint64_t Addr; ~~~~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 10 warnings and 20 errors generated. 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: libelfin/0.3 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/cci_PR-3283/5/3a9f8079-a927-47fe-8e3d-f94375676fa7/recipes/libelfin/all/test_package/build/9b1771fedb5554f3452a85dea35345ff31786cf9' '--' '-j3'