/xxx/gnu/gcc/objdir/./gcc/xgcc -shared-libgcc -B/xxx/gnu/gcc/objdir/./gcc -nostd inc++ -L/xxx/gnu/gcc/objdir/hppa2.0w-hp-hpux11.00/libstdc++-v3/src -L/xxx/gnu/gc c/objdir/hppa2.0w-hp-hpux11.00/libstdc++-v3/src/.libs -B/opt/gnu/gcc/gcc-4.2.0/h ppa2.0w-hp-hpux11.00/bin/ -B/opt/gnu/gcc/gcc-4.2.0/hppa2.0w-hp-hpux11.00/lib/ -i system /opt/gnu/gcc/gcc-4.2.0/hppa2.0w-hp-hpux11.00/include -isystem /opt/gnu/gc c/gcc-4.2.0/hppa2.0w-hp-hpux11.00/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc /libjava -I./include -I./gcj -I../../../gcc/libjava -Iinclude -I../../../gcc/lib java/include -I../../../gcc/libjava/classpath/include -Iclasspath/include -I../. ./../gcc/libjava/classpath/native/fdlibm -I../../../gcc/libjava/../boehm-gc/incl ude -I../boehm-gc/include -I../../../gcc/libjava/libltdl -I../../../gcc/libjava/ libltdl -I../../../gcc/libjava/.././libjava/../gcc -I../../../gcc/libjava/../zli b -I../../../gcc/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-c all-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -We xtra -Wall -D_GNU_SOURCE -DPREFIX=\"/opt/gnu/gcc/gcc-4.2.0\" -DLIBDIR=\"/opt/gnu /gcc/gcc-4.2.0/lib\" -DJAVA_HOME=\"/opt/gnu/gcc/gcc-4.2.0\" -DBOOT_CLASS_PATH=\" /opt/gnu/gcc/gcc-4.2.0/share/java/libgcj-4.2.0.jar\" -DJAVA_EXT_DIRS=\"/opt/gnu/ gcc/gcc-4.2.0/share/java/ext\" -DGCJ_ENDORSED_DIRS=\"/opt/gnu/gcc/gcc-4.2.0/shar e/java/gcj-endorsed\" -DGCJ_VERSIONED_LIBDIR=\"/opt/gnu/gcc/gcc-4.2.0/lib/gcj-4. 2.0\" -DPATH_SEPARATOR=\":\" -DLIBGCJ_DEFAULT_DATABASE=\"/opt/gnu/gcc/gcc-4.2.0/ lib/gcj-4.2.0/classmap.db\" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.2.0/clas smap.db\" -DTOOLEXECLIBDIR=\"/opt/gnu/gcc/gcc-4.2.0/lib\" -g -O2 -MT prims.lo -M D -MP -MF .deps/prims.Tpo -c ../../../gcc/libjava/prims.cc -fPIC -DPIC -o .libs /prims.o ./java/lang/Thread.h:31: error: using typedef-name '_Jv_Thread_t' after 'class' ./include/java-threads.h:28: error: '_Jv_Thread_t' has a previous declaration he re make[3]: *** [prims.lo] Error 1
Thread.h: ... class _Jv_JNIEnv; class _Jv_Thread_t; #define _JV_NOT_OWNER 1 ... java-threads.h: ... typedef int _Jv_Mutex_t; typedef int _Jv_Thread_t; typedef void _Jv_ThreadStartFunc (java::lang::Thread *); ... -- Summary: ./java/lang/Thread.h:31: error: using typedef-name '_Jv_Thread_t' after 'class' Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcj AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: danglin at gcc dot gnu dot org GCC build triplet: hppa2.0w-hp-hpux11.00 GCC host triplet: hppa2.0w-hp-hpux11.00 GCC target triplet: hppa2.0w-hp-hpux11.00 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28546