Estimated hours taken: 1
Fix some installation problems on MS Windows.
Mmakefile:
Fix a bug: the definitions of the variables
PREINSTALL_HACK_FOR_WINDOWS and POSTINSTALL_HACK_FOR_WINDOWS
preceded their use. The fix was just to move the definitions
closer to near the start of the file.
README.MS-Windows:
Update the documentation to reflect gnu-win32 b18.
Update the patch at the end to reflect the above change to Mmakefile.
Estimated hours taken: 1
Mmakefile:
README.MS-Windows:
Move most of the stuff in the patch file at the end of
README.MS-Windows into Mmakefile, because the patch file
was a maintenence problem (people would change Mmakefile
and not update the patch).
Estimated hours taken: 2
README.MS-Windows:
Modify the patch to Mmakefile: change the rule for `touch_files' to
- ignore errors if `find . | touch' fails (for some reason,
the gnu-win32 `touch' fails for directories)
- touch configure (otherwise it tries to run autoconf,
which may not be present) and config.status (otherwise
it tries to unnecessarily rerun configure).
Estimated hours taken: 0.5
README.MS-Windows:
Mention that running configure can fail, but works
if you run it again.
Fix the patch to Mmakefile so that it patches cleanly
(the lp_solve additions broke it).
Estimated hours taken: 3
README.MS-Windows:
Improve the wording in a few places, correct some obsolete
things, and fix a bug in the patch to Mmakefile.
Estimated hours taken: 0.5
Fix a problem with compiling Mercury on Windows
reported by Paul Massey <pma@miscrit.be>.
README.MS-Windows:
Change the patch at the end: firstly update it to refer
to `Mmakefile' rather than `Mmake', and secondly add
a couple more `touch' commands in the `touch-files'
rule that it adds to the Mmakefile. Previously it
didn't touch the .c files in the boehm_gc and runtime
directories.
Estimated hours taken: 0.25
README.MS-Windows:
s/Mmake/Mmakefile/ in the patch, since the file it refers to has
been renamed. Also update the description of the problems
re Mmake vs Mmakefile, since we've now renamed our Mmake files,
so the problem will only occur if the user names their files
`Mmake'.
Estimated hours taken: 0.5
README.MS-Windows:
Update for gnu-win32 version b17.1: system() is now fixed
(so no work-around needed); "-Wl,--force-exe-suffix" is now
the default; but the handling of `.exe' has changed again,
so we need to modify the work-around for that.