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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Warning: mingw-gcj (3.1 branch) is broken


This is an automatically generated message.

A build of the current 3.1 branch fails for all-target-libjava
with a linux-pc-gnu host and a mingw target.

The last 100 lines of the build output are attached below.

			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[3]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/boehm-gc'
make[2]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/boehm-gc'
make[1]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/boehm-gc'
make[1]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libffi'
make "AR_FLAGS=rc" "CC_FOR_BUILD=/usr/bin/gcc" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/bin/sh /gcc/current/gcc/install-sh -c" "INSTALL_DATA=/bin/sh /gcc/current/gcc/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /gcc/current/gcc/install-sh -c " "INSTALL_SCRIPT=/bin/sh /gcc/current/gcc/install-sh -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=/gcc/current/gcc/missing makeinfo  " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "exec_prefix=/usr/local/gcc" "infodir=/usr/local/gcc/info" "libdir=/usr/local/gcc/lib" "prefix=/usr/local/gcc" "AR=i686-pc-mingw32-ar" "AS=/usr/local/gcc/i686-pc-mingw32/bin/as" "CC=/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include" "CXX=/gcc/current/bin/gcc/g++ -B/gcc/current/bin/gcc/ -nostdinc++  -L/gcc/current/bin/i686-pc-mingw32/libstdc++-v3/src -L/gcc/current/bin/i686-pc-mingw32/libstdc++-v3/src/.libs -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include" "LD=/usr/local/gcc/i686-pc-mingw32/bin/ld" "LIBCFLAGS=-g -O2" "NM=/usr/local/gcc/i686-pc-mingw32/bin/nm" "PICFLAG=" "RANLIB=i686-pc-mingw32-ranlib" "DESTDIR=" all-recursive
make[2]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libffi'
make "AR_FLAGS=rc" "CC_FOR_BUILD=/usr/bin/gcc" "CFLAGS=-g -O2" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-g -O2" "INSTALL=/bin/sh /gcc/current/gcc/install-sh -c" "INSTALL_DATA=/bin/sh /gcc/current/gcc/install-sh -c -m 644" "INSTALL_PROGRAM=/bin/sh /gcc/current/gcc/install-sh -c " "INSTALL_SCRIPT=/bin/sh /gcc/current/gcc/install-sh -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-g -O2" "MAKE=make" "MAKEINFO=/gcc/current/gcc/missing makeinfo   " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "exec_prefix=/usr/local/gcc" "infodir=/usr/local/gcc/info" "libdir=/usr/local/gcc/lib" "prefix=/usr/local/gcc" "AR=i686-pc-mingw32-ar" "AS=/usr/local/gcc/i686-pc-mingw32/bin/as" "CC=/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include" "CXX=/gcc/current/bin/gcc/g++ -B/gcc/current/bin/gcc/ -nostdinc++  -L/gcc/current/bin/i686-pc-mingw32/libstdc++-v3/src -L/gcc/current/bin/i686-pc-mingw32/libstdc++-v3/src/.libs -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include" "LD=/usr/local/gcc/i686-pc-mingw32/bin/ld" "LIBCFLAGS=-g -O2" "NM=/usr/local/gcc/i686-pc-mingw32/bin/nm" "PICFLAG=" "RANLIB=i686-pc-mingw32-ranlib" "DESTDIR=" DO=all multi-do
make[3]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libffi'
if [ -z "" ]; then \
  true; \
