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 p oint. 76. return statusNames[status]; ^---------^ *** Semantic Error: Illegal use of name "statusNames" which has not yet been fully declared at this p oint. Found 13 semantic errors and issued 7 warnings compiling "/var/tmp/portage/subversion-1.1.0/work/subv ersion-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.j avahl.Status". 422. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.Status". 432. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.Status". 442. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.Status". 452. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.Status". 463. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.Status". 473. int textStatus = getTextStatus(); ^--------^ *** Semantic Warning: Local "textStatus" shadows a field of the same name in "org.tigris.subversion.j avahl.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 poin t. 505. case modified: ^------^ *** Semantic Error: Illegal use of name "modified" which has not yet been fully declared at this poin t. 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 po int. 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 po int. 515. case external: ^------^ *** Semantic Error: Illegal use of name "external" which has not yet been fully declared at this poin t. 517. case unversioned: ^---------^ *** Semantic Error: Illegal use of name "unversioned" which has not yet been fully declared at this p oint. make: *** [javahl-java] Error 1 !!! ERROR: dev-util/subversion-1.1.0 failed. !!! Function src_compile, Line 154, Exitcode 2 !!! Compilation failed !!! If you need support, post the topmost build error, NOT this status message.
At the moment it seems that for some reason the subversion java bindings do not like jikes. You might try with the jikes useflag, or with another jdk.
*** Bug 70558 has been marked as a duplicate of this bug. ***
I also observed this problem. Removed "jikes" from the USE-flags, and got subversion installed. (Is there any ways to find out what other packages uses the "jikes"-flag, appart from crude grepping in /usr/portage/*/*/*.ebuild?)
SOLVED
You're not the only one bitten by this
*** Bug 72951 has been marked as a duplicate of this bug. ***
Should the jikes use flag be removed from subversion then? until the problem is fixed?
I've removed the jikes support for now.