Open kenneth opened 6 years ago
[ 88%] Building CXX object programs/cli_wallet/CMakeFiles/cli_wallet.dir/main.cpp.o
In file included from /steemit/steem/programs/cli_wallet/main.cpp:43:
/steemit/steem/libraries/wallet/include/steem/wallet/wallet.hpp:918:7: warning: TODO: Supplement API
argument description [-W#pragma-messages]
FC_TODO(Supplement API argument description)
^
/steemit/steem/libraries/fc/include/fc/macros.hpp:33:22: note: expanded from macro 'FC_TODO'
#define FC_TODO(msg) DO_PRAGMA(message("TODO: " #msg))
^
/steemit/steem/libraries/fc/include/fc/macros.hpp:17:22: note: expanded from macro 'DO_PRAGMA'
#define DO_PRAGMA(x) _Pragma (#x)
^
<scratch space>:66:2: note: expanded from here
message("TODO: " "Supplement API argument description")
^
1 warning generated.
[ 88%] Linking CXX executable cli_wallet
/steemit/steem/libraries/fc/include/fc/static_variant.hpp:385:34: error: class template partial specialization is not more specialized than the primary
template [-Winvalid-partial-specialization]
template<typename... T> struct get_typename<T...> { static const char* name() { return typeid(static_variant<T...>).name(); } };
^
/steemit/steem/libraries/fc/include/fc/reflect/typename.hpp:18:30: note: template is declared here
template<typename T> class get_typename{};
^
1 error generated.
why can't compile pass?