KiCad-Winbuilder provides the means to build up-to-date KiCad binaries
- Download (and install) CMake from here: https://cmake.org/download/
- Git clone this repository to a location on your machine.
- Run make_all.bat from the freshly cloned git repository
MSYS2 issue with Windows 10 TH2, doesn't allow proper fork behaviour. Newly released version of MSYS2 contains a fix. However must be manually updated at this time (20160103).
EDIT: This might now be fixed https://lists.launchpad.net/kicad-developers/msg22944.html (20160208).
Procedure:
- Launch msy2_shell.bat
- run command 'update-core'
- exit shell, now the rest of the Winbuilder process will work (although the pacman_initial log file should be removed to re-run the pacman updates)
Windows username has space in it, which will cause issues with build process (related to windres.exe not accepting spaces)
Procedure:
- Launch msy2_shell.bat
- run command '/usr/bin/mkpasswd > /etc/passwd'
- exit msy2_shell.bat
- open /etc/passwd in text editor and remove spaces from the username and the home directory locations (columns 1 and 5 from memory.. but it should be obvious)
- save file and close
- rename user home directory to remove space character