Post
Topic
Board Announcements (Altcoins)
Re: [ANN][EGC] EverGreenCoin® | 7% PoS | Foundation | Bittrex | Android
by
drofxafm
on 04/07/2018, 14:31:04 UTC
CentOS 7 x64 IS a nightmare to install and compile ...

Ok so there might be some truth in that... although my experience is different.

At the moment I'm only trying to build the command line version (evergreencoind). I'll probably try QT on Fedora first and see how that goes.

OpenSSL hasn't been an issue, on newer distributions there are issues where they bundle openssl 1.1, but these distributions mostly have the 1.0 headers as well in a different package.

So far with a minor change to the current makefile.unix and a static libdb4.8 (to be compatible with Mac/Windows wallets) I can get an evergreencoind that works. Building like this does result in a set of extra warnings like:
Code:
warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 [enabled by default]

This is because I removed -std=c++14 from xCXXFLAGS (the change to makefile.unix) mentioned above as the bundled gcc4.8.5 is too old to support the C++14 standard.

The alternative is to install a newer G++ (easy to do using the Software Collections), however this leads to a conflict with the bundled boost libraries due to the different C++ standards.

Most of my build process is on the wiki starting from https://wiki.evergreencoin.org/wiki/Software#Building

Now to finish tidying the wiki with what's been tested and what works (or not) and think about QT.