make bootstrap failure in libjava

Robert Collins robert.collins@itdomain.com.au
Sat Apr 14 17:15:00 GMT 2001


Hi,
 I'm not subscribed to this list: please cc me on replies.
I'm trying to identify what's missing in Cygwin to allow gcc java
support to function properly. I heard a *rumour that thread support was
the main bugbear, so I thought I'd give it a try now that Cygwin has
nearly full pthread support.
Make bootstrap of gcc
with --enable-shared --enable-threads=posix -enable-languages=c++,java,c
passed the three stage bootstrap. But it's dying in the awt area of
libgcj.
I'm building from the gcc 3 cvs branch.
The failure is pretty weird:
==
/usr/src/gcc3/build/gcc/gcj -B/usr/src/gcc3/build/i686-pc-cygwin/libjava
/ -B/usr/src/gcc3/
build/gcc/ --encoding=UTF-8 -C -g -classpath
/usr/src/gcc3/build/i686-pc-cygwin/libjava:/u
sr/src/gcc3/gcc/libjava -d /usr/src/gcc3/build/i686-pc-cygwin/libjava
java/awt/ComponentOr
ientation.java
/usr/src/gcc3/build/gcc/gcj -B/usr/src/gcc3/build/i686-pc-cygwin/libjava
/ -B/usr/src/gcc3/
build/gcc/ --encoding=UTF-8 -C -g -classpath
/usr/src/gcc3/build/i686-pc-cygwin/libjava:/u
sr/src/gcc3/gcc/libjava -d /usr/src/gcc3/build/i686-pc-cygwin/libjava
java/awt/Container.j
ava
/usr/src/gcc3/gcc/libjava/java/awt/paint.java:22: Interface
`java.awt.Paint' already defin
ed in /usr/src/gcc3/gcc/libjava/java/awt/Paint.java:22.
 public interface Paint extends Transparency
 ^
/usr/src/gcc3/gcc/libjava/java/awt/list.java:13: Class `java.awt.List'
already defined in
/usr/src/gcc3/gcc/libjava/java/awt/List.java:13.
 public class List extends Component
 ^
java/awt/Container.java:1: Missing return statement.
 /* Copyright (C) 1999, 2000 Free Software Foundation
 ^
3 errors
make[2]: *** [libgcj.jar] Error 1
make[2]: Leaving directory `/usr/src/gcc3/build/i686-pc-cygwin/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/usr/src/gcc3/build'
make: *** [bootstrap] Error 2
==
It seems to be reading _both_ "paint.java" and "Paint.java" - which are
both the same file on Cygwin (case insensitive, but preserving fs). As
I'm doing this out of academic interest(I don't actually have plans to
use java on cygwin), I'm not too interested in tracking down java faults
that aren't thread related - but I'm happy to report problems...
consider this the first one.
Rob
* I think it was Mumit who made the comment, but I'm likely wrong.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /