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/8/9fcfc35f-a984-430a-9527-24d9e210220d/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/elf++.hh:8: /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/8/9fcfc35f-a984-430a-9527-24d9e210220d/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/elf++.hh:9: /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/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/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:75:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class elfdata : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:75:12: error: ISO C++ forbids forward references to 'enum' types enum class elfdata : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:75:20: error: expected unqualified-id enum class elfdata : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:85:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class elfosabi : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:85:12: error: ISO C++ forbids forward references to 'enum' types enum class elfosabi : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:85:21: error: expected unqualified-id enum class elfosabi : unsigned char ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:96:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class et : ElfTypes::Half ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:96:12: error: ISO C++ forbids forward references to 'enum' types enum class et : ElfTypes::Half ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:96:15: error: expected unqualified-id enum class et : ElfTypes::Half ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:113:49: warning: use of enumeration in a nested name specifier is a C++11 extension [-Wc++11-extensions] template ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:113:49: error: non-type template argument of type 'elf::byte_order' is not an integral constant expression template ^~~~~~~~~~~~~~~~~~ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:113:41: error: template parameter missing a default argument template ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:113:23: note: previous default template argument defined here template ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:175:6: error: ISO C++ forbids forward references to 'enum' types enum shn : ElfTypes::Half // This is a Word in Shdr and Half in Sym. ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:175:10: error: expected unqualified-id enum shn : ElfTypes::Half // This is a Word in Shdr and Half in Sym. ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:192:14: error: no member named 'shn' in namespace 'elf::enums' using enums::shn; ~~~~~~~^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:195:6: warning: scoped enumerations are a C++11 extension [-Wc++11-extensions] enum class sht : ElfTypes::Word ^ /home/conan/w/cci_PR-3283/.conan/data/libelfin/0.3/_/_/package/ac062fddda604275b8d4a5eeef8896e72fd329dd/include/libelfin/elf/data.hh:195:12: error: ISO C++ forbids forward references to 'enum' types enum class sht : ElfTypes::Word ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 15 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/8/9fcfc35f-a984-430a-9527-24d9e210220d/recipes/libelfin/all/test_package/build/ecaf7a4da8697e685b0e104b0b505ed66061504e' '--' '-j3'