* Using: sun-jdk-1.6 >>> Unpacking source... >>> Unpacking bcprov-jdk14-136.tar.gz to /var/tmp/portage/dev-java/bcprov-1.36-r1/work >>> Unpacking ./src.zip to /var/tmp/portage/dev-java/bcprov-1.36-r1/work/bcprov-jdk14-136 Removing testcases' sources: find: invalid predicate `-delete' >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-java/bcprov-1.36-r1/work/bcprov-jdk14-136 ... ./org/bouncycastle/ocsp/test/AllTests.java:5: package junit.framework does not exist import junit.framework.Test; ^ ./org/bouncycastle/ocsp/test/AllTests.java:6: package junit.framework does not exist import junit.framework.TestCase; ^ ./org/bouncycastle/ocsp/test/AllTests.java:7: package junit.framework does not exist import junit.framework.TestSuite; ^ ./org/bouncycastle/ocsp/test/AllTests.java:13: cannot find symbol symbol: class TestCase extends TestCase ^ ./org/bouncycastle/ocsp/test/AllTests.java:37: cannot find symbol symbol : class Test location: class org.bouncycastle.ocsp.test.AllTests public static Test suite() ^ ./org/bouncycastle/openssl/test/AllTests.java:8: package junit.framework does not exist import junit.framework.*; ^ ./org/bouncycastle/openssl/test/AllTests.java:11: cannot find symbol symbol: class TestCase extends TestCase ^ ./org/bouncycastle/openssl/test/AllTests.java:39: cannot find symbol symbol : class Test location: class org.bouncycastle.openssl.test.AllTests public static Test suite() ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:26: package junit.framework does not exist import junit.framework.Test; ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:27: package junit.framework does not exist import junit.framework.TestCase; ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:28: package junit.framework does not exist import junit.framework.TestSuite; ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:38: cannot find symbol symbol: class TestCase extends TestCase ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:644: cannot find symbol symbol : class Test location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest public static Test suite() ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:3: package junit.framework does not exist import junit.framework.Test; ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:4: package junit.framework does not exist import junit.framework.TestCase; ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:5: package junit.framework does not exist import junit.framework.TestSuite; ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:18: cannot find symbol symbol: class TestCase extends TestCase ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:125: cannot find symbol symbol : class Test location: class org.bouncycastle.jce.provider.test.rsa3.RSA3CertTest public static Test suite() ^ ./org/bouncycastle/jce/provider/test/AllTests.java:9: package junit.framework does not exist import junit.framework.*; ^ ./org/bouncycastle/jce/provider/test/AllTests.java:12: cannot find symbol symbol: class TestCase extends TestCase ^ ./org/bouncycastle/jce/provider/test/AllTests.java:34: cannot find symbol symbol : class Test location: class org.bouncycastle.jce.provider.test.AllTests public static Test suite() ^ ./org/bouncycastle/ocsp/test/AllTests.java:27: cannot find symbol symbol : method fail(java.lang.String) location: class org.bouncycastle.ocsp.test.AllTests fail(result.toString()); ^ ./org/bouncycastle/ocsp/test/AllTests.java:34: package junit.textui does not exist junit.textui.TestRunner.run(suite()); ^ ./org/bouncycastle/ocsp/test/AllTests.java:39: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.ocsp.test.AllTests TestSuite suite = new TestSuite("OCSP Tests"); ^ ./org/bouncycastle/ocsp/test/AllTests.java:39: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.ocsp.test.AllTests TestSuite suite = new TestSuite("OCSP Tests"); ^ ./org/bouncycastle/openssl/test/AllTests.java:29: cannot find symbol symbol : method fail(java.lang.String) location: class org.bouncycastle.openssl.test.AllTests fail(result.toString()); ^ ./org/bouncycastle/openssl/test/AllTests.java:36: package junit.textui does not exist junit.textui.TestRunner.run(suite()); ^ ./org/bouncycastle/openssl/test/AllTests.java:41: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.openssl.test.AllTests TestSuite suite = new TestSuite("OpenSSL Tests"); ^ ./org/bouncycastle/openssl/test/AllTests.java:41: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.openssl.test.AllTests TestSuite suite = new TestSuite("OpenSSL Tests"); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:471: cannot find symbol symbol : method fail(java.lang.String) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest fail("path accepted when should be rejected"); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:475: cannot find symbol symbol : method assertEquals(int,int) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest assertEquals(index, e.getIndex()); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:476: cannot find symbol symbol : method assertEquals(java.lang.String,java.lang.String) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest assertEquals(message, e.getMessage()); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:493: cannot find symbol symbol : method fail(java.lang.String) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest fail("path accepted when should be rejected"); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:497: cannot find symbol symbol : method assertEquals(int,int) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest assertEquals(index, e.getIndex()); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:498: cannot find symbol symbol : method assertEquals(java.lang.String,java.lang.String) location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest assertEquals(message, e.getMessage()); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:641: package junit.textui does not exist junit.textui.TestRunner.run(suite()); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:647: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest TestSuite suite = new TestSuite("NIST CertPath Tests"); ^ ./org/bouncycastle/jce/provider/test/nist/NistCertPathTest.java:647: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.nist.NistCertPathTest TestSuite suite = new TestSuite("NIST CertPath Tests"); ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:106: cannot find symbol symbol : method assertFalse(boolean) location: class org.bouncycastle.jce.provider.test.rsa3.RSA3CertTest assertFalse(sig.verify(cert.getSignature())); ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:113: cannot find symbol symbol : method getClass() location: class org.bouncycastle.jce.provider.test.rsa3.RSA3CertTest Reader in = new InputStreamReader(getClass().getResourceAsStream(certName)); ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:122: package junit.textui does not exist junit.textui.TestRunner.run(suite()); ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:128: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.rsa3.RSA3CertTest TestSuite suite = new TestSuite("Bleichenbacher's Forgery Attack Tests"); ^ ./org/bouncycastle/jce/provider/test/rsa3/RSA3CertTest.java:128: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.rsa3.RSA3CertTest TestSuite suite = new TestSuite("Bleichenbacher's Forgery Attack Tests"); ^ ./org/bouncycastle/jce/provider/test/AllTests.java:24: cannot find symbol symbol : method fail(java.lang.String) location: class org.bouncycastle.jce.provider.test.AllTests fail(result.toString()); ^ ./org/bouncycastle/jce/provider/test/AllTests.java:31: package junit.textui does not exist junit.textui.TestRunner.run(suite()); ^ ./org/bouncycastle/jce/provider/test/AllTests.java:36: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.AllTests TestSuite suite = new TestSuite("JCE Tests"); ^ ./org/bouncycastle/jce/provider/test/AllTests.java:36: cannot find symbol symbol : class TestSuite location: class org.bouncycastle.jce.provider.test.AllTests TestSuite suite = new TestSuite("JCE Tests"); ^ Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. 47 errors !!! ERROR: dev-java/bcprov-1.36-r1 failed. Call stack: ebuild.sh, line 1629: Called dyn_compile ebuild.sh, line 975: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile bcprov-1.36-r1.ebuild, line 38: Called ejavac '-encoding' 'ISO-8859-1' '-d' '/var/tmp/portage/dev-java/bcprov-1.36-r1/work/bcprov-jdk14-136/classes' '@/var/tmp/portage/dev-java/bcprov-1.36-r1/temp/src.list' java-utils-2.eclass, line 1924: Called die !!! ejavac failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/dev-java/bcprov-1.36-r1/temp/build.log'. !!! When you file a bug report, please include the following information: GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.01" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac" and of course, the output of emerge --info