Skip to content
All dependencies and libraries to compile KLKS QT wallet on Raspberry Pi4
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


All dependencies and libraries to compile KLKS QT wallet on Raspberry Pi4

This is the complete workaround for compiling Kalkulus wallet. Alternatively, you can download:

Otherwise you can proceed manually with those commands:

sudo apt-get update && sudo apt-get upgrade 

After this command, the Raspi will ask for reboot. Proceed rebooting your Raspi.

sudo apt-get install -y pkg-config
sudo apt-get install -y software-properties-common python-software-properties
sudo mv /usr/bin/add-apt-repository
sudo chmod +x /usr/bin/add-apt-repository
sudo add-apt-repository -y ppa:bitcoin/bitcoin
sudo apt-get -y install build-essential autoconf automake libtool libboost-all-dev libboost-program-options-dev libssl1.0-dev
sudo apt-get -y install libleveldb-dev libgmp-dev libgmp3-dev libcurl4-openssl-dev libcrypto++-dev libqrencode-dev
sudo apt-get -y libminiupnpc-dev autogen libtool libevent-dev libprotobuf-dev protobuf-compiler
sudo apt-get -y install curl g++ git git-core faketime bsdmainutils mingw-w64 g++-mingw-w64 nsis zip ca-certificates python
sudo apt-get -y install libgmp-dev libssl-dev libcurl4-openssl-dev
sudo apt-get -y install qtbase5-dev libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libzmq3-dev
tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
../dist/configure --enable-cxx
sudo make -j2
sudo make install
export BDB_INCLUDE_PATH="/usr/local/BerkeleyDB.4.8/include"
export BDB_LIB_PATH="/usr/local/BerkeleyDB.4.8/lib"
sudo ln -s /usr/local/BerkeleyDB.4.8/lib/ /usr/lib/
sudo ln -s /usr/local/BerkeleyDB.4.8/lib/ /usr/lib/

Reboot again your Raspi

git clone
cd klks
sudo chmod +x share/
sudo chmod +x
sudo chmod 755 src/leveldb/build_detect_platform
sudo ./configure --with-gui=qt5 --with-libressl --disable-sse2 CPPFLAGS="-I/usr/local/BerkeleyDB.4.8/include -O2" LDFLAGS="-L/usr/local/BerkeleyDB.4.8/lib"
sudo make -j4
You can’t perform that action at this time.