i compile success memoryminer on centos
1. su root
2.
yum install gcc-c++ m4 openssl-devel db4-devel boost-devel
3.
wget
http://mirrors.kernel.org/gnu/gmp/gmp-5.1.2.tar.bz2tar xjvf gmp-5.1.2.tar.bz2
cd gmp-5.1.2
./configure --enable-cxx
make
sudo make install
4.
wget
ftp://ftp.pca.dfn.de/pub/tools/net/openssl/source/openssl-1.0.1e.tar.gztar xzvf openssl-1.0.1e.tar.gz
cd openssl-1.0.1e
./config shared --prefix=/usr/local --libdir=lib
make
sudo make install
5.
wget
http://miniupnp.tuxfamily.org/files/download.php?file=miniupnpc-1.6.20120509.tar.gztar xzvf miniupnpc-1.6.20120509.tar.gz
cd miniupnpc-1.6.20120509
make
sudo INSTALLPREFIX=/usr/local make install
6.
wget
http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.zip/downloadunzip boost_1_55_0.zip
cd boost_1_55_0
./bootstrap.sh
./b2
./b2 install
7.
wget "
http://mmc.xpool.xram.co/assets/files/memoryminer.tar.bz2"
bzip2 -d memoryminer.tar.bz2
tar xvf memoryminer.tar
cd memoryminer
cd src
you need use makefile.mymake -f makefile.my
makefile.my can download from
http://pan.baidu.com/s/1o64mIqI MMC Tip:MAFj3TrDPjWTHnNcAwGxcnYodGm3chDz3Umakefile.my diff to makefile.unix
< DEFS += $(addprefix -I,$(CURDIR) $(CURDIR)/obj
/usr/local/include $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH))
< LIBS = $(addprefix -L,
/usr/local/lib $(BOOST_LIB_PATH) $(BDB_LIB_PATH) $(OPENSSL_LIB_PATH))
---
> DEFS += $(addprefix -I,$(CURDIR) $(CURDIR)/obj $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH))
> LIBS = $(addprefix -L,$(BOOST_LIB_PATH) $(BDB_LIB_PATH) $(OPENSSL_LIB_PATH))
111c111
< xLDFLAGS=$(LDHARDENING)
-Wl,-rpath,/usr/local/lib $(LDFLAGS)
---
> xLDFLAGS=$(LDHARDENING) $(LDFLAGS)