Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Guides] How to compile Feathercoin Core 0.11.1 on Windows

    Guides
    3
    8
    8994
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • lizhi
      lizhi last edited by

      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

      1 Reply Last reply Reply Quote 2
      • wrapper
        wrapper Moderators last edited by

        Thanks Lizhi, another great contribution…

        1 Reply Last reply Reply Quote 0
        • B
          bitboy11 Regular Member last edited by

          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!

          1 Reply Last reply Reply Quote 0
          • wrapper
            wrapper Moderators last edited by

            @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 …

            B 1 Reply Last reply Reply Quote 0
            • B
              bitboy11 Regular Member @wrapper last edited by

              @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

              1 Reply Last reply Reply Quote 0
              • wrapper
                wrapper Moderators last edited by

                You will be “upgrading” to 0.9.3.1.

                B 1 Reply Last reply Reply Quote 0
                • B
                  bitboy11 Regular Member @wrapper last edited by

                  @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!!!

                  1 Reply Last reply Reply Quote 0
                  • wrapper
                    wrapper Moderators last edited by 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?

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post