probs building libgcj on linux

mlewis@burly.com mlewis@burly.com
Mon May 3 09:10:00 GMT 1999


Hi.  I'm having trouble building libgcj.  My system is composed of:

linux 2.0.36
gcc version egcs-2.90.29 980515 (egcs-1.0.3 release)

Here's the err output:

c++ -DHAVE_CONFIG_H -I. -I../../../libgcj/libjava -I./include -Iinclude -I../../../libgcj/libjava/include -I../../../libgcj/libjava/../boehm-gc -I./../boehm-gc -DSILENT=1 -DNO_SIGNALS=1 -DNO_DEBUGGING=1 -DJAVA_FINALIZATION=1 -I../../../libgcj/libjava/../compat-include -fno-rtti -fvtable-thunks -ffloat-store -W -Wall -g -O2 -fvtable-thunks -D_GNU_SOURCE -Wp,-MD,.deps/prims.pp -c  -fPIC -DPIC ../../../libgcj/libjava/prims.cc -o .libs/prims.lo
In file included from ../../../libgcj/libjava/java/lang/Object.h:16,
                 from ../../../libgcj/libjava/include/cni.h:16,
                 from ../../../libgcj/libjava/prims.cc:20:
../../../libgcj/libjava/include/javaprims.h:16: language string `"Java"' not recognized
../../../libgcj/libjava/include/javaprims.h:18: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:19: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:20: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:21: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:22: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:23: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:24: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:25: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:26: syntax error before `;'
../../../libgcj/libjava/include/javaprims.h:31: sorry, not implemented: namespace
../../../libgcj/libjava/include/javaprims.h:228: parse error before `::'
../../../libgcj/libjava/include/javaprims.h:229: `java' does not have a nested type named `lang'
../../../libgcj/libjava/include/javaprims.h:229: parse error before `*'
../../../libgcj/libjava/include/javaprims.h:230: `java' does not have a nested type named `lang'
../../../libgcj/libjava/include/javaprims.h:230: parse error before `*'
../../../libgcj/libjava/include/javaprims.h:231: `java' does not have a nested type named `lang'
../../../libgcj/libjava/include/javaprims.h:231: parse error before `*'
../../../libgcj/libjava/include/javaprims.h:237: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:238: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:239: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:240: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:241: syntax error before `*'
../../../libgcj/libjava/include/javaprims.h:242: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:243: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:244: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:245: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:246: syntax error before `('
../../../libgcj/libjava/include/javaprims.h:249: `jsize' was not declared in this scope
../../../libgcj/libjava/include/javaprims.h:249: warning: `_Jv_Malloc' initialized and declared `extern'
In file included from ../../../libgcj/libjava/java/lang/Object.h:18,
                 from ../../../libgcj/libjava/include/cni.h:16,
                 from ../../../libgcj/libjava/prims.cc:20:
include/java-threads.h:29: incomplete type `java' does not have member `lang'
include/java-threads.h:29: parse error before `::'
include/java-threads.h:45: type specifier omitted for parameter
include/java-threads.h:45: parse error before `,'
include/java-threads.h: In function `int _Jv_CondWait(...)':
include/java-threads.h:47: `millis' undeclared (first use this function)
include/java-threads.h:47: (Each undeclared identifier is reported only once
include/java-threads.h:47: for each function it appears in.)
include/java-threads.h:47: `nanos' undeclared (first use this function)
include/java-threads.h: At top level:
include/java-threads.h:106: type specifier omitted for parameter
include/java-threads.h:106: parse error before `::'
include/java-threads.h: In function `void _Jv_ThreadInitData(...)':
include/java-threads.h:108: `data' undeclared (first use this function)
include/java-threads.h: At top level:
include/java-threads.h:111: syntax error before `::'
include/java-threads.h:124: type specifier omitted for parameter
include/java-threads.h:141: incomplete type `java' does not have member `lang'
include/java-threads.h:141: parse error before `::'
In file included from ../../../libgcj/libjava/include/cni.h:16,
                 from ../../../libgcj/libjava/prims.cc:20:
../../../libgcj/libjava/java/lang/Object.h:36: `java' does not have a nested type named `lang'
../../../libgcj/libjava/java/lang/Object.h:36: parse error before `:'
../../../libgcj/libjava/java/lang/Object.h:41: syntax error before `('
../../../libgcj/libjava/java/lang/Object.h:44: `jlong' was not declared in this scope
../../../libgcj/libjava/java/lang/Object.h:44: parse error before `,'
../../../libgcj/libjava/java/lang/Object.h:45: syntax error before `('
../../../libgcj/libjava/java/lang/Object.h:46: parse error before `void'
../../../libgcj/libjava/java/lang/Object.h:47: syntax error before `('
../../../libgcj/libjava/java/lang/Object.h:49: `jlong' was not declared in this scope
../../../libgcj/libjava/java/lang/Object.h:49: parse error before `)'
../../../libgcj/libjava/java/lang/Object.h:51: syntax error before `('
../../../libgcj/libjava/java/lang/Object.h:52: syntax error before `('
../../../libgcj/libjava/java/lang/Object.h:53: friend declaration not in class definition
../../../libgcj/libjava/java/lang/Object.h:54: `jobject' was not declared in this scope
../../../libgcj/libjava/java/lang/Object.h:54: parse error before `)'
../../../libgcj/libjava/java/lang/Object.h:54: friend declaration not in class definition
../../../libgcj/libjava/java/lang/Object.h:57: friend declaration not in class definition
../../../libgcj/libjava/java/lang/Object.h:60: friend declaration not in class definition
../../../libgcj/libjava/java/lang/Object.h:63: parse error before `protected'
../../../libgcj/libjava/java/lang/Object.h:65: virtual outside class declaration
../../../libgcj/libjava/java/lang/Object.h:67: parse error before `private'
../../../libgcj/libjava/java/lang/Object.h:76: `jobject' was not declared in this scope
../../../libgcj/libjava/java/lang/Object.h:76: parse error before `)'
In file included from java/lang/String.h:9,
                 from ../../../libgcj/libjava/java/lang/Class.h:18,
                 from ../../../libgcj/libjava/include/cni.h:17,
                 from ../../../libgcj/libjava/prims.cc:20:
../../../libgcj/libjava/include/java-array.h:18: language string `"Java"' not recognized
../../../libgcj/libjava/include/java-array.h:20: no type named `lang' in `struct java'
../../../libgcj/libjava/include/java-array.h:21: `Object' is not a class or namespace
../../../libgcj/libjava/include/java-array.h:21: confused by earlier errors, bailing out
make[2]: *** [prims.lo] Error 1
make[2]: Leaving directory `/usr/local/src/cygnus/build/i586-pc-linux-gnu/libjava'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/cygnus/build/i586-pc-linux-gnu/libjava'
make: *** [all-target-libjava] Error 2




More information about the Java mailing list