http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49499
Summary: build error of gcc Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: libgcj AssignedTo: unassig...@gcc.gnu.org ReportedBy: 8wentao...@tongji.edu.cn I confront an error when buliding gcc-4.6.0. fllowing is the information make[3]: Entering directory `/home/wentao/gccobjdir/i686-pc-cygwin/libjava' depbase=`echo jni-libjvm.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CXX --mode=compile /home/wentao/gccobjdir/./gcc/xgcc -shared-libgcc -B/home/wentao/gccobjdir/./gcc -nostdinc++ -L/home/wentao/gccobjdir/i686-pc-cygwin/libstdc++-v3/src -L/home/wentao/gccobjdir/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-4.6.0/libjava -I./include -I./gcj -I../../../gcc-4.6.0/libjava -Iinclude -I../../../gcc-4.6.0/libjava/include -I../../../gcc-4.6.0/libjava/classpath/include -Iclasspath/include -I../../../gcc-4.6.0/libjava/classpath/native/fdlibm -I../../../gcc-4.6.0/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../gcc-4.6.0/libjava/libltdl -I../../../gcc-4.6.0/libjava/libltdl -I../../../gcc-4.6.0/libjava/.././libjava/../gcc -I../../../gcc-4.6.0/libjava/../zlib -I../../../gcc-4.6.0/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Usun -Wextra -Wall -D_GNU_SOURCE -DPREFIX="\"/usr/local\"" -DTOOLEXECLIBDIR="\"/usr/local/lib\"" -DJAVA_HOME="\"/usr/local\"" -DBOOT_CLASS_PATH="\"/usr/local/share/java/libgcj-4.6.0.jar\"" -DJAVA_EXT_DIRS="\"/usr/local/share/java/ext\"" -DGCJ_ENDORSED_DIRS="\"/usr/local/share/java/gcj-endorsed\"" -DGCJ_VERSIONED_LIBDIR="\"/usr/local/lib/gcj-4.6.0-12\"" -DPATH_SEPARATOR="\":\"" -DECJ_JAR_FILE="\"\"" -DLIBGCJ_DEFAULT_DATABASE="\"/usr/local/lib/gcj-4.6.0-12/classmap.db\"" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL="\"gcj-4.6.0-12/classmap.db\"" -g -O2 -MT jni-libjvm.lo -MD -MP -MF $depbase.Tpo -c -o jni-libjvm.lo ../../../gcc-4.6.0/libjava/jni-libjvm.cc &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: /home/wentao/gccobjdir/./gcc/xgcc -shared-libgcc -B/home/wentao/gccobjdir/./gcc -nostdinc++ -L/home/wentao/gccobjdir/i686-pc-cygwin/libstdc++-v3/src -L/home/wentao/gccobjdir/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isystem /usr/local/i686-pc-cygwin/include -isystem /usr/local/i686-pc-cygwin/sys-include -DHAVE_CONFIG_H -I. -I../../../gcc-4.6.0/libjava -I./include -I./gcj -I../../../gcc-4.6.0/libjava -Iinclude -I../../../gcc-4.6.0/libjava/include -I../../../gcc-4.6.0/libjava/classpath/include -Iclasspath/include -I../../../gcc-4.6.0/libjava/classpath/native/fdlibm -I../../../gcc-4.6.0/libjava/../boehm-gc/include -I../boehm-gc/include -I../../../gcc-4.6.0/libjava/libltdl -I../../../gcc-4.6.0/libjava/libltdl -I../../../gcc-4.6.0/libjava/.././libjava/../gcc -I../../../gcc-4.6.0/libjava/../zlib -I../../../gcc-4.6.0/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Usun -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/usr/local\" -DTOOLEXECLIBDIR=\"/usr/local/lib\" -DJAVA_HOME=\"/usr/local\" -DBOOT_CLASS_PATH=\"/usr/local/share/java/libgcj-4.6.0.jar\" -DJAVA_EXT_DIRS=\"/usr/local/share/java/ext\" -DGCJ_ENDORSED_DIRS=\"/usr/local/share/java/gcj-endorsed\" -DGCJ_VERSIONED_LIBDIR=\"/usr/local/lib/gcj-4.6.0-12\" -DPATH_SEPARATOR=\":\" -DECJ_JAR_FILE=\"\" -DLIBGCJ_DEFAULT_DATABASE=\"/usr/local/lib/gcj-4.6.0-12/classmap.db\" -DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\"gcj-4.6.0-12/classmap.db\" -g -O2 -MT jni-libjvm.lo -MD -MP -MF .deps/jni-libjvm.Tpo -c ../../../gcc-4.6.0/libjava/jni-libjvm.cc -DDLL_EXPORT -DPIC -o .libs/jni-libjvm.o In file included from ../../../gcc-4.6.0/libjava/jni-libjvm.cc:14:0: ../../../gcc-4.6.0/libjava/include/jvm.h:795:3: error: ‘ParkHelper’ does not name a type make[3]: *** [jni-libjvm.lo] Error 1 make[3]: Leaving directory `/home/wentao/gccobjdir/i686-pc-cygwin/libjava' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/wentao/gccobjdir/i686-pc-cygwin/libjava' make[1]: *** [all-target-libjava] Error 2 make[1]: Leaving directory `/home/wentao/gccobjdir' make: *** [all] Error 2