Last active
August 29, 2015 14:03
-
-
Save yuma300/4230963bfc13375e19a7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;まずは必要なパッケージをインストールする | |
# yum install gcc openssl-devel libdbi-devel.x86_64 boost-devel qrencode-devel.x86_64 gcc-c++ compat-gcc-32 compat-gcc-32-c++ db4-devel.x86_64 db4-cxx.x86_64 dbus-cxx-devel.x86_64 boost-thread boost-devel libodb-boost-devel.x86_64 | |
;monacoindのビルドで以下のようなエラーが出るので対応 | |
;usr/bin/ld: cannot find -lboost_thread | |
;collect2: ld returned 1 exit status | |
;make: *** [litecoind] Error 1 | |
# cd /usr/lib64 | |
# ln -s libboost_thread-mt.so libboost_thread.so | |
;miniupnpc のソースをダウロードする | |
# wget http://miniupnp.free.fr/files/download.php?file=miniupnpc-1.8.tar.gz | |
;miniupnpc を展開してビルド&インストール | |
# tar zxvf miniupnpc-1.8.tar.gz && cd miniupnpc-1.8 | |
# make && make install | |
;key.cpp:134: <unnamed>::CECKey::CECKey(): Assertion `pkey != __null' failed. | |
;というエラーがでるので対応します。 | |
;これはパテントの問題でCentOSのパッケージのOpenSSLには必要な機能が入ってないそうなので自分で用意します | |
# wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz | |
# tar zxf openssl-1.0.1h.tar.gz | |
# openssl-1.0.1h | |
# ./config | |
# make all | |
# make install | |
;monacoind のソースを git からダウロードしてきてビルドする | |
# git clone https://github.com/monacoinproject/monacoin.git | |
# cd monacoin/src | |
# make -f makefile.unix USE_UPNP=- OPENSSL_LIB_PATH=/usr/local/ssl/lib | |
すると monacoind というバイナリが出来上がります。 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment