Dungeon Dilettante
Posts: 4
Joined: Friday, 29th July 2011, 02:55
Building for Win32
I came across the following problem. INSTALL.txt says:
* To build Crawl on Windows, first download and install msysgit. msysgit is
a full MinGW setup that even includes Git (which happens to be the source
code management system used by the Crawl team). To get msysgit, be sure to
download the 'msysGit-netinstall' from here:
http://code.google.com/p/msysgit/downloads/list
NOTE: Do NOT get any of the versions that do not have 'netinstall' in the
filename. The 'netinstall' is the only one used by the Crawl team.
Now, the problem is that msysgit environment does not come with wget. However in the makefile there are lines like this:
Naturally the wget part does not work and whatever crawl_manual.reST is in the git is used.
The problem here is twofold:
- as of the moment of writing, the version of crawl_manual.reST that is in git, fails to get translated to crawl_manual.txt properly. This results in ?A through ?N being unavailable in-game in win32 build. If the git version is the one that is intended to be used with the win32 build, it has to be fixed so that it can load properly in game
- If it is not intended to be used with win32 build, then INSTALL.txt should be updated, to inform the user that they have to install wget and all the dependencies, and also configure CA certificates for the use with wget so that https connection does not fail (this depends on what build if wget is installed).
Linux build does not have the wget problem and it runs properly in this respect.
I keep thinking, that I'm missing something simple here. Can any of the devs comment on this please?