I've put the commands into a script file, so now it's super easy to build
gnubg on windows:

1. Download and install the latest version of MSYS2 from
https://www.msys2.org/ e.g.
msys2-x86_64-20210725.exe
2. Run the batch file from here:
https://drive.google.com/file/d/1-52afhxiZGv2Nzt9AhFFTw_WrdNIemjZ/view?usp=sharing
This will take a while, add a -v argument if you want to see the output
from the commands

This should build gnubg to C:\msys64\mingw32\bin\gnubg.exe

Jon

On Wed, 29 Sept 2021 at 20:22, Superfly Jon <[email protected]> wrote:

> I've checked in a small change to the autoconf system, which has
> simplified a couple of the steps (hopefully not breaking anything).
> The simplified instructions to build gnubg on windows are below.  I just
> ran through them and it took me 15 minutes to get a build working from
> scratch.
>
>
> ========================================================================================================
>
> Install MSYS2
> =============
> Download and install the latest version of MSYS2 from
> https://www.msys2.org/ e.g. msys2-x86_64-20210725.exe.
> Start a MSYS2 terminal with mingw 32-bit (not 64bit!) and type the
> commands below that are marked with a '$'.
>
> Get the required packages
> =========================
> $ pacman -Syu
> If anything is installed, close the terminal and redo this step until
> everything is up to date (might be 2 or 3 times).
> $ pacman -S automake autoconf libtool pkg-config flex bison make cvs
> mingw-w64-i686-toolchain mingw-w64-i686-gtk2 mingw-w64-i686-gtkglext
> Just hit enter on any prompts to install everything.
>
> Check out the latest code
> =========================
> $ cvs -z3 -d:pserver:[email protected]:/sources/gnubg co
> gnubg
>
> Build the code
> ===============
> $ cd gnubg
> $ ./autogen.sh && ./configure
> $ make && make install
>
> Run gnubg
> =========
> $ gnubg
>
>
> ========================================================================================================
>
> Jon
>
>
> On Mon, 27 Sept 2021 at 16:46, Dariusz Stachowski <[email protected]>
> wrote:
>
>> Ian,
>>
>> Thanks very much. The information is useful. I will try it later.
>>
>> In the meantime I have another query to ask of you. It is this: where
>> can I go to download Windows versions of GnuBG that came before
>> 1_06_002-20180802? By searching online I was able to find
>> gnubg-setup-gtk13-20050302.exe ( which works, but is old ) and also
>> gnu-backgammon-20100816.exe ( which would not install for me ). The
>> GnuBG web pages only show the recent 1_06_002-20180802 release. Is there
>> some place that holds all the previous releases?
>>
>> Why do I need an old version? It is because GunBG 1_06_002-2018080 won't
>> run on one of my old laptops that still has XP. It highlights an
>> incompatibility with KERNEL.dll. I was hoping to find a previous version
>> would run okay under XP.
>>
>> Best wishes,
>>
>> Dariusz
>>
>>
>>
>>
>>
>>
>> Ian Shaw wrote:
>> > If all you want to do is install the gnubg software and use it, it can
>> be downloaded here https://gnu-backgammon.en.softonic.com/
>> >
>> > If you want to experiment with the code, then you'll need Jon's
>> instructions.
>> >
>> > * Ian
>> >
>> > -----Original Message-----
>> > From: Bug-gnubg [mailto:bug-gnubg-bounces+ian.shaw=
>> [email protected]] On Behalf Of Dariusz Stachowski
>> > Sent: 23 September 2021 16:34
>> > To: [email protected]
>> > Subject: Gnu Backgammon Compiling for Windows
>> >
>> > Hello,
>> >
>> > I am curious how I may compile GnuBG for Windows 7. In particular I
>> would like to be able to do so for the console version of the program (
>> gnubg-cli.exe ).
>> >
>> > I have downloaded the source
>> >
>> > gnubg-release-1.06.002-sources.tar.gz
>> >
>> > but I cannot see any instructions for compiling on Windows. The
>> documentation on your web site tells me that I will find the instructions at
>> >
>> > http://www.gnubg.org/index.php?itemid=50
>> >
>> > but this page gives me a 404 error code. I found another page on your
>> web site which says I need batch files gnubg3D.bat and/or gnubgOld.bat.
>> > But I cannot see these in the downloaded source, or any other BAT file.
>> > So I am puzzled. I would be grateful if you could fix the broken link
>> and let me ( and others ) know how to compile GnuBG.
>> >
>> > Thanks,
>> >
>> > Dariusz Stachowski
>> >
>> >
>>
>>
>>

Reply via email to