Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .github/workflows/tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,9 @@ jobs:
- uses: actions/checkout@v7
- uses: msys2/setup-msys2@ec48f7c5447b3140e2b088413ae3a55687bccb6e # v2
with:
install: mingw-w64-x86_64-toolchain make automake autoconf
- run: pacman -S --noconfirm mingw-w64-x86_64-wxwidgets3.2
msystem: UCRT64
install: mingw-w64-ucrt-x86_64-toolchain make automake autoconf
- run: pacman -S --noconfirm mingw-w64-ucrt-x86_64-wxwidgets3.2
- run: aclocal
- run: automake --add-missing
- run: autoconf
Expand Down
13 changes: 6 additions & 7 deletions doc/developer.build.rst
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ Install build tools and dependencies
the update instructions there (you will typically run ``pacman -Syu``
and restart the MSYS2 terminal as instructed).

2. Open the "MSYS2 MinGW 64-bit" terminal (important: use the MinGW
2. Open the "MSYS2 UCRT64" terminal (important: use the UCRT64
shell, not the plain MSYS shell).

3. Install general build dependencies
Expand All @@ -87,17 +87,16 @@ Install build tools and dependencies
pacman -Syu

# install compiler toolchain, autotools and libtool
pacman -S --needed mingw-w64-x86_64-toolchain mingw-w64-x86_64-automake \
mingw-w64-x86_64-autoconf mingw-w64-x86_64-libtool mingw-w64-x86_64-make
pacman -S --needed mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-automake \
mingw-w64-ucrt-x86_64-autoconf mingw-w64-ucrt-x86_64-libtool mingw-w64-ucrt-x86_64-make

4. Install GUI dependencies

.. code-block:: bash

pacman -S --needed mingw-w64-x86_64-wxwidgets3.2
pacman -S --needed mingw-w64-ucrt-x86_64-wxwidgets3.2


.. note::
When building for a different target (32-bit) substitute the corresponding MinGW packages (``mingw-w64-i686-*``).


.. _wxwidgets-versions:
Expand All @@ -115,7 +114,7 @@ but 3.3.x is not yet used for released binaries.
Install CLI and GUI from source
--------------------------------

Navigate to the Gambit source directory (use the "MSYS2 MinGW 64-bit" terminal on Windows) and run:
Navigate to the Gambit source directory (use the "MSYS2 UCRT64" terminal on Windows) and run:

.. code-block:: bash

Expand Down
Loading