Build on i386-apple-darwin8.8.1

Casey Marshall csm@gnu.org
Wed Feb 14 17:22:00 GMT 2007


Hi, I tried compiling GCJ SVN trunk (fetched yesterday; svnversion  
sez `121902') on i386-apple-darwin8.8.1, but get this failure  
compiling libgcj:

mkdir gnu/java/awt/.libs
/Users/csm/Source/gcc-build/gcc/gcj -B/Users/csm/Source/gcc-build/ 
i386-apple-darwin8.8.1/x86_64/libjava/ -B/Users/csm/Source/gcc-build/ 
gcc/ -ffloat-store -fomit-frame-pointer -fclasspath= - 
fbootclasspath=../../../../gcc/libjava/classpath/lib --encoding=UTF-8  
-Wno-deprecated -fbootstrap-classes -g -O2 -m64 -c -fsource-filename=/ 
Users/csm/Source/gcc-build/i386-apple-darwin8.8.1/x86_64/libjava/ 
classpath/lib/classes -MT gnu/java/awt/color.lo -MD -MP -MF gnu/java/ 
awt/color.deps @gnu/java/awt/color.list -fno-common -o gnu/java/ 
awt/.libs/color.o
get_str.c:179:  assertion failed: x >= (double) (-2147483647L - 1L)  
&& x <= (double) 2147483647L
gnu/java/awt/color/LinearRGBConverter.java: In class  
'gnu.java.awt.color.LinearRGBConverter':
gnu/java/awt/color/LinearRGBConverter.java: In method  
'gnu.java.awt.color.LinearRGBConverter.toRGB(float[])':
gnu/java/awt/color/LinearRGBConverter.java:0: internal compiler  
error: Abort trap
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [gnu/java/awt/color.lo] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [multi-do] Error 1
make[2]: *** [all-multi] Error 2
make[1]: *** [all-target-libjava] Error 2
make: *** [all] Error 2

This was configured with:

../gcc/configure --program-suffix=-4.3pre --prefix=/Users/csm/Library/ 
gcc-4.3-pre --enable-languages=c,c++,java --disable-gtk-peer -- 
disable-plugin --disable-gconf-peer --with-gmp=/opt/local

uname -a:

Darwin gala.local 8.8.1 Darwin Kernel Version 8.8.1: Mon Sep 25  
19:42:00 PDT 2006; root:xnu-792.13.8.obj~1/RELEASE_I386 i386 i386

Any ideas? Does/will gcj 4.3 work on darwin/x86?



More information about the Java mailing list