The frysk build system assumes that the "javac" in your path is gcj. Normal javac compilers choke on the -warn:+semicolon flag
The config has been modified so that -warn:+semicolon should only be added when the java bytecode compiler is ECJ. 2005-09-22 Andrew Cagney <cagney@redhat.com> * Makefile.rules (JAVACFLAGS), acinclude.m4 (JAVACFLAGS): Only add -warn:+semicolon when ECJ.
linking to tracker