[Guides] How to compile Feathercoin Core 0.11.1 on Windows
-
Please read reference resources :
https://bitcointalk.org/index.php?topic=149479.0Step 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 install2)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.a3)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.1cd /f/Coin/FTC/ftc0.11.1
./autogen.shCPPFLAGS=“-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/srcmake clean
makestrip src/feathercoin-cli.exe
strip src/feathercoin-tx.exe
strip src/feathercoind.exe
strip src/qt/feathercoin-qt.exe -
Thanks Lizhi, another great contribution…
-
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! -
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 …
-
@wrapper said in [Guides] How to compile Feathercoin Core 0.11.1 on Windows:
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 -
You will be “upgrading” to 0.9.3.1.
-
@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!!! -
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?