Nicolas Geoffray <nicolas.geoffray <at> gmail.com> writes:
Hi Sarah,
I created links in "/usr/local/classpath/lib" where my classpath objects are
installed. Since it didn't work I tried these paths too: in classpath's source
"/usr/local/classpath-0.97.2/lib" & also in "/lib"!! The error didn't change.
As another solution, I used gcc-4.1 to compile classpath. But it didn't work
too.
Here is my configure options:
./configure --with-llvmsrc=/usr/local/llvm-2.9 --with-gnu-classpath-
glibj=/usr/local/classpath/share/classpath --with-gnu-classpath-
libs=/usr/local/classpath/lib --with-llvmobj=/usr/local/llvm-2.9
I suggest not installing gnu classpath, but just work on the local directory
where you compiled it. At the end of the compilation process, you should have:
.../classpath-0.97.2/lib/*.so
.../classpath-0.97.2/lib/glibj.zip
Using "--with-mmtk-plan" returns the following error: "configure: error:
/bin/bash .//autoconf/config.sub org.mmtk.plan.marksweep.MS failed", so I
committed it assuming it will use the default value.
It will get the default which is org.mmtk.plan.marksweep.MS, but the
configure error is strange. Could you try with another collector?
Nicolas
Sorry for delay in response. As you suggested, I didn't install classpath &
thankfully it works!!
cd classpath-0.97.2
./configure CC=/usr/bin/gcc-4.1 --disable-plugin --disable-examples --disable-
Werror
make
cd lib
ln -s ../native/jni/java-lang/.libs/libjavalang.so; (and so on)
cd vmkit-0.29
./configure --with-llvmsrc=/usr/local/llvm-2.9 --with-gnu-classpath-
glibj=/usr/local/classpath-0.97.2/lib --with-gnu-classpath-
libs=/usr/local/classpath-0.97.2/lib --with-llvmobj=/usr/local/llvm-2.9 --
with-mmtk-plan=org.mmtk.plan.copyms.CopyMS
make
cd Release/bin/
./j3 Hey
About "--with-mmtk-plan", in my previouse installations, all other collectors
return the same error. But this time (which classpath didn't install) I used
org.mmtk.plan.copyms.CopyMS & everything runs well 
Thanks for your help 