GCJ Creates duplicate dummy symbol

Posted by vickirk on Stack Overflow See other posts from Stack Overflow or by vickirk
Published on 2010-04-02T14:42:55Z Indexed on 2010/04/02 14:53 UTC
Read the original article Hit count: 315

Filed under:
|

Hi, I'm trying to build a java application with gcj but getting the error below.

 multiple definition of `java resource .dummy'

gcj versions are 4.4.1 on Ubuntu and 4.3.4 on cygwin/windows XP and I'm building it with

  gcj --main=my.MainClass --classpath=my my/*java

Anyone seen this or know a workaround without installing an earlier version of gcj. If that is the way to do it does anyone know how to do that on cygwin or will I have to build it?

Here is a minimal test case that gives this error

public class A {
    public static void main(String[] args) {
        System.out.println(new B());
    }
}

public class B {
    public String toString() {
        return "Hello";
    }
}

gcj --main=A src/A.java src/B.java

© Stack Overflow or respective owner

Related posts about java

Related posts about gcc