Yeah, I'd love to, just couldn't find any solution, so I just sadly accepted the fact that windows version of github has its charms
fatal: 'submodule' appears to be a git command, but we were not
able to execute it. Maybe git-submodule is broken?
I've found some questions about it, no solution though.
The reason is simple: Because there is no solution.
Seriously though, don't use GitHub's program, whatever it's called. If you even bother with git, use it directly. You won't end up with strange problems such as these.
http://tehsausage.com/mingw-to-string
Well, it seems to have worked for me
You do realize that that "patch" is for 4.7.0 right? As in... the version that might not have fully supported C++11 yet? Since you are using 4.9.2, you are doing nothing else but breaking a working installation by applying random patches such as these. Just... don't do it.
Never ever modify your toolchain installation. If something doesn't work, it has either been fixed or implemented in a newer version of the toolchain, so upgrading it is the only sane solution.
Yeah, I'll start with reinstalling MinGW and/or building with another version.
SFNUL builds on MinGW 4.9.2, there is no reason to try with another version. Like I said, solve the git problem first and work from there.