I don't have the time to track this down right now, but make sure you include "support.h" in the relevant files so that it is known that currentTime() returns a 64bit (jlong) value. The SPARC is one of the architectures where this doesn't work automatically. (it does on the x86, but then again on the x86 with gcc even things like: "int f() { g(); }" return the return value of g().) - Godmar