Tested
Gapcoin Core GUI wallet - gapcoin-qt - branch v0.9.4 which now builds perfectly on Ubuntu 18.04 LTS
Desktop ...
Terminal window (ctrl + alt + t) - copy and paste:
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev libboost-all-dev libgmp-dev libmpfr-dev
Qt 5 Install:
sudo apt-get install git libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
N.B. libqt5core5a
not libqt5core5
QR Code Support (optional - recommended) add:
sudo apt-get install libqrencode-dev
Berkeley DB:
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
echo '12edc0df75bf9abd7f82f821795bcee50f42cb2e5f76a6a281b85732798364ef db-4.8.30.NC.tar.gz' | sha256sum -c
tar -xvf db-4.8.30.NC.tar.gz
Berkeley DB compile:
cd db-4.8.30.NC/build_unix
mkdir -p build
BDB_PREFIX=$(pwd)/build
../dist/configure --disable-shared --enable-cxx --with-pic --prefix=$BDB_PREFIX
make install
cd ../..
Gapcoind download and compile:
git clone --branch v0.9.4-gap https://github.com/gapcoin-project/gapcoin.git
cd gapcoin
git submodule init
git submodule update
./autogen.sh
./configure CPPFLAGS="-I${BDB_PREFIX}/include/ -O2" LDFLAGS="-L${BDB_PREFIX}/lib/" --with-gui=qt5 --without-miniupnpc --disable-tests
make
make install
Strip gapcoind and gapcoin-cli:
cd src
strip gapcoind
strip gapcoin-cli
Strip gapcoin-qt:
cd qt
strip gapcoin-qt
cd
...
Running gapcoin-qt:
Terminal window (ctrl + alt + t) - copy and paste:
cd gapcoin/src/qt
./gapcoin-qt
DONE !...
Recommended soundtrack whilst gapcoin-qt is compiling ...
-
https://www.youtube.com/watch?v=k02KIOUU8Hw&list=PLD141E36B4DAC5F13