Is there an existing issue for this?
- I have searched the existing issues
Current behaviour
when I run make check on my ubuntu,it said
In file included from ./primitives/transaction.h:11:0, from ./primitives/block.h:9, from ./consensus/merkle.h:10, from consensus/merkle.cpp:5: ./script/script.h: In function ‘CScript BuildScript(Ts&& …)’: ./script/script.h:601:30: error: parameter packs not expanded with ‘…’: ([&ret, &cnt] (Ts&& input) { ^ ./script/script.h:601:30: note: ‘Ts’ ./script/script.h: In lambda function: ./script/script.h:602:23: error: parameter packs not expanded with ‘…’: if constexpr (std::is_same_v<std::remove_cv_t<std::remove_reference_t>, CScript>) { ^~~ ./script/script.h:602:23: note: ‘Ts’ ./script/script.h:605:21: error: parameter packs not expanded with ‘…’: ret = std::forward(input); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./script/script.h:605:21: note: ‘Ts’ Makefile:13994: recipe for target ‘consensus/libbitcoinconsensus_la-merkle.lo’ failed make[2]: *** [consensus/libbitcoinconsensus_la-merkle.lo] Error 1 ….. Makefile:811: recipe for target ‘check-recursive’ failed make: *** [check-recursive] Error 1
what should I do now?I just want to run the code
Expected behaviour
Normal compilation
Steps to reproduce
./autogen.sh ./configure
nothing wrong
Relevant log output
No response
How did you obtain Bitcoin Core
Compiled from source
What version of Bitcoin Core are you using?
lastest
Operating system and version
ubuntu 18
Machine specifications
No response