internal compiler error: can't find class$

Thomas Léauté thleaute@csail.mit.edu
Thu Sep 2 17:46:00 GMT 2004


Le Sep 2, 2004, à 11:45 AM, Andrew Haley a écrit :
> There is a ton of different things that might cause this.
>> Please let us know what commands you used to compile the files, and
> exactly what versions of the tools you used.
>> Andrew.

OK; I have just re-implemented completely in java the class "coutUI" 
(now called "simpleUI"), and now the error message comes up during the 
linking phase:
> /usr/bin/ld: Undefined symbols:
> simpleUI::class$
> simpleUI::simpleUI()

You can see that it does not find the constructor either.
I did the following:
> gcj -C -classpath ./or124.jar:. *.java
> gcjh simpleUI
> g++-3.5 -c main.cpp
> g++-3.5 -o test main.o -lgcj

(or124.jar is a package used by the BlueNode class)
g++-3.5 --version returns:
> g++-3.5 (GCC) 3.5.0 20040613 (experimental)

This is a version I got from Gaurav Khanna, the author of the following 
web page: http://hpc.sourceforge.net/ . The web page says: " recently 
compiled using source code from the GNU CVS servers, tree-ssa 
lno-branch".
Note that I also get the following error:
> /usr/bin/ld: warning multiple definitions of symbol _sqrt
> /usr/local/lib/gcc/powerpc-apple-darwin6.8/3.5.0/../../../ 
> libgcj.a(w_sqrt.o) definition of _sqrt in section (__TEXT,__text)
> /usr/lib/libSystem.dylib(sqrt970.o) definition of _sqrt

Thomas
" We know what we think we know,
 Just as we don't know what we want to know "
 Oscar Wilde
 The Picture of Dorian Gray


More information about the Java mailing list

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