Found 2 semantic errors compiling "/var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java": 59. return actionNames[action]; ^---------^ *** Semantic Error: Illegal use of name "actionNames" which has not yet been fully declared at this point. and a bunch more Reproducible: Always Steps to Reproduce: 1. emerge subversion 2. 3. Actual Results: /usr/bin/jikes -d subversion/bindings/java/javahl/classes -classpath subversion/bindings/java/javahl/classes:/opt/sun-jdk-1.4.2.05/jre/lib:/opt/sun-jdk-1.4.2.05/jre/lib/charsets.jar:/opt/sun-jdk-1.4.2.05/jre/lib/jce.jar:/opt/sun-jdk-1.4.2.05/jre/lib/jsse.jar:/opt/sun-jdk-1.4.2.05/jre/lib/plugin.jar:/opt/sun-jdk-1.4.2.05/jre/lib/rt.jar:/opt/sun-jdk-1.4.2.05/jre/lib/sunrsasign.jar /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/DirEntry.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClient.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/ScheduleKind.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNInputStream.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/NotifyAction.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNOutputStream.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PromptUserPassword2.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PromptUserPassword3.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClientSynchronized.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/NotifyStatus.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/CommitItemStateFlags.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/JNIError.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClientInterface.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/ClientException.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/CommitItem.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PromptUserPassword.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/NodeKind.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/RevisionKind.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Info.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/LogMessage.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/StatusKind.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Revision.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/PropertyData.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/OutputInterface.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/SVNClientLogLevel.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/ChangePath.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/InputInterface.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/BlameCallback.java /var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/CommitMessage.java Found 2 semantic errors compiling "/var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Notify.java": 59. return actionNames[action]; ^---------^ *** Semantic Error: Illegal use of name "actionNames" which has not yet been fully declared at this point. 76. return statusNames[status]; ^---------^ *** Semantic Error: Illegal use of name "statusNames" which has not yet been fully declared at this point. Found 13 semantic errors and issued 7 warnings compiling "/var/tmp/portage/subversion-1.1.0/work/subversion-1.1.0/subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/Status.java": 410. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 422. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 432. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 442. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 452. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 463. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 473. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.javahl.Status". 493. case none: ^--^ *** Semantic Error: Illegal use of name "none" which has not yet been fully declared at this point. 495. case normal: ^----^ *** Semantic Error: Illegal use of name "normal" which has not yet been fully declared at this point. 497. case added: ^---^ *** Semantic Error: Illegal use of name "added" which has not yet been fully declared at this point. 499. case missing: ^-----^ *** Semantic Error: Illegal use of name "missing" which has not yet been fully declared at this point. 501. case deleted: ^-----^ *** Semantic Error: Illegal use of name "deleted" which has not yet been fully declared at this point. 503. case replaced: ^------^ *** Semantic Error: Illegal use of name "replaced" which has not yet been fully declared at this point. 505. case modified: ^------^ *** Semantic Error: Illegal use of name "modified" which has not yet been fully declared at this point. 507. case merged: ^----^ *** Semantic Error: Illegal use of name "merged" which has not yet been fully declared at this point. 509. case conflicted: ^--------^ *** Semantic Error: Illegal use of name "conflicted" which has not yet been fully declared at this point. 511. case ignored: ^-----^ *** Semantic Error: Illegal use of name "ignored" which has not yet been fully declared at this point. 513. case incomplete: ^--------^ *** Semantic Error: Illegal use of name "incomplete" which has not yet been fully declared at this point. 515. case external: ^------^ *** Semantic Error: Illegal use of name "external" which has not yet been fully declared at this point. 517. case unversioned: ^---------^ *** Semantic Error: Illegal use of name "unversioned" which has not yet been fully declared at this point. make: *** [javahl-java] Error 1 !!! ERROR: dev-util/subversion-1.1.0 failed. !!! Function src_compile, Line 142, Exitcode 2 !!! Compilation failed !!! If you need support, post the topmost build error, NOT this status message. Expected Results: worked
Bug #63464 refers to the same problem and suggests a patch to the ebuild (adding --without-jikes to configure). As a workaround you can unmerge jikes and then update subversion (though I don't know if remerging jikes afterwards is sufficient to get the same configuration).
*** This bug has been marked as a duplicate of 63464 ***