Maya provides minimal win32 support: Since the mayac command is a bourne shell script, cygwin is required to use it. Maya treats win32 file names as case-sensitive, so p.SomeClass must be defined in p\SomeClass.maya (or p\SomeClass.java). Files named P\SOMECLASS.MAYA and p\someclass.maya will foil Maya's dependency system. I'm not sure how other compilers deal with these issues. Compiling Maya under Windows is not especially pleasant. To do so, run configure and make under cygwin. There are several restrictions restrictions on compiling and using mayac under windows: * A dos-style install prefix such as `c:/' must be used. * The package must be built in the source directory, rather than a separate build directory. * zip must be installed. * Mayac must be compiled in a binary-mounted directory, such as `/usr/home', rather than a text-mounted directory such as `/cygdrive/c'. Otherwise, zip won't work properly. * Avoid path names containing spaces: these names break many scripts including configure, Maya's makefiles, and the mayac script itself. * Avoid Cyrix CPUs: jdk-1.3.1's Float.isNaN() will intermittently fail on these processors. These restrictions also apply to the kawalib package, but fatkawa cannot be built under windows at all. Jason Baker jbaker@cs.utah.edu http://www.cs.utah.edu/~jbaker/maya