This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: gcc trunk build failure


On Mon, Aug 13, 2001 at 02:05:47PM -0600, Tom Tromey wrote:
> libgcj fails to build on the gcc trunk:
> 
> ../../../gcc/libjava/jni.cc: In function `void 
>    _Jv_JNI_CallAnyVoidMethodV(JNIEnv*, java::lang::Object*, java::lang::Class*,    _Jv_Method*, void*) [with invocation_type style = normal]':
> ../../../gcc/libjava/jni.cc:903:   instantiated from here
> ../../../gcc/libjava/jni.cc:819: Internal compiler error in 
>    fixup_abnormal_edges, at reload1.c:9514
> 
> This is on x86 Red Hat Linux 6.2.
> 
> Does anyone else see this?  I've seen it for several days at least.
> 
http://gcc.gnu.org/ml/java/2001-08/msg00048.html

It's mistitled but I've had this problem since Friday 10 Aug.
It's actually creating jv-convert. A snippet from today's build.log with
the problematic line redone with -v:
/usr/local/src/build/gcc-3.0/gcc/gcj -B/usr/local/src/build/gcc-3.0/
i686-pc-linux-gnu/libjava/ -B/usr/local/src/build/gcc-3.0/gcc/ -ffloat-store
-g -O2 -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc
gnu/gcj/convert/.libs/BytesToUnicode.o gnu/gcj/convert/.libs/Convert.o
gnu/gcj/convert/.libs/Input_8859_1.o gnu/gcj/convert/.libs/Input_ASCII.o
gnu/gcj/convert/.libs/Input_EUCJIS.o gnu/gcj/convert/.libs/Input_JavaSrc.o
gnu/gcj/convert/.libs/Input_SJIS.o gnu/gcj/convert/.libs/Input_UTF8.o
gnu/gcj/convert/.libs/Input_iconv.o gnu/gcj/convert/.libs/IOConverter.o
gnu/gcj/convert/.libs/Output_8859_1.o gnu/gcj/convert/.libs/Output_ASCII.o
gnu/gcj/convert/.libs/Output_EUCJIS.o gnu/gcj/convert/.libs/Output_JavaSrc.o
gnu/gcj/convert/.libs/Output_SJIS.o gnu/gcj/convert/.libs/Output_UTF8.o
gnu/gcj/convert/.libs/Output_iconv.o gnu/gcj/convert/.libs/UnicodeToBytes.o -v
-L/usr/local/src/build/gcc-3.0/i686-pc-linux-gnu/libjava ./.libs/libgcj.so
-ldl ./../boehm-gc/.libs/libgcjgc.so -L/usr/local/src/build/gcc-3.0/
i686-pc-linux-gnu/libjava/../boehm-gc/.libs -lpthread -lz -L/usr/local/src/
build/gcc-3.0/i686-pc-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/lib
Reading specs from /usr/local/src/build/gcc-3.0/gcc/specs
Reading specs from /usr/local/src/build/gcc-3.0/i686-pc-linux-gnu/libjava/
libgcj.spec
rename spec lib to liborig
rename spec startfile to startfileorig
Configured with: /usr/src/cvs/gcc-3.0/configure --verbose --enable-threads=
posix --with-system-zlib --with-dwarf2 --enable-shared --disable-nls
--enable-checking
Thread model: posix
gcc version 3.0.1 20010813 (prerelease)
 /usr/local/src/build/gcc-3.0/gcc/jvgenmain gnu.gcj.convert.Convert
 /tmp/ccE9lfS8main.i
 /usr/local/src/build/gcc-3.0/gcc/cc1 /tmp/ccE9lfS8main.i -quiet -dumpbase
 BytesToUnicode.c -g -O2 -version -ffloat-store -fdollars-in-identifiers
 -o /tmp/ccZlttcfmain.s
  GNU CPP version 3.0.1 20010813 (prerelease) (cpplib) (i386 Linux/ELF)
  GNU C version 3.0.1 20010813 (prerelease) (i686-pc-linux-gnu)
          compiled by GNU C version 3.0.1 20010813 (prerelease).
  as -V -Qy -o /tmp/ccqZopDwmain.o /tmp/ccZlttcfmain.s
GNU assembler version 2.11.90.0.25 (i386-linux) using BFD version 
2.11.90.0.25
  /usr/local/src/build/gcc-3.0/gcc/collect2 -m elf_i386 -dynamic-linker
  /lib/ld-linux.so.2 -o .libs/jv-convert /usr/lib/crt1.o /usr/lib/crti.o
  /usr/local/src/build/gcc-3.0/gcc/crtbegin.o -L/usr/local/src/build/
  gcc-3.0/i686-pc-linux-gnu/libjava -L/usr/local/src/build/gcc-3.0/
  i686-pc-linux-gnu/libjava/../boehm-gc/.libs -L/usr/local/src/build/gcc-
  3.0/i686-pc-linux-gnu/libjava/.libs -L/usr/local/src/build/gcc-3.0/
  i686-pc-linux-gnu/libjava -L/usr/local/src/build/gcc-3.0/gcc
  /tmp/ccqZopDwmain.o gnu/gcj/convert/.libs/BytesToUnicode.o gnu/gcj/convert/
  .libs/Convert.o gnu/gcj/convert/.libs/Input_8859_1.o gnu/gcj/convert/
  .libs/Input_ASCII.o gnu/gcj/convert/.libs/Input_EUCJIS.o gnu/gcj/convert/
  .libs/Input_JavaSrc.o gnu/gcj/convert/.libs/Input_SJIS.o gnu/gcj/convert/
  .libs/Input_UTF8.o gnu/gcj/convert/.libs/Input_iconv.o gnu/gcj/convert/
  .libs/IOConverter.o gnu/gcj/convert/.libs/Output_8859_1.o gnu/gcj/convert/
  .libs/Output_ASCII.o gnu/gcj/convert/.libs/Output_EUCJIS.o gnu/gcj/convert/
  .libs/Output_JavaSrc.o gnu/gcj/convert/.libs/Output_SJIS.o gnu/gcj/convert/
  .libs/Output_UTF8.o gnu/gcj/convert/.libs/Output_iconv.o gnu/gcj/convert/
  .libs/UnicodeToBytes.o ./.libs/libgcj.so -ldl ./../boehm-gc/.libs/
  libgcjgc.so -lpthread -lz --rpath /usr/local/lib -lgcc_s -lgcc -lgcj -lm
  -lgcjgc -lpthread -lz -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/local/
  src/build/gcc-3.0/gcc/crtend.o /usr/lib/crtn.o
./.libs/libgcj.so: undefined reference to `_Jv_Field* _Jv_JNI_GetAnyFieldID
<false>(_Jv_JNIEnv*, java::lang::Class*, char const*, char const*)'

-- 
Gordon Sadler


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]