0
I'm trying to compile the Bitcoin source (1) on Ubuntu and I get:
In file included from bench/data.cpp:10:0:
./bench/data/block413567.raw.h:1:40: error: conflicting declaration ‘const unsigned char benchmark::data::block413567 []’
static unsigned const char block413567[] = {
^
In file included from bench/data.cpp:5:0:
./bench/data.h:14:35: note: previous declaration as ‘const std::vector<unsigned char> benchmark::data::block413567’
extern const std::vector<uint8_t> block413567;
^~~~~~~~~~~
...
/usr/include/c++/7/bits/stl_vector.h:270:7: note: candidate expects 1 argument, 2 provided
/usr/include/c++/7/bits/stl_vector.h:259:7: note: candidate: std::vector<_Tp, _Alloc>::vector() [with _Tp = unsigned char; _Alloc = std::allocator<unsigned char>]
vector()
^~~~~~
/usr/include/c++/7/bits/stl_vector.h:259:7: note: candidate expects 0 arguments, 2 provided
Makefile:10306: recipe for target 'bench/bench_bench_bitcoin-data.o' failed
make[2]: *** [bench/bench_bench_bitcoin-data.o] Error 1
Internet searches aren't giving me very actionable clues.
- master latest 3489b715120b1bf7559fbddf03cd87b889fdca47
1A temporary solution is to add
--disable-benchto./configureto disable benchmarks until this is fixed. – MCCCS – 2019-07-28T17:02:09.930But this is somehow cause by this line.
– MCCCS – 2019-07-28T17:20:16.347_rawis not appended for some reason. I'd suggest submitting a bug report at https://github.com/bitcoin/bitcoin/issuesThat worked, want to add your comments as an answer? And we'll mark this as solved. I created the GH issue: https://github.com/bitcoin/bitcoin/issues/16479
– givanse – 2019-07-28T18:31:13.410