Bitshares Core 升级编译

前言

BitShares Core Release 2.0.180612 新版本发布,修复重大bug。这是一个协议升级(硬分叉)版本,请所有节点在 2018年7月19日(周四)北京时间晚上22:00前完成升级。

参考公告:
https://steemit.com/bitshares/@abit/bitshares-core-release-2-0-180425

升级步骤

git fetch origin
git checkout 2.0.180612
git submodule update --init --recursive
git submodule sync --recursive
git submodule update --init --recursive
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .
make clean
make

使用replay-blockchain参数启动witness:
bitshares/bitshares-core/programs/witness_node/witness_node -d ./node_data  --partial-operations true --replay-blockchain

问题解决

错误:

make[5]: *** 没有规则可以创建“libeditline_la-editline.lo”需要的目标“/root/bitshares/bitshares-core/libraries/fc/vendor/editline/src/editline.c”。 停止。

由于在root目录编译,移动到/home目录重新编译,已有的编译连接文件,导致的问题。

解决:
重新clone项目,把bitshares/bitshares-core/libraries替换为最新的版本,重新编译。

你可能感兴趣的:(Bitshares Core 升级编译)