Project Overview
Using the MSYS2 Environment to build WSJT-X
This project documents — and provides automation for — deploying a full toolchain that develops WSJT-X and its Hamlib dependency from source on Windows, using MSYS2 and the MinGW64 environment. It exists for radio amateurs who want a build they control.
What's here // menu guide
Use the panel on the left to move between sections. Every page keeps the same menu, including this Home option, so you can always get back here.
Manual Methods
The full step-by-step guide: installing MSYS2, the MinGW64 toolchain, AsciiDoctor, cloning WSJT-X, building Hamlib, and compiling WSJT-X itself.
Scripted Deployment
How to fetch and run the generated build-wsjtx-menu.sh script
from an MSYS2 MinGW64 prompt — from a bare shell to an installer menu.
Modifying Script
How to hand the published script to Claude.ai and have it regenerate or extend the menu on your behalf, then save a summary of what changed.
Why a menu script // rationale
Building WSJT-X by hand means holding a long, exact sequence of
pacman, git, cmake, and Hamlib
commands in your head — and getting the Hamlib version pin right every time
it changes. build-wsjtx-menu.sh turns that sequence into a
single menu you run from a fresh MSYS2 MinGW64 prompt, and because it's a
plain shell script, you can read it, fork it, or ask Claude to change it
for you.
Where is the repository? // repository
The home project repository can be found at https://sourceforge.net/projects/msys2-jtsdk