This should include all the Zero patches everyone has sent to the mailing list. Special thanks to Christos and Landon for their work here.
Please let me know if the merge is botched at all and I'll get it fixed up. With these I can build Zero on FreeBSD/{i386,amd64,sparc64}. Landon has it building on MacOS X and Christos has it building on NetBSD (not sure what architectures). There are a few problems (at least on FreeBSD) though: 1. It seems like something is wrong with the networking support using Zero. A test programme should be simple to construct, but I first noticed it trying to use a previously built JDK with Zero as the VM as a bootstrap: java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:316) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:177) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:164) at java.net.Socket.connect(Socket.java:574) at java.net.Socket.connect(Socket.java:524) at sun.net.NetworkClient.doConnect(NetworkClient.java:174) ... when it tries to download the JAXP bundle. 2. The sparc64 port is misbehaving a little. I'm not sure yet if its something about sparc64 or if its because my sparc64 box is SMP. I'll try a UP kernel to eliminate the latter. -- Greg Lewis Email : gle...@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : gle...@freebsd.org