#author("2019-04-13T17:14:39+09:00","","")
* ubuntu 16.04 [#vd2d2473]

必要ライブラリを用意
 sudo apt-get install build-essential libssl-dev libdb5.3-dev libdb5.3++-dev libqrencode-dev libminiupnpc-dev
 sudo apt-get libboost1.58-all-dev
 git clone https://github.com/kumacoinproject/kumacoin.git --depth=10


ビルド実行
 cd kumacoin
 qmake
 make -j4

これでkumacoin-qtができているはず
あと、
 cd src
 make -f makefile.unix -j4
でkumacoindも生成できる。

* ビルドできませんか? [#sb0a557c]
- g++のバージョンが4.6など古い時は以下の様にオプションが必要です
 make -f makefile.unix -j4 EXT_OPTIONS='-std=c++11'

- libboost1.58-all-devがnot foundとなる時
最近のBoostは1.65にバージョンが上げられ上記のコマンドでは対応できなくなったので以下の様にマニュアル的にインストールする必要がある
 wget https://sourceforge.net/projects/boost/files/boost/1.58.0/boost_1_58_0.zip/download
 unzip download
 cd boost_1_58_0/
 ./bootstrap.sh
 ./b2
 sudo ./b2 install

- Bignumでエラーが起きる時
SSLのバージョンがあわない、openssl-1.0.2gのをソースよりインストール
 wget wget http://www.openssl.org/source/openssl-1.0.2g.tar.gz
 tar xzvf openssl-1.0.2g.tar.gz
 cd openssl-1.0.2g/
 ./config shared zlib
 sudo make install

- /usr/bin/ld: cannot find -lssl
Pathが通っておらずldがライブラリを発見できない。SSLだけ場所が特異なせいです。
 sudo ln -s /usr/local/ssl/lib/libcrypto.so.1.0.0 /usr/local/lib/libcrypto.so
 sudo ln -s /usr/local/ssl/lib/libssl.so.1.0.0 /usr/local/lib/libssl.so
ビルド時はheaderをIncludeするのを忘れずに
 make -f makefile.unix -j4 EXT_OPTIONS='-I/usr/local/ssl/include'