Building Emacs on Windows XP
Results from a superficial exercise with very limited use or testing:
Use the instructions in .../nt/INSTALL.
Compiling release 21.4 with gcc and -no-cygwin completed, but produced an emacs.exe that died with an error when run, except when run under gdb, in which case no error was observed.
Compiling release 21.4 with Visual C completed and produced an emacs.exe that ran without error.
Compiling a version obtained from Emacs CVS with the current versions of MingW and MSYS completed and produced an emacs.exe that ran without error.
Building Unison 2.10.2 with GTK+ v2 on Windows XP
Short form: build ocaml mingw version using cygwin tools with -mno- cygwin, get gtk2 development environment from the Win32 GAIM folks, patch so ptty handling is same as sun (die at runtime), use with MSYS ssh.