[Guide] Build FeathercoinD + Feathercoin-QT v0.9.6 on Arch Linux v2017.01.01
-
Hi All,
Feathercoin v0.9.6 has now been released and is the current production version
Note: Feathercoin v0.9.6 is a pre-release version and at this time should NOT be used for merchant applications or mining.I’ve written this guide to stay ahead of the game, as well as help someone out on the Feathercoin Github who seemed to be having uses building under Arch Linux.
Build Environment:
Vmware Player
4GB RAM
2 vCPUs
30GB HDD
Arch Linux v2017.01.01Dependency Versions:
autoconf 2.69-4 automake 1.15-2 gcc 6.3.1-1 db 5.3.28-3 boost 1.63.0-1 qrencode 3.4.4-1 protobuf-3.0.2-3 qt5 5.7.1-1 miniupnpc 2.0-1 cmake 3.7.1-1
Step 1: Install Dependencies
pacman -S git pacman -S autoconf pacman -S automake pacman -S gcc pacman -S db pacman -S boost pacman -S qrencode pacman -S protobuf pacman -S qt5 pacman -S miniupnpc
needed for zxing
pacman -S cmake
Step 2: Build zxing (needed for QR Codes in Feathercoin-QT)
git clone https://github.com/glassechidna/zxing-cpp.git cd zxing-cpp mkdir build cd build export CXXFLAGS="-fPIC" cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make make install
You then need to go and edit the LuminanceSource.h file in /usr/local/include/zxing and change line 30 to “public:” instead of private
nano /usr/local/include/zxing/LuminanceSource.h
Step 3: Build FeathercoinD + Feathercoin-QT
git clone -b 0.9.6 https://github.com/FeatherCoin/Feathercoin.git FTC096 cd FTC096 ./autogen.sh ./configure --prefix=/home/feathercoin --with-gui=qt5 --with-incompatible-bdb make make install
I hope this helps someone.
-
Love a good screen shot!