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-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In lambda function: /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:664:3: error: non-constant condition for static assertion static_assert(name.size() > 0, "Expression does not have a name."); \ ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:10:25: note: in expansion of macro ‘NAMEOF’ constexpr auto name = NAMEOF(structvar); ^~~~~~ /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:667:10: error: unable to deduce lambda return type from ‘nameof’ return nameof; }() ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:10:25: note: in expansion of macro ‘NAMEOF’ constexpr auto name = NAMEOF(structvar); ^~~~~~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:10:18: error: ‘constexpr const void name’ has incomplete type constexpr auto name = NAMEOF(structvar); ^~~~ In file included from /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:1:0: /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In lambda function: /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:664:3: error: non-constant condition for static assertion static_assert(name.size() > 0, "Expression does not have a name."); \ ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:13:27: note: in expansion of macro ‘NAMEOF’ std::string_view res1 = NAMEOF(structvar); ^~~~~~ /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:667:10: error: unable to deduce lambda return type from ‘nameof’ return nameof; }() ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:13:27: note: in expansion of macro ‘NAMEOF’ std::string_view res1 = NAMEOF(structvar); ^~~~~~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:667:19: error: conversion from ‘void’ to non-scalar type ‘std::string_view {aka std::basic_string_view}’ requested #define NAMEOF(...) []() constexpr noexcept { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::std::void_t(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto name = ::nameof::detail::pretty_name(#__VA_ARGS__, true); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_assert(name.size() > 0, "Expression does not have a name."); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto size = name.size(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto nameof = ::nameof::cstring{name}; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nameof; }() ~~~~~~~~~~~~~~~~^~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:13:27: note: in expansion of macro ‘NAMEOF’ std::string_view res1 = NAMEOF(structvar); ^~~~~~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In lambda function: /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:664:3: error: non-constant condition for static assertion static_assert(name.size() > 0, "Expression does not have a name."); \ ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:14:27: note: in expansion of macro ‘NAMEOF’ std::string_view res2 = NAMEOF(::structvar); ^~~~~~ /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:667:10: error: unable to deduce lambda return type from ‘nameof’ return nameof; }() ^ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:14:27: note: in expansion of macro ‘NAMEOF’ std::string_view res2 = NAMEOF(::structvar); ^~~~~~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp: In function ‘int main()’: /home/conan/w/cci_PR-4185/.conan/data/nameof/0.9.4/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include/nameof.hpp:667:19: error: conversion from ‘void’ to non-scalar type ‘std::string_view {aka std::basic_string_view}’ requested #define NAMEOF(...) []() constexpr noexcept { \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ::std::void_t(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto name = ::nameof::detail::pretty_name(#__VA_ARGS__, true); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static_assert(name.size() > 0, "Expression does not have a name."); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto size = name.size(); \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ constexpr auto nameof = ::nameof::cstring{name}; \ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ return nameof; }() ~~~~~~~~~~~~~~~~^~ /home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/test_package.cpp:14:27: note: in expansion of macro ‘NAMEOF’ std::string_view res2 = NAMEOF(::structvar); ^~~~~~ 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 nameof/0.9.4: WARN: This conanfile has no build step ERROR: nameof/0.9.4 (test package): Error in build() method, line 12 cmake.build() ConanException: Error 2 while executing cmake --build '/home/conan/w/cci_PR-4185/1/c9c2502d-d88a-47d5-b20d-395f424e11ea/recipes/nameof/all/test_package/build/3ab9e807845e983564d20e53042ddfcbb6c691b9' '--' '-j3'