When trying to build ON with java 1.3, the first failure is:
{root:yavin:4} /usr/ccs/bin/make
/builds/on-gcc/usr/src/lib/libslp/spec
/builds/on-gcc/usr/src/lib/libslp/spec/sparc
/builds/on-gcc/usr/src/lib/libslp/spec/sparcv9
/builds/on-gcc/usr/src/lib/libslp/javalib
/usr/j2se/bin/javac -O -d /builds/on-gcc/usr/src/lib/libslp/classes -sourcepath /builds/on-gcc/usr/src/lib/libslp/classes:/builds/on-gcc/usr/src/lib/libslp/javalib -Xdepend -deprecation /builds/on-gcc/usr/src/lib/libslp/javalib/com/sun/slp/UARequester.java
javac: invalid flag: -Xdepend
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-O Optimize; may hinder debugging or enlarge class file
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-d <directory> Specify where to place generated class files
-encoding <encoding> Specify character encoding used by source files
-target <release> Generate class files for specific VM version
*** Error code 2
make: Fatal error: Command failed for target `/builds/on-gcc/usr/src/lib/libslp/classes/com/sun/slp/UARequester.class'
Current working directory /builds/on-gcc/usr/src/lib/libslp/javalib
*** Error code 1
make: Fatal error: Command failed for target `javalib'
Apparently -Xdepend has gone away. But it's still discussed in the
man page, so this is either a compatibility bug or a man page bug.