- boost_1_65_1
- openssl-1.0.2u
- qt 5.12
Download and build old version of openSSL: openssl-1.0.2u will do.
apt-get update && apt-get install libcurl4-openssl-dev make perl-modules build-essential
wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz
tar xzvf openssl-1.0.2u.tar.gz
cd openssl-1.0.2u
./config --prefix=/opt/openssl-1.0.2 --openssldir=/opt/openssl-1.0.2 && make && make test
sudo make install
cd ..
wget https://boostorg.jfrog.io/artifactory/main/release/1.65.1/source/boost_1_65_1.tar.gz
tar xzvf boost_1_65_1.tar.gz
cd boost_1_65_1
./bootstrap.sh --prefix=/opt/boost-1.65.1
sudo ./b2 --prefix=/opt/boost-1.65.1 link=static threading=multi variant=release install
cd ..
apt-get install qt5-default qttools5-dev-tools
apt-get install git libcurl4-openssl-dev libdb++-dev libdb-dev libminiupnpc-dev libnss-myhostname libqrencode-dev libupnp-dev pax-utils
git clone https://github.com/OLBITX/OLBITX.git olbitx
cd olbitx
export OPENSSL_INCLUDE_PATH_DEF=/opt/openssl-1.0.2/include
export OPENSSL_LIB_PATH_DEF=/opt/openssl-1.0.2/lib
export BOOST_INCLUDE_PATH_DEF=/opt/boost-1.65.1/include
export BOOST_LIB_PATH_DEF=/opt/boost-1.65.1/lib
qmake OLBITX-qt.pro
make