dev-db/hsqldb-1.8.0.9-r1 has java-pkg_filter-compiler jikes in the ebuild, but that seems not to work properly. On my system, it still tries to use jikes for compiling the sources, but that does not work. I spotted that java-utils-2.eclass notes that java-pkg_filter-compiler should be used in src_compile; the hsqldb ebuild uses it in src_unpack. Perhaps this is the source of this problem. Simply moving it into a new src_compile function, which calls java-pkg-2_src_compile, does not give the expected results either, I just tried that. Part of the environment: GENTOO_VM=sun-jdk-1.5 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.5.0.15" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="jikes" GENTOO_COMPILER=jikes
Fixed with 1.8.1.2