================== FOR QT NEED UPDATE SEEMS TO WORK, you need a berkdb from arm ==============
Install:
apt install qt5-default qt5-qmake qtdeclarative5-dev qttools5-dev-tools libdb++-dev libminiupnpc-dev <= good enough for qmake
Make will stop on boost related error
wget https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.gz
./bootstrap.sh --prefix=/home/pi/boost176_build/
./b2 -j 16
Beware it takes a while
Modify litedoge-qt.pro
INCLUDEPATH += src src/json src/qt /home/pi/boost176_build/
LIBS += -L/home/pi/boost176_build/stage/lib
Basically point to the indicated path at the end of the boost compilation
qmake
make -j 16
before running
export LD_LIBRARY_PATH=/home/pi/boost176_build/stage/lib/
./litedoge-qt
================== FOR DAEMON VERSION SEEMS TO WORK, you need a berkdb from arm ==================
wget https://github.com/berkeleydb/libdb/releases/download/v5.3.28/db-5.3.28.tar.gz
cd build_unix
../dist/configure --prefix=/home/pi/project/berkdb --enable-cxx --enable-compat185 --enable-sql --disable-shared --with-pic
make -j 16
make install
cd src
export BOOST_INCLUDE_PATH=/home/pi/boost176_build/
export BOOST_LIB_PATH=/home/pi/boost176_build/stage/lib
export BDB_INCLUDE_PATH=/home/pi/project/berkdb/include
export BDB_LIB_PATH=/home/pi/project/berkdb/lib
export LD_LIBRARY_PATH=/home/pi/boost176_build/stage/lib/:/home/pi/project/berkdb/lib
make -f makefile.unix clean
make -f makefile.unix -j 16
Those two build seems unable to open an existing database !
Comments