twister-core/INSTALL

59 lines
1.6 KiB
Plaintext
Raw Normal View History

2013-10-08 21:39:07 +00:00
Building twister
2013-10-08 21:39:07 +00:00
***************************************************************
*** THIS IS ALPHA SOFTWARE - THE BUILD SYSTEM IS UNFINISHED ***
***************************************************************
This software is a proof-of-concept, a forced marriage between
bitcoin and libtorrent codebases. So don't expect an easy ride.
Building this thing is quite hacky (but hopefully not complicated).
2014-01-01 13:34:59 +00:00
1) Twister relies on a bundled custom version of libtorrent, so
first you need to build that:
2013-10-08 21:39:07 +00:00
$ cd libtorrent
$ ./bootstrap.sh
2013-10-08 21:39:07 +00:00
$ ./configure --enable-logging --enable-debug --enable-dht
2013-12-31 05:04:11 +00:00
$ make
2013-10-08 21:39:07 +00:00
2014-01-01 13:34:59 +00:00
Note1: 64-bit systems may need eg. "--with-boost-libdir=/usr/lib64"
or "--with-boost-libdir=/usr/lib/x86_64-linux-gnu/"
2013-10-08 21:39:07 +00:00
Note2: disable logging if you want, but at this point it might
help to diagnose problems in case anything goes wrong.
2) Then, for bitcoin/twister, you have actually two choices to
build. Both will produce (almost) the same "twisterd" executable,
so try which one works for you.
2a) Using qmake
$ qmake
$ make
2b) Using standard makefile
$ cd src
$ make -f makefile.unix
DEPENDENCIES
============
OpenSSL, Berkeley DB, Boost and miniupnpc are required.
Please read doc/build-unix.md for a complete list and instructions.
Original bitcoin build instruction
==================================
See doc/readme-qt.md for instructions on building Bitcoin-Qt.
(note: the graphic interface is disabled)
See doc/build-*.md for instructions on building bitcoind,
the intended-for-services, no-graphical-interface, reference
2013-10-08 21:39:07 +00:00
implementation of Bitcoin.