Feathercoin daemon and wallet production version 0.19.1
Old daemon and wallet version 0.18.3

[Guide] Build FeathercoinD + Feathercoin-QT v0.9.6 on Arch Linux v2017.01.01

  • Moderators | Tip AcidD

    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.01

    Dependency 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
    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 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
    ./configure --prefix=/home/feathercoin --with-gui=qt5 --with-incompatible-bdb
    make install

    I hope this helps someone.

  • Moderators | Tip AcidD

    Love a good screen shot!