Author: cazfi Date: Fri Jan 29 00:30:13 2016 New Revision: 31658 URL: http://svn.gna.org/viewcvs/freeciv?rev=31658&view=rev Log: Updated README.msys2
See patch #6848 Modified: trunk/doc/README.msys2 Modified: trunk/doc/README.msys2 URL: http://svn.gna.org/viewcvs/freeciv/trunk/doc/README.msys2?rev=31658&r1=31657&r2=31658&view=diff ============================================================================== --- trunk/doc/README.msys2 (original) +++ trunk/doc/README.msys2 Fri Jan 29 00:30:13 2016 @@ -1,6 +1,6 @@ -MSYS2 Windows Installer build notes -=================================== + MSYS2 Windows Installer build notes +==================================== MSYS2 support is still Work In Progress! These are the notes so far, not yet documentation of working @@ -9,9 +9,23 @@ This document is about building Freeciv Windows Installer packages using MSYS2 from http://msys2.github.io + + Status +==================================== + +- With very specific configure options (see Problems) and msys2 package + selection freeciv can be built. This includes the server and gtk3-client +- Both server and client launch ok +- Client cannot connect to the server +- Installers cannot be built + + + Setup +==================================== + 1) Install MSYS2 following the documentation on their homepage -2) Install following packages with 'pacman -S' +2) Install following packages with 'pacman -Su' 2.1) Packages needed for building freeciv These packages are needed even if you don't plan to make installer, @@ -28,10 +42,10 @@ - libsqlite-devel - libiconv-devel - pkg-config - - libreadline-devel - libbz2-devel - libcurl-devel - liblzma-devel + - icu-devel - mingw-w64-i686-gtk3 / mingw-w64-x86_64-gtk3 @@ -39,14 +53,31 @@ - mingw-w64-i686-nsis / mingw-w64-x86_64-nsis -TODO: - - icu +Packages TODO: - Mixer support + - Clients other than gtk3 + - MagickWand support + 3) Build Installers from Freeciv sources > cd win32/installer_msys2 -> make +> make <targets> + Target can be: + - "<gui>-installer", where <gui> is + - gtk3 + +Problems +==================================== + +- Freeciv linked against readline in msys2 does not work. + Either avoid installing libreadline-devel package to your msys2 + environment at all, or configure freeciv with --without-readline + +- Freeciv with Native Language Support does not build. + Use configure option --disable-nls + +==================================== Instructions used with msys1 below. These need to be updated: - pacman used instead of hg _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits