>>>>> "Geoffrey" == Greene, Geoffrey N <geoffrey.n.greene@xxxxxxxxxx> writes: >> But that's weird. This is supposed to be a REPLACEMENT for java...why >> would it need javac? How can I get around the need for javac? And >> why is it needed anyway? Basically, all the 1.5 compilers in existence are written in java. So, you need a java runtime to run them. A simple way to do a bootstrap on a new machine is to build the .class files on a working machine, then copy them over. An even simpler way is to see if somebody already has them built and will make them available for download :-) Once you have the Classpath .class files, you can get a VM running. Then you have enough to rebuild everything from scratch on the new machine. >> Also, I notice the "WARNING...in the code below: checking jni_md.h >> support... configure: WARNING: no" jni_md.h is built in a funny way. Basically we look for a pre-made one in $srcdir/include that matches the current CPU/OS combination. So, to do a new port you would have to write this file. This is not hard, ordinarily. Tom