It looks like there might be a couple of other bits to add for Fedora 28 (seeing the discussion last night) which I'll work on and try and integrate into that documentation, (un)fortunately Fedora tends to be very close to the bleeding edge (but usually well tested) so we see the issues of updated packages before they make it through to the Debian and Ubuntu world.
The updated wiki page with all this is on
https://wiki.evergreencoin.org/wiki/Software/FedoraWe build for Fedora 27/28 x64 ...
We have every intention on building for CentOS 7 x64 also (the main OS for almost ALL our backend systems). I'm actually quite surprised you haven't spoken to me directly about this Steven, knowing that is the only OS we do.
There was some discussion of this a few months ago (around page 40-42) which included links to what I've done so far on the
wiki - The
software page I linked to initially are still valid although I've started re-organising some of it so other pages might not exist.
You, or anyone else is welcome to contribute to that documentation or even contribute fixes or a .spec file to the main github (I know Steven is generally happy to receive pull requests).
In the case of
Fedora 28 I know Steven spent a lot of time with matteo96 a few days ago trying to get it working finally with success, it looks like the latest boost libraries broke something so this will likely also affect Ubuntu and then Debian at some point in the future (I think there are now some patches in the tree to fix that although I've not looked at that in detail).
In terms of discussion of the codebase, most of that happens on
DiscordI will look at this soon ...
There are many things that break compiles, but because Fedora itself is the precursor for the codebase for the RHEL codebase, and also bleeding edge, there will always be things that break and almost impossible to compile. BOOST libs are the worst in that department, as well as OpenSSL libs, though finally Fedora has included the secp256k1 ECC into the latest OpenSSL libs for Fedora 27/28 x64. CentOS though is another story altogether, and we have to build a (mostly) static binary for use in CentOS 7 x64 in a sandboxed environment for it to work.
Either way, will look into those links you have provided and see whether a standard and non-standard OS install works in both methods.
Much appreciated.
#crysx