When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the ebuild detects it at Reproducible: Always Steps to Reproduce: 1.emerge sun-jdk-1.6.0-r1 2.set system JVM to sun-jdk-1.6 3.etc-update;source /etc/profile 4.emerge hsqldb-1.7.3.1-r3 Actual Results: >>> Emerging (1 of 9) dev-db/hsqldb-1.7.3.1-r3 to / * hsqldb_1_7_3_1.zip MD5 ;-) ... [ ok ] * hsqldb_1_7_3_1.zip RMD160 ;-) ... [ ok ] * hsqldb_1_7_3_1.zip SHA1 ;-) ... [ ok ] * hsqldb_1_7_3_1.zip SHA256 ;-) ... [ ok ] * hsqldb_1_7_3_1.zip size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking hsqldb_1_7_3_1.zip ;-) ... [ ok ] * This profile has not been tested thoroughly and is not considered to be * a supported server profile at this time. For a supported server * profile, please check the Hardened project (http://hardened.gentoo.org). * This profile is merely a convenience for people who require a more * minimal profile, yet are unable to use hardened due to restrictions in * the software being used on the server. This profile should also be used * if you require GCC 4.1 or Glibc 2.4 support. If you don't know if this * applies to you, then it doesn't and you should probably be using * Hardened, instead. * Using: sun-jdk-1.5 >>> Unpacking source... >>> Unpacking hsqldb_1_7_3_1.zip to /var/tmp/portage/hsqldb-1.7.3.1-r3/work I have been emerging many other java packages before that properly linked against sun-jdk-1.6, so I do not believe this is a dependency problem.
(In reply to comment #0) > When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the > ebuild detects it at > For some reason the description got cut off: When I try to emerge dev-db/hsqldb-1.7.3.1-r3 with the sun-jdk-1.6.0-r1, the ebuild detects it at sun-jdk-1.5
$ less hsqldb-1.7.3.1-r3.ebuild: # doesn't like Java 1.6 due to JDBC changes RDEPEND=" || ( =virtual/jre-1.4* =virtual/jre-1.5* ) ${CDEP}" If you don't believe it, try it yourself. If you have a fix, post it.