Page 1 of 2

Crosser based nightly Windows builds

Posted: Sun Sep 26, 2021 1:30 am
by cazfi
From http://forum.freeciv.org/f/viewtopic.php?f=9&t=91865 :
Freeciv-3.0 supports also second kind of installer build environment, referred as installer_cross or Crosser-based installers. The benefit of this installer environment compared to official msys2 one is that it's much easier for us to do snapshot builds with it. So easy, that we automatically get nightly builds here: http://files.freeciv.org/packages/windo ... htly/S3_0/
If you want all the latest bugfixes, these nightly installers are the ones to use. The biggest known issue with installer_cross installers at the moment is that Native Language Support does not work for Qt-client.
Crosser used by freeciv was yesterday update to version 2.1. Assuming everything works, the new builds coming out this night will contain the updated environment (dependency dlls etc).

Re: Crosser based nightly Windows builds

Posted: Wed Oct 20, 2021 5:49 am
by cazfi
One notable addition since 3.0.0-beta3, and thus available only in these nightlies at the moment, is the (foreign) wonders list dialog in the gtk3.22-client - including Small Wonders that are not shown anywhere else in any client.

Re: Crosser based nightly Windows builds

Posted: Mon Nov 29, 2021 1:49 am
by cazfi
Crosser used by freeciv updated to version 2.2. Builds coming out this night (in a couple of hours) will already be based on that.

Re: Crosser based nightly Windows builds

Posted: Wed Jan 19, 2022 2:00 pm
by cazfi
For Windows users who have reported bugs annoying them in 3.0 betas: This is where you can get build without the bug the next day after the fix has been pushed to the freeciv repository.

Re: Crosser based nightly Windows builds

Posted: Mon Mar 07, 2022 3:51 pm
by cazfi
Crosser used by freeciv S3_1 and master builds updated to version 2.3. For S3_0 (freeciv-3.0) builds we still use crosser-2.2.

The two major new features are inclusion of zstd and Qt6 in the crosser environment. When freeciv build system detects the availability of those in the environment, it will enable support for zstd -compressed savegames, and Qt6-client.
The first nightly builds with crosser-2.3 should come out in about 12 hours.

Re: Crosser based nightly Windows builds

Posted: Tue Mar 15, 2022 11:57 am
by cazfi
cazfi wrote:Crosser used by freeciv S3_1 and master builds updated to version 2.3. For S3_0 (freeciv-3.0) builds we still use crosser-2.2.
Now crosser-2.3 used for S3_0 build also. For that branch the effect is less drastic, as freeciv-3.0 does not support zstd-compressed savegames nor Qt6-client.

Re: Crosser based nightly Windows builds

Posted: Wed Apr 27, 2022 10:43 am
by cazfi
cazfi wrote:
The biggest known issue with installer_cross installers at the moment is that Native Language Support does not work for Qt-client.
There's a workaround for this now in. Next nightly build should have NLS working also for Qt-client.

Re: Crosser based nightly Windows builds

Posted: Sat Jul 02, 2022 5:14 pm
by cazfi
For the Freeciv master branch (3.2 development) we now get crosser based builds made with both autotools (all installers) and meson (gtk3.22-client and sdl2-client)

https://files.freeciv.org/packages/wind ... ly/master/

Re: Crosser based nightly Windows builds

Posted: Mon Aug 22, 2022 1:22 pm
by cazfi
Crosser updated to version 2.4.

Builds made coming night should be the first ones using crosser-2.4.

Crosser-2.4 SDL2_mixer has FLAC support - meaning that a freeciv musicset using flac -format music works with freeciv builds made against it.
We have to wait a couple of days for the main benefit of crosser-2.4 to kick in - support for crosser/meson/Qt6-client -combination.
There's also readline support now in crosser, but for the time being we disable it from the freeciv side.

Re: Crosser based nightly Windows builds

Posted: Sat Aug 27, 2022 7:34 am
by cazfi
cazfi wrote: Mon Aug 22, 2022 1:22 pmWe have to wait a couple of days for the main benefit of crosser-2.4 to kick in - support for crosser/meson/Qt6-client -combination.
The first successful nightly build of crosser/meson/Qt6-client happened last night: https://files.freeciv.org/packages/wind ... ter/meson/