------------------------------------------------------------------------------- README ------------------------------------------------------------------------------- This is a small script for compiling sigrok and its dependencies natively on MSYS2/Windows systems. Status ------ NOT fully working! This is work in progress. Requirements ------------ See below for instructions on how to install the requirements. Toolchain setup --------------- First, you need to install MSYS2 (use the 64bit installer, msys2-x86_64-*.exe): http://www.msys2.org https://github.com/msys2/msys2/wiki/MSYS2-installation Then, perform the MSYS2 update procedure as per the documentation above. $ pacman -Syu # If needed, close MSYS2, run it again from Start menu. $ pacman -Su Now close the shell and start an "MSYS2 MinGW 32-bit" shell (do NOT use the "MSYS2 MSYS" shell, and do NOT use the "MSYS2 MinGW 64-bit" shell). All other steps will always have to be performed in an "MSYS2 MinGW 32-bit" shell. Install the MSYS2 git package there: $ pacman -Sy $ pacman -S git This is all that is needed to bootstrap your MSYS2 system. You can now use our sigrok-native-msys2 script to install all other required MSYS2 packages: $ ./sigrok-native-msys2 prepare Building -------- $ ./sigrok-native-msys2 Per default it will install the compiled packages in: $HOME/sr_msys2 Please edit the script if you want to change any settings.