The patch is about 80K, and classpath.zip is about 400K. I will put
them both up on the Web server if someone will tell me where to go.
Well, it's here ... using this patch, you can configure Japhar
with --enable-classpath to switch on the changes to Japhar's guts. If you
don't use enable-classpath, everything is normal.
Here are the instructions for using:
JAPHAR
------
Change to the japhar dir.
Unzip the patch.
Do the normal "aclocal; autoheader; autoconf; automake;"
Configure Japhar with --enable-classpath and --enable-libffi.
Make and install Japhar.
CLASSPATH
---------
Make and install the native Classpath libraries.
Make a classpath.zip with most of our stuff in it. <---NOTE: until we
have a build procedure for this, I have a decent classpath.zip, though it
still has holes in places like java.util.Properties.
RUNNING
-------
Make sure LD_LIBRARY_PATH contains the classpath lib dir
(/usr/local/classpath/lib by default). Or copy them to the japhar libs
directory.
Set CLASSPATH to include classpath.zip. Do *not* replace classes.zip
from Sun. We don't have a few crucial classes that it contains.
Make sure classes.zip is *still* in /usr/local/japhar/share (or
wherever you installed it).
Run the program.
Note: I have only run this with very small programs. I have not done
much with it at all. I just felt that when I got a rudimentary empty
program working (past the initialization stage), it was time to give the
changes out to the hackers.
--John Keiser