Working with msys2 based installers has a couple of problems.
As a native build on Windows, freeciv development team members can make msys2 based installers only when having access to a Windows machine. None of us has Windows as primary computer.
Even when there's a Windows machine to use, building with msys2 is extremely slow. There can be only a couple of development iterations a day. Typically when I do use a Windows machine, I can use it only to make a one build.
To address these issues I've done some work to support new installer build method, called installer_cross after the directory it lives in in the freeciv S3_0 and TRUNK source tree. Using dlls from crosser, those installers can be cross-compiled on Linux machine. While building msys2 installers take almost all day, installer_cross build takes just minutes, and happens on the same computer I'm doing my freeciv development on. When need for a new build arises, I can upload it in minutes rather than starting to plan what future day I will set up that task to our Windows machine.
gtk3 programs are currently know to work from these installer packages. Those are gtk3.22-client and modpack installer in gtk3.22-client and sdl2-client packages.
On start of the program immediate crash to desktop.
windows tells me the error ocurred with "Kernelbase.dll "
cazfi wrote: gtk3 programs are currently know to work from these installer packages. Those are gtk3.22-client and modpack installer in gtk3.22-client and sdl2-client packages.
This seems like the gtk3 based programs problem I told about. Can you test with the newer builds if it works now?
The newest builds are from r35673.
After a short test, I did not encounter any problems. Great!
It is nice that you can move around the mini-map and empire info freely. It would be useful if the "Messages" window were also a separate small window, which can be moved around independently.
edit: Oh I found it is already possible with double click on the tab to move the different windows around.
1. clicking on citizens in city screen does not change the specialist graphics. Output does change as expected, but the graphics show always normal workers.
2. In the freeciv help browser the small arrows which indicate a submenu are not visible (but functional).
SMACX2 wrote: 2. In the freeciv help browser the small arrows which indicate a submenu are not visible (but functional).