Skip to content

paxgold/OLBITX

 
 

Repository files navigation

OLBITX POS hedge coin

Dependencies

  1. boost_1_65_1
  2. openssl-1.0.2u
  3. qt 5.12

How to build: Ubuntu 20.04

Step 1: OpenSSL

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 ..

Step 2: Boost

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 ..

Step 3: Qt 5

apt-get install qt5-default qttools5-dev-tools

Step 4: Other dependencies

apt-get install git libcurl4-openssl-dev libdb++-dev libdb-dev libminiupnpc-dev libnss-myhostname libqrencode-dev libupnp-dev pax-utils

Step 5: Build the project

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

About

Blockchain code and files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.9%
  • Python 2.0%
  • Assembly 1.9%
  • HTML 1.8%
  • C 1.3%
  • QMake 0.5%
  • Other 1.6%