>>>>> S a b l e V M t e s t i n g i n s t r u c t i o n <<<<< >>>>> H T T P : / / D E V E L . S A B L E V M . O R G <<<<< WARNING: THIS IS MAINLY FOR *DEVELOPMENT* VERSIONS AND SNAPSHOTS NEWS and CHANGES: * Uses new GNU Classpath 0.08 ! ! ! * Inlined engine works w/ gcc-3.3 on i386, sparc, arm, m68k, alpha, ppc * GTK-peers (AWT implementation) are starting to work even more * Fills in JNI interface * Some important bugfixes, ex. exec()/waitFor() * Build script to facilitate SableVM Classpath build procedure. WHAT WE WANT YOU TO DO WITH THIS RELEASE: * Compile & try! * Report problems to the mailing list * Run your favourite apps, tests and report experiences * Try to help us fixing the problems KNOWN PROBLEMS (the list may be out of date): * "Inlined" engine doesn't work on some platforms so they default to "direct" * "Inlined" engine can be slower than direct (this is GCC 3.3.3+ problem!) GETTING CODE: * If you're reading this text from a source tarball, you may skip this part. * You can always checkout code from Subversion repository, ex. to get "staging" versions of SableVM and it's GNU Classpath use: svn co svn://svn.sablevm.org/sablevm/branches/staging sablevm svn co svn://svn.sablevm.org/sablevm-classpath/branches/staging sablevm-classpath * You can grab development snapshot from http://devel.sablevm.org/shot ex. sablevm-staging*.tar.gz sablevm-classpath-staging*.tar.gz for "staging" versions of SableVM and it's GNU Classpath NOTE: Subversion is not required to compile snapshots of Subversion repository. INSTALLATION OF SABLEVM-CLASSPATH: * requirements - automake version 1.6 or 1.7 (NOT 1.4) - libtool 1.4 or 1.5 - autoconf (min. ver. 2.59!) - java compiler (ex. jikes or gcj) - libgtk2.0-dev (ver. 2.2.x) - libart-2.0-dev (ver. 2.2.x) - pkg-config (ex. ver. 0.15) (note: the package names above are for Debian; they may differ in your distro). * build procedure: Decide where you want to install SableVM and its Classpath export LOCATION=/usr/local (feel free to use some other directory) There are two ways to proceed further: a) with build_sablevm-classpath script, simply call ./build_sablevm-classpath [ --no-gtk ] $LOCATION b) traditional way [ ./autogen.sh ] (only needed for SVN version, NOT for stable/devel releases) ./configure --enable-jni --without-zip --prefix=$LOCATION \ --libdir=$LOCATION/lib/sablevm --datadir=$LOCATION/share/sablevm make make install INSTALLATION OF SABLEVM: * requirements - libffi2-dev - libtool - libltdl3-dev - libpopt-dev * build procedure: [ ./autogen.sh ] (only needed for SVN version, NOT for stable/devel releases) export LOCATION=/usr/local (the same dir as for classpath compilation) ./configure --prefix=$LOCATION make make install FURTHER INFORMATIONS AND CONTACT: * See our website for informations http://www.sablevm.org * See our development site http://devel.sablevm.org * See our mailing lists * Meet us on IRC in #sablevm channel in irc.sablevm.org (openprojects/debian)