Most of Amber (including the X-windows parts) will compile and run on Windows using the Cygwin development tools, but doing this requires some hand-tweaking and familiarity with Unix-style software development tools. Note that, although tests seem to perform correctly, this platform has not had extensive testing, and probably has unidentified limitations. The roar and interface parts of Amber have never even been tested, nor has there been any attempts to construct parallel versions of anything. But, for the brave and/or foolish, here are some notes, as of September, 1999:
http://sourceware.cygnus.com/cygwin/. Amber 6 was tested with version
B20.1. Also get the X11R6.4 archive (there is a pointer at the cygwin site
to this.) You will need to install sh.exe and rm.exe in
/bin. Set MAKE_MODE=unix in your environment.
ftp://ftp.nrw.net/pub/win95/tools/tcsh.exe. (You might want to check
the pointers to tcsh at the cygwin site as well.) Install this in
/bin/csh.exe.
.exe extension. Edit
$AMBERHOME/src/sfx.h to set the required extension.
This should be all that needs to be done, but consider this problem
as a likely source of error if something in the build goes
awry.
DISPLAY environment
variable to 127.0.0.1.
\\n, and not with the DOS convention of \\r\\n. Also, be aware
that Windows file names are really case-insensitive, even though directory
listings, etc. will preserve the case of letters in filenames.