I had to deviate from the wiki toolchain installation instructions to get it working on the 64 bit version of Windows 10.
By default
https://git-for-windows.github.io/ installs the 64 bit version on 64 bit operating systems. When I did that the step make all_sdk_install gives constant shell errors about fork not being able to allocate memory. The system has 12 gig of ram so it should have been able to allocate as much as it wanted. I uninstalled everything and tried again with the same results.
I got it working by installing the 32 bit version of git-for-windows. There doesn't seem to be a link on
https://git-for-windows.github.io/ to download the 32 bit version if you're on a 64 bit system so I right clicked on the download link, copied the url, pasted it into the browser address bar, and changed the 64 in the url to 32. Once I installed the 32 bit version of git-for-windows all steps in the wiki worked perfectly. I suspect either something in the 64 bit version of git-for-windows or that's downloaded in make/scripts/win_sdk_install.sh doesn't like running 64 bit on a system with this much ram.
Both gcs and firmware now compile correctly. I ran the gcs from the build directory and used it to download it's version of the cc3d firmware into a spare cc3d I have. It all works fine. Qt complains all during the build about never having been tested on Windows 10 but it doesn't affect anything and will go away when we upgrade to qt 5.5.