natsfr icon

Compile litedoge on RPI4

natsfr | PRO | 05/09/21 09:49:28 PM UTC (Edited) | 0 ⭐ | 1608 👁️ | Never ⏰ | []
text |

1.53 KB

|

None

|

0 👍

/

0 👎

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