Compiling without tests should be fine. You are missing the drawstuff but it's not needed for the odelib. Simply go on with the next steps.
Ah great! You see, I tried that and didn't really look closely enough at the errors I got and just assumed it was because ode seemed to fail to compile. But I finally got it working now with these altered commands compared to the ones from readme.txt... You might want to update that section

1 2 3 4 5 6 7
| odejava/odejava-jni/opende joh$ export JAVA_INCLUDE=/Library/Java/Home/include
odejava/odejava-jni/opende joh$ g++ -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fPIC -DHAVE_CONFIG_H -I. -Iinclude/ode -O2 -fno-strict-aliasing -fomit-frame-pointer -ffast-math -Iinclude -Iinclude -IOPCODE -IOPCODE/Ice -I$JAVA_INCLUDE/linux -I$JAVA_INCLUDE -I../src/c -DdTRIMESH_ENABLED -c -o ../bin/odejava_wrap.o ../generated/odejava_wrap.cxx
odejava/odejava-jni/opende joh$ g++ -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fPIC -DHAVE_CONFIG_H -I. -Iinclude/ode -O2 -fno-strict-aliasing -fomit-frame-pointer -ffast-math -Iinclude -Iinclude -IOPCODE -IOPCODE/Ice -I$JAVA_INCLUDE/linux -I$JAVA_INCLUDE -DdTRIMESH_ENABLED -c -o ../bin/odejava.o ../src/c/odejava.cpp
odejava/odejava-jni/opende joh$ g++ -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fPIC -dynamiclib `find ode/src -name *.o` ../bin/odejava_wrap.o ../bin/odejava.o -o lib/libodejava.so |
Rename lib/libodejava.so to libodejava.jnilib and put it somewhere in your java library path

irrisor, let me know if you want my libodejava.jnilib for jMEphysics2
