Is gcj from gcc 3.3 required to build libswt.so for gcj - SWT integration?

chris burdess dog@bluezoo.org
Fri Apr 18 08:07:00 GMT 2003


Kevin B. Hendricks wrote:
> I seem to be unable to compile just one file:
>> org.eclipse.swt.custom.StyledText.java
>>> All of the others compile fine.
>>> No matter what I try I end up with this error message:
>> gcj -O2 -fPIC -c org/eclipse/swt/custom/StyledText.java -o 
> org/eclipse/swt/custom/StyledText.o
> ./org/eclipse/swt/custom/StyledText.java:77: Class 
> `org.eclipse.swt.custom.StyledText' already defined in 
> org/eclipse/swt/custom/StyledText.java:77.
> public class StyledText extends Canvas {
> ^
> ./org/eclipse/swt/custom/StyledText.java:157: confused by earlier errors, 
> bailing out
> make: *** [org/eclipse/swt/custom/StyledText.o] Error 1
>>> But StyledText class is only defined once in that file (and it is not 
> defined any place else in the swt java files.

i also have this problem with gcj on powerpc linux. in my case it was
worked around by:
1. *not* specifying the source directory with the -classpath option if
the source file is in the list of files to be compiled, and
2. using fully-qualified class names in all imports for packages to be
compiled (packages in existing jarfiles are fine).
-- 
chris burdess


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /