Tried the above example, doing a compile with MSYS instead of GnuWin32. All that changes is that HEAD.EXE and TR.EXE outright crash, and it can't find a valid ARM GCC version. No go.
EDIT: I can successfully compile the "Master" branch with GnuWin32, giving me a 78KB BIN file. Trying again with "firmware-latest/main > MAKE", I realize that I'm actually getting an output file, buried in "firmware-latest\build\target\main\platform-0-lto\main.bin.pre_crc", from OBJCOPY. Definitely looks different inside, but still looks like a code file (76K inside). Strings like, "Restarting system to apply firmware update", "Firmware update using this terminal is not supported!", "Add #include "Ymodem/Ymodem.h" to your sketch and try again.", "The file size is higher than the allowed space memory!", etc. If the compiler output is to be believed, it appears that I'm just missing a CRC check?
I have "head.exe", "tail.exe", but not "test.exe", "crc32.exe", or "stat", whatever that is.
Is anyone able to successfully build the "Latest" branch locally for the Core, on Windows 7 x64? I'm using the latest downloads, which could be the problem--I just don't know what to do.
@ScruffR, if you have answers, please let @mdma enjoy his vacation