Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 66107 - emerge subversion 1.1.0 fails with jikes as ant default
Summary: emerge subversion 1.1.0 fails with jikes as ant default
Status: RESOLVED DUPLICATE of bug 63464
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Paul de Vrieze (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-02 04:04 UTC by Paul Giordano
Modified: 2005-07-17 13:06 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Giordano 2004-10-02 04:04:07 UTC
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
Comment 1 Sascha Lüdecke 2004-10-02 12:10:08 UTC
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).
Comment 2 Paul de Vrieze (RETIRED) gentoo-dev 2004-10-16 08:41:59 UTC

*** This bug has been marked as a duplicate of 63464 ***