else \
  rootpre=`pwd`/; export rootpre; \
  srcrootpre=`cd ../../../gcc/libffi; pwd`/; export srcrootpre; \
  lib=`echo ${rootpre} | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
  compiler="/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include"; \
  for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
    dir=`echo $i | sed -e 's/;.*$//'`; \
    if [ "${dir}" = "." ]; then \
      true; \
    else \
      if [ -d ../${dir}/${lib} ]; then \
	flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
	if (cd ../${dir}/${lib}; make  \
			CFLAGS="-g -O2 ${flags}" \
			prefix="/usr/local/gcc" \
			exec_prefix="/usr/local/gcc" \
			GCJFLAGS="@GCJFLAGS@ ${flags}" \
			CXXFLAGS="-g -O2 ${flags}" \
			LIBCFLAGS="-g -O2 ${flags}" \
			LIBCXXFLAGS="-g -O2 -fno-implicit-templates ${flags}" \
			LDFLAGS=" ${flags}" \
			all); then \
	  true; \
	else \
	  exit 1; \
	fi; \
      else true; \
      fi; \
    fi; \
  done; \
fi
make[3]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libffi'
Making all in include
make[3]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libffi/include'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libffi/include'
make[3]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libffi'
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/debug.lo ../../../gcc/libffi/src/debug.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/debug.c -o src/debug.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/prep_cif.lo ../../../gcc/libffi/src/prep_cif.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/prep_cif.c -o src/prep_cif.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/types.lo ../../../gcc/libffi/src/types.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/types.c -o src/types.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/raw_api.lo ../../../gcc/libffi/src/raw_api.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/raw_api.c -o src/raw_api.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/java_raw_api.lo ../../../gcc/libffi/src/java_raw_api.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/java_raw_api.c -o src/java_raw_api.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/x86/ffi.lo ../../../gcc/libffi/src/x86/ffi.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/x86/ffi.c -o src/x86/ffi.o
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/x86/win32.lo ../../../gcc/libffi/src/x86/win32.S
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/x86/win32.S -o src/x86/win32.o
/bin/sh ./libtool --mode=link /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -fexceptions -g -O2  -o libfficonvenience.la   src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/x86/ffi.lo src/x86/win32.lo  
mkdir .libs
i686-pc-mingw32-ar cru .libs/libfficonvenience.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/x86/ffi.o src/x86/win32.o
i686-pc-mingw32-ranlib .libs/libfficonvenience.a
creating libfficonvenience.la
(cd .libs && rm -f libfficonvenience.la && ln -s ../libfficonvenience.la libfficonvenience.la)
/bin/sh ./libtool --mode=link /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -fexceptions -g -O2  -o libffi.la -rpath /usr/local/gcc/i686-pc-mingw32/lib -release 2.00-beta  src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/x86/ffi.lo src/x86/win32.lo  
libtool: link: warning: undefined symbols not allowed in i686-pc-mingw32 shared libraries
i686-pc-mingw32-ar cru .libs/libffi.a  src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/x86/ffi.o src/x86/win32.o
i686-pc-mingw32-ranlib .libs/libffi.a
creating libffi.la
(cd .libs && rm -f libffi.la && ln -s ../libffi.la libffi.la)
/bin/sh ./libtool --mode=compile /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src   -fexceptions -g -O2 -c -o src/ffitest.o ../../../gcc/libffi/src/ffitest.c
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -DHAVE_CONFIG_H -I. -I../../../gcc/libffi -I. -I../../../gcc/libffi/include -Iinclude -I../../../gcc/libffi/src -fexceptions -g -O2 -c ../../../gcc/libffi/src/ffitest.c -o src/ffitest.o
/bin/sh ./libtool --mode=link /gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -fexceptions -g -O2  -o ffitest.exe -shared-libgcc src/ffitest.o libffi.la 
/gcc/current/bin/gcc/xgcc -B/gcc/current/bin/gcc/ -B/usr/local/gcc/i686-pc-mingw32/bin/ -B/usr/local/gcc/i686-pc-mingw32/lib/ -isystem /usr/local/gcc/i686-pc-mingw32/include -fexceptions -g -O2 -o ffitest.exe -shared-libgcc src/ffitest.o  ./.libs/libffi.a
make[3]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libffi'
make[2]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libffi'
make[1]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libffi'
make[1]: Entering directory `/gcc/current/bin/i686-pc-mingw32/libjava'
/gcc/current/bin/gcc/gcj -B/gcc/current/bin/gcc/ --encoding=UTF-8 -C -g -bootclasspath /gcc/current/bin/i686-pc-mingw32/libjava:../../../gcc/libjava -d /gcc/current/bin/i686-pc-mingw32/libjava java/lang/ConcreteProcess.java
jc1: internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[1]: *** [libgcj.jar] Error 1
make[1]: Leaving directory `/gcc/current/bin/i686-pc-mingw32/libjava'
make: *** [all-target-libjava] Error 2


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