This looks like a config problem---it seems to be picking up jit/registers.c, but jit3's include files (!?) Tim may know. Also, is it true that jit3 breaks the awt? - Godmar > > > > That's odd... Try building Kaffe after configuring with > > "--with-engine=jit". > > Still going backwards... > > If I do that (with a fresh copy of the snapshot), compiling fails with: > > gcc -DHAVE_CONFIG_H -I. -I. -I../../../config -I../../../include -I../../../ > kaffe/kaffevm/systems/unix-jthreads -I.. -I./.. -DTRANSLATOR -DKVER=\"1.0.b4 > \" -I../../../config -I../../../include -I/usr/local/include -Wall -O3 -I/in > clude -Wall -Wstrict-prototypes -c > registers.c -fPIC -DPIC -Wp,-MD,.deps/registers.TPlo -o registers.lo > registers.c:29: `Rsubint' undeclared here (not in a function) > registers.c:29: initializer element for `reginfo[0].type' is not constant > registers.c:29: `Rsubint' undeclared here (not in a function) > registers.c:29: initializer element for `reginfo[1].type' is not constant > registers.c:29: `Rsubint' undeclared here (not in a function) > registers.c:29: initializer element for `reginfo[2].type' is not constant > registers.c:29: `Rsubint' undeclared here (not in a function) > registers.c:29: initializer element for `reginfo[3].type' is not constant > make[3]: *** [registers.lo] Error 1 > make[3]: Leaving directory > `/usr/local/kit/Software/kaffe/kaffe-cvs-19990908/kaffe/kaffevm/jit' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/usr/local/kit/Software/kaffe/kaffe-cvs-19990908/kaffe/kaffevm' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/usr/local/kit/Software/kaffe/kaffe-cvs-19990908/kaffe' > make: *** [all-recursive] Error 1 > > >