How do I compile under Cygwin?
Similar as on Unix; use the usual `configure’ and `make’ process. Some problems to watch out for: • make sure HOME is set. This controls where you `init.el’/`.emacs’ file comes from; • CYGWIN needs to be set to tty for process support to work, e.g. CYGWIN=tty; • picking up some other grep or other UNIX-like tools can kill configure; • static heap too small, adjust `src/sheap-adjust.h’ to a more positive number; • (Unconfirmed) The Cygwin version doesn’t understand `//machine/path’ type paths so you will need to manually mount a directory of this form under a unix style directory for a build to work on the directory; • If you’re building WITHOUT X11, don’t forget to change symlinks `/usr/lib/libXpm.a’ and `/usr/lib/libXpm.dll.a’ to point to the non-X versions of these libraries. By default they point to the X versions. So: /usr/lib/libXpm.a -> /usr/lib/libXpm-noX.a /usr/lib/libXpm.dll.a -> /usr/lib/libXpm-noX.dll.a • Other problems are listed in the `PROBLEMS’ file, in the top-level dir