I have to say that I am hitting the wall here, I doubt I will be able to do it before protocol switches to 0.5. It is taking too much of my time, and while hacking on this I am not productive on other stuff.
Maybe someone will get lucky with different OS X version, I have tried with "El Capitan".
So far I have completed following:
- Install and prepare build environment
- Installed dependencies (Brew worked better than macports)
- Edited makefile.osx to comply with dependency paths that brew installs to
- Used miniupnpc 1.9 patch to enable compiling against recent library versions
- Tried compiling with clang, which failed almost imidiatlely
- Tried compiling with GCC (Installed from Brew), which failed as dependencies are compiled with clang and different C library
- Compiled boost library with GCC to try to fix the above but it has failed again
- Ran out of the ideas
It is best for community to put up a bounty and get this solved while there is still time.
The bounty should also request for fixing this problem permanently with some sort of build system that would produce valid OS X package (.dmg).
What we are doing so far for OS X is a hack, statically compiling binaries and compressing them into packages without any guarantee of quality and security. This cant be a standard way to provide OS X packages - we are doing something wrong.
This should really be done properly, with package signing and all, like I did with Linux packages recently so we present this community to newcomers as a group of people who know what they are doing and doing it professionally.
Is there a chance to get Peercoin/Peerunity to official Mac OS X store?