Feathercoin daemon and wallet production version 0.17.0.1

[Guides] How to compile Feathercoin Core 0.11.1 on Windows


  • | Tip lizhi

    Please read reference resources :
    https://bitcointalk.org/index.php?topic=149479.0

    Step One Depends Libs:
    1)Berkeley DB 6.1.26
    You can download it from http://download.oracle.com/berkeley-db/db-6.1.26.NC.tar.gz
    cd /f/coin/baselibs
    tar xvfz db-6.1.26.NC.tar.gz
    cd db-6.1.26.NC/build_unix
    …/dist/configure --enable-mingw --enable-cxx --disable-shared --disable-replication
    make
    make install

    2)openssl 1.02d
    Download openssl-1.0.2d.tar.gz to your baselibs directory.
    cd /f/Coin/BaseLibs
    tar xvfz openssl-1.0.2d.tar.gz
    cd openssl-1.0.2d
    ./config
    make
    make install
    You will see libcrypto.a and libssl.a

    3)boost 1.58.0
    You download boost_1_58_0.zip from http://sourceforge.net/projects/boost/files/boost/1.58.0/
    wget -O boost_1_58_0.zip http://downloads.sourceforge.net/project/boost/boost/1.58.0/boost_1_58_0.zip?r=&ts=1430358339&use_mirror=jaist
    cd F:\Coin\BaseLibs\boost_1_58_0
    bootstrap.bat mingw
    b2 --build-type=complete --with-chrono --with-filesystem --with-program_options --with-system --with-thread toolset=gcc variant=release link=static threading=multi runtime-link=static stage
    all files been make in stage\lib directory.

    Then ,you must compile libpng-1.6.16, qrencode-3.4.4 ,protobuf-2.6.1 , miniupnpc-1.9 , gmp-6.0.0.

    Step Two compile Feathercoin core
    Download codes:
    git clone -b 0.11.1 git://github.com/FeatherCoin/Feathercoin.git ftc0.11.1

    cd /f/Coin/FTC/ftc0.11.1
    ./autogen.sh

    CPPFLAGS="-I/F/Coin/BaseLibs/db-6.1.26.NC/build_unix
    -I/F/Coin/BaseLibs/boost_1_58_0
    -I/F/Coin/BaseLibs/openssl-1.0.2d/include
    -I/F/Coin/BaseLibs
    -I/F/Coin/BaseLibs/protobuf-2.6.1/src
    -I/F/Coin/BaseLibs/libpng-1.6.16
    -I/F/Coin/BaseLibs/qrencode-3.4.4
    -I/F/Coin/BaseLibs/gmp-6.0.0 "
    LDFLAGS="-L/F/Coin/BaseLibs/db-6.1.26.NC/build_unix
    -L/F/Coin/BaseLibs/boost_1_58_0/stage/lib
    -L/F/Coin/BaseLibs/openssl-1.0.2d
    -L/F/Coin/BaseLibs/miniupnpc-1.9
    -L/F/Coin/BaseLibs/protobuf-2.6.1/src/.libs
    -L/F/Coin/BaseLibs/libpng-1.6.16/.libs
    -L/F/Coin/BaseLibs/qrencode-3.4.4/.libs
    -L/F/Coin/BaseLibs/gmp-6.0.0/.libs"
    BOOST_ROOT=/F/Coin/BaseLibs/boost_1_58_0
    ./configure
    –disable-upnp-default
    –disable-tests
    –with-qt-incdir=/c/Qt/5.3.2/include
    –with-qt-libdir=/c/Qt/5.3.2/lib
    –with-qt-plugindir=/c/Qt/5.3.2/plugins
    –with-qt-bindir=/c/Qt/5.3.2/bin
    –with-boost-system=mgw49-mt-s-1_58
    –with-boost-filesystem=mgw49-mt-s-1_58
    –with-boost-program-options=mgw49-mt-s-1_58
    –with-boost-thread=mgw49-mt-s-1_58
    –with-boost-chrono=mgw49-mt-s-1_58
    –with-protoc-bindir=/F/Coin/BaseLibs/protobuf-2.6.1/src

    make clean
    make

    strip src/feathercoin-cli.exe
    strip src/feathercoin-tx.exe
    strip src/feathercoind.exe
    strip src/qt/feathercoin-qt.exe


  • Moderators | Tip wrapper

    Thanks Lizhi, another great contribution…


  • Regular Member | Tip bitboy11

    Where’s your guide to download a Setup.exe?
    Are you guys lazy or something?
    You need .exe files if you want to go mainstream!
    Nobody cares to download a “build” or compile squat unless they are a Dev or a Quenk!


  • Moderators | Tip wrapper

    @bitboy11

    Are you volunteering to help? If not, it’s a bit much being called lazy when members are contributing their time for free.

    Imagine how you would feel if you were Lizhi, after doing all that work and then read your comment in his thread?

    It is also against the forum guidelines as personal comments are classed as trolling …


  • Regular Member | Tip bitboy11

    @wrapper said in [Guides] How to compile Feathercoin Core 0.11.1 on Windows:

    @bitboy11

    Are you volunteering to help? If not, it’s a bit much being called lazy when members are contributing their time for free.

    Imagine how you would feel if you were Lizhi, after doing all that work and then read your comment in his thread?

    It is also against the forum guidelines as personal comments are classed as trolling …

    Volunteer?
    I already did…I possess one of the highest valued FTC accounts!

    I would like Lizhi to read my comment, that is exactly why I posted it. He has been hopping from one wallet to another, yet he hasn’t created a proper installer for any of them except Version 9.5 - a wallet that he supposedly created, yet it seems that it has been an abandoned project. I use this wallet. The wallet keeps asking me to downgrade to 9.3.1 but their is no installer for it…only “builds” or “compilations”. I am not a coder, how do you expect me to compile one of your incomplete, unfinished wallets?

    If you want me to switch, then build something that a non-coder can install.
    Anyway, I’ll stay on 9.5 until I see an installation for 9.3.1


  • Moderators | Tip wrapper

    You will be “upgrading” to 0.9.3.1.


  • Regular Member | Tip bitboy11

    @wrapper said in [Guides] How to compile Feathercoin Core 0.11.1 on Windows:

    You will be “upgrading” to 0.9.3.1.

    Is that sarcasm?
    Anyway, the 9.5 wallet says “Downgrade”!

    I won’t be going to 0.9.3.1 unless you guys build an installer file.

    Here’s an interesting question for you wrapper:
    If you have a “normal” grandmother who wants to store her Feathercoins, are you going to suggest that she compile the binaries on github? LOL!!!


  • Moderators | Tip wrapper

    @bitboy11

    Apart from my Grandmother is dead, I have contributed a lot of work for free to Github for Feathercoin. How can “anybody” buy a MSI compiler, if they don’t have anything to download and build from Github?