Transaction

e4cac16c4d8308fc2aea515b36cda0c8b58492c70cd1168dd1a379a583d987e5
( - )
236,115
2019-10-24 08:03:20
1
2,834 B

4 Outputs

Total Output:
  • j"19HxigV4QyBv3tHpQVcUEQyq1pzZVdoAutM+ # There are no binaries, but one can compile it manually It is true that there are no official binaries available, but one can compile it manually. There are a few tweaks that need to be done to the code in order for compiler to suceed: 1. Install xcode command line tools: ``` xcode-select --install ``` 2. Install [brew](https://brew.sh/). 3. Install build dependencies: ``` brew install automake libtool boost miniupnpc openssl pkg-config protobuf python qt libevent qrencode ``` 4. Install BerkleyDB (find the version of the BerkleyDB in the output and remember it for the build step - was "18.1.32_1" in my case): ``` brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/master/Formula/berkeley-db.rb ``` 5. Get Bitcoin SV source (by checking out git repository, downloading tarball, ...). 6. Add missing headers (as of Oct 24th 2019, supposed to be fixed in 0.2.2, but the code has not been made public yet): ``` diff --git a/src/init.cpp b/src/init.cpp index 6dc8b6132..c1ad51e0f 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -21,6 +21,7 @@ #include "fs.h" #include "httprpc.h" #include "httpserver.h" +#include "inttypes.h" #include "key.h" #include "mining/legacy.h" #include "net.h" diff --git a/src/rpc/misc.cpp b/src/rpc/misc.cpp index 615fb38b2..387fd7187 100644 --- a/src/rpc/misc.cpp +++ b/src/rpc/misc.cpp @@ -18,14 +18,15 @@ #include "util.h" #include "utilstrencodings.h" #include "validation.h" + #ifdef ENABLE_WALLET #include "wallet/rpcwallet.h" #include "wallet/wallet.h" #include "wallet/walletdb.h" -#include "vmtouch.h" - #endif +#include "vmtouch.h" + #include <univalue.h> #include <cstdint> ``` 7. Bump C++ standard for the bundled univalue library (See [pull request](https://github.com/bitcoin-sv/bitcoin-sv/pull/101).) 8. Build the software (replace "18.1.32_1" with the version of BerkleyDB) by running the following in the root folder of the source: ``` ./autogen.sh ./configure --without-gui LDFLAGS="-L/usr/local/Cellar/berkeley-db/18.1.32_1/lib" CPPFLAGS="-I/usr/local/Cellar/berkeley-db/18.1.32_1/include" make ``` 9. Assuming that the compilation completed without errors you will be able to find binaries in `./src` (i.e. `./src/bitcoind`, `./src/bitcoin-cli`, ...) 10. Now you can use `make check` to run the test suite and `make deploy` to install the software. text/markdownUTF-8 answer.md
    https://whatsonchain.com/tx/e4cac16c4d8308fc2aea515b36cda0c8b58492c70cd1168dd1a379a583d987e5