Hive develop is not compiling due to zstd compression library
cmake output: cmake.log
...
[ 75%] Building CXX object libraries/chain/CMakeFiles/hive_chain.dir/block_log.cpp.o
[ 75%] Building CXX object libraries/chain/CMakeFiles/hive_chain.dir/util/advanced_benchmark_dumper.cpp.o
[ 75%] Building CXX object libraries/chain/CMakeFiles/hive_chain.dir/util/sps_processor.cpp.o
/home/kmochocki/hive/default/libraries/chain/block_log.cpp: In static member function ‘static std::tuple<std::unique_ptr<char [], std::default_delete<char []> >, long unsigned int> hive::chain::block_log::compress_block_zstd(const char*, size_t, fc::optional<int>)’:
/home/kmochocki/hive/default/libraries/chain/block_log.cpp:800:76: error: ‘ZSTD_CLEVEL_DEFAULT’ was not declared in this scope
compression_level.value_or(ZSTD_CLEVEL_DEFAULT));
^~~~~~~~~~~~~~~~~~~
/home/kmochocki/hive/default/libraries/chain/block_log.cpp:800:76: note: suggested alternative: ‘TCP_MSS_DEFAULT’
compression_level.value_or(ZSTD_CLEVEL_DEFAULT));
^~~~~~~~~~~~~~~~~~~
TCP_MSS_DEFAULT
[ 75%] Building CXX object libraries/chain/CMakeFiles/hive_chain.dir/util/sps_helper.cpp.o
libraries/chain/CMakeFiles/hive_chain.dir/build.make:257: recipe for target 'libraries/chain/CMakeFiles/hive_chain.dir/block_log.cpp.o' failed
make[2]: *** [libraries/chain/CMakeFiles/hive_chain.dir/block_log.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
...
installed zstd
libraries
#apt search zstd
libzstd-dev/bionic-updates,bionic-security,now 1.3.3+dfsg-2ubuntu1.2 amd64 [installed]
fast lossless compression algorithm -- development files
libzstd1/bionic-updates,bionic-security,now 1.3.3+dfsg-2ubuntu1.2 amd64 [installed,automatic]
fast lossless compression algorithm
libzstd1-dev/bionic-updates,bionic-security 1.3.3+dfsg-2ubuntu1.2 amd64
transitional package for libzstd-dev
xarchiver/bionic 1:0.5.4.12-1 amd64
GTK+ frontend for most used compression formats
zstd/bionic-updates,bionic-security 1.3.3+dfsg-2ubuntu1.2 amd64
fast lossless compression algorithm -- CLI tool
build on commit: f3ead0d9
building with uninstalled library works
Edited by Krzysztof Mochocki