Crosser based nightly Windows builds

Various topics about the game, the website, or anything else Freeciv related that doesn't fit elsewhere.
Post Reply
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Crosser based nightly Windows builds

Post 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).
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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/
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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.
cazfi
Elite
Posts: 2534
Joined: Tue Jan 29, 2013 6:54 pm

Re: Crosser based nightly Windows builds

Post 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/
Post Reply