Msys2 based Windows Installer testing

Can you help improve your favourite game? Hardcore C mages, talented artists, and players with any level of experience are welcome!
cazfi
Elite
Posts: 1559
Joined: Tue Jan 29, 2013 6:54 pm

Re: Msys2 based Windows Installer testing

Postby cazfi » Sun Aug 28, 2016 3:18 pm

The official msys1 builds of 2.6 will still contain them... so they are going away from official builds earliest in 3.0 where msys2 will become the official environment.

User avatar
Arbogast
Elite
Posts: 412
Joined: Tue Jul 16, 2013 9:09 am
Location: France

Re: Msys2 based Windows Installer testing

Postby Arbogast » Wed Aug 31, 2016 2:45 pm

Installed Freeciv-2.6.0-beta0+r33689-gtk3 and launched it. Alas !
I was told that "ws2_32.dll" is missing. :

Later : I re-installed Freeciv-2.5.0-beta0-gtk3 trying to find that .dll and I got an error message. See below : (pardon my french)

Erreur-App.jpg


Which is a little different from the Freeciv-2.6.0-beta0+r33689-gtk3
I think the main information is clear enough...

I don't get it : I DID have an older version of GTK3 and it worked alright.
Attachments
Erreur-App2-6-0.jpg

User avatar
dunnoob
Elite
Posts: 326
Joined: Mon Dec 23, 2013 3:13 am
Location: Hamburg
Contact:

Re: Msys2 based Windows Installer testing

Postby dunnoob » Sat Sep 03, 2016 8:35 pm

Arbogast wrote:Installed Freeciv-2.6.0-beta0+r33689-gtk3 and launched it. Alas !
I was told that "ws2_32.dll" is missing.
Apparently your screenshot claims that procedure entry point inet_ntop was not found in ws2_32.dll. There are two r33689 gtk3 installers in Cazfi's test dungeons, one win32 and another win64, or rather, the names are different, the timestamps and sizes are identical. Over mobile broadband I'm not tempted to check both, but I'm curious and try the win64 variant.

Update 1, Windows 7 x64 has inet_ntop in system32/ws2_32.dll (as the name says not this is the 64bit version) and in syswow64/ws2_32.dll (that's the 32 bit version seen as system32/ws2_32.dll from a 32bit app). Both updated in May, 2016.

Update 2, can install: yes, can launch client: yes, client can start server: yes, can start default game: yes, can move settler: yes, can uninstall: yes, works for me: yes, ball in your part of the court: yes, are you testing with Windows XP?

User avatar
Arbogast
Elite
Posts: 412
Joined: Tue Jul 16, 2013 9:09 am
Location: France

Re: Msys2 based Windows Installer testing

Postby Arbogast » Sun Sep 04, 2016 1:37 pm

That's the very one I'm having trouble with ! (r33689-GTK3)

Yes, XP.

Thanks anyway...

EDIT : Managed to install version 2.5.0.-r22810. Managed to launch the client. Managed to get into different windows. Didn't find the WS2_32.dll.
The only reference to the inet_ntop is in the libcurl.dll.

cazfi
Elite
Posts: 1559
Joined: Tue Jan 29, 2013 6:54 pm

Re: Msys2 based Windows Installer testing

Postby cazfi » Mon Sep 05, 2016 11:12 am

S2_6 build from r33755: http://download.gna.org/freeciv/package ... a0+r33755/

This is first msys2 based build that has audio support enabled. You may need to change sound plugin from "None" to "Sdl" in the client options, save options, and restart the client if you have old preferences saved.

The minimum version for msys2 based builds is Vista in all freeciv branches.

cazfi
Elite
Posts: 1559
Joined: Tue Jan 29, 2013 6:54 pm

Re: Msys2 based Windows Installer testing

Postby cazfi » Mon Sep 05, 2016 11:12 am

Arbogast wrote:EDIT : Managed to install version 2.5.0.-r22810. Managed to launch the client. Managed to get into different windows. Didn't find the WS2_32.dll.
The only reference to the inet_ntop is in the libcurl.dll.
That's one of the functions XP lacks that make Vista the minimum requirement.

cazfi
Elite
Posts: 1559
Joined: Tue Jan 29, 2013 6:54 pm

Re: Msys2 based Windows Installer testing

Postby cazfi » Fri Sep 09, 2016 1:29 pm

New build from freeciv trunk r33764: http://download.gna.org/freeciv/package ... ev+r33764/

This is first build from current trunk that has audio enabled.
cazfi wrote:You may need to change sound plugin from "None" to "Sdl" in the client options, save options, and restart the client if you have old preferences saved.

cazfi
Elite
Posts: 1559
Joined: Tue Jan 29, 2013 6:54 pm

Re: Msys2 based Windows Installer testing

Postby cazfi » Sat Sep 10, 2016 7:12 am

New builds with bz2 savegame compression (freeciv default compression method) working:

S2_6 r33769: http://download.gna.org/freeciv/package ... a0+r33769/
TRUNK r33771: http://download.gna.org/freeciv/package ... ev+r33771/

louis94
Hardened
Posts: 195
Joined: Thu Apr 25, 2013 10:17 pm
Location: Belgium

Re: Msys2 based Windows Installer testing

Postby louis94 » Sat Sep 10, 2016 6:15 pm

Quickly tested 2.6 64 bits in a Win7 64 bits VM. So far, everything works, but there's a noticeable delay between an unit's move and the sound.

Louis

louis94
Hardened
Posts: 195
Joined: Thu Apr 25, 2013 10:17 pm
Location: Belgium

Re: Msys2 based Windows Installer testing

Postby louis94 » Sat Sep 10, 2016 9:06 pm

Ok, having played a few turns with trunk, I noticed the following:
  • The tile information (on middle click) has a transparent background
  • The sound lags behind the GUI (not sure if it's the VM)
  • The Adwaita-styled window decoration look out of place
Else everything tested worked ok.