monacoindをビルドする

Pocket

環境はArchLinux(つーかAntergosだけど)

何が必要かよくわからないので取り敢えずcloneしてきて様子を見よう。

$ git clone https://github.com/monacoinproject/monacoin.git

http://qiita.com/monapay/items/8642ea58e7d959e380c2 によると、 monacoin/src の中で $ make -f makefile.unix しろって言っているけれど、 makefile.unix なターゲットがないゾ、と怒られるので、素直に INSTALL 読む。

See doc/build-*.md for instructions on building bitcoind(以下略)

と書いてあるので、それらしい doc/build-unix.md を見て対応。

$ ./autogen.sh
$ ./configure
configure: error: Found Berkeley DB other than 4.8. required for portable walltes (--with-incompatible-bdb to ignore or --disable-wallet to disable wallet functionality)

怒られた。 build-unix.md の Dependencies の項を見てみると、 libdb4.8 が Wallet storage に必要らしい。

only needed when wallet enabled

とあるけれど、ま、ウォレット機能は必要でしょ。db4.8(https://aur.archlinux.org/packages/db4.8/)を入れてからリベンジしたら通ったので、次の工程へ。

$ yaourt -S db4.8
$ ./configure
$ make

うまくいっていれば、monacoin/srcの中に monacoind や monacoin-cli が出来ているはず。

動作チェックは割愛。

 

お茶漬け

たまーに飲み屋で食べるお茶漬けめちゃウマい

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です