------- Comment #12 from rob1weld at aol dot com 2006-12-28 15:45 ------- (In reply to comment #11) > Fix checked in.
I'm not an expert with Java but am trying to compile gcc 4_2 branch (CVS) and I have the same problem as is described in this bug report. The fixes mentioned in this report _seem_ to have been applied but am getting a 'similar' error message: Here is the part of the make where it fails: /bin/sh ./libtool --mode=compile /cygdrive/c/gcc-4_2-branch-build/gcc/gcj -B/cygdrive/c/gcc-4_2-branch-build/athlon_xp-pc-cygwin/libjava/ -B/cygdrive/c/gcc-4_2-branch-build/gcc/ -ffloat-store -fomit-frame-pointer -fclasspath= -fbootclasspath=/cygdrive/c/gcc-4_2-branch-build/athlon_xp-pc-cygwin/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecated -fbootstrap-classes -g -O2 -fjni -findirect-dispatch -fno-indirect-classes -c -o gnu-java-awt-peer-swing.lo @gnu-java-awt-peer-swing.list /cygdrive/c/gcc-4_2-branch-build/gcc/gcj -B/cygdrive/c/gcc-4_2-branch-build/athlon_xp-pc-cygwin/libjava/ -B/cygdrive/c/gcc-4_2-branch-build/gcc/ -ffloat-store -fomit-frame-pointer -fclasspath= -fbootclasspath=/ cygdrive/c/gcc-4_2-branch-build/athlon_xp-pc-cygwin/libjava/classpath/lib --encoding=UTF-8 -Wno-deprecate d -fbootstrap-classes -g -O2 -fjni -findirect-dispatch -fno-indirect-classes -c @gnu-java-awt-peer-swing.list -o gnu-java-awt-peer-swing.o gnu/java/awt/peer/swing/SwingFramePeer.java: In class 'gnu.java.awt.peer.swing.SwingFramePeer': gnu/java/awt/peer/swing/SwingFramePeer.java: In method 'gnu.java.awt.peer.swing.SwingFramePeer.setBounds(int,int,int,int)': gnu/java/awt/peer/swing/SwingFramePeer.java:118: error: verification failed at PC=6: didn't see expected constant make[3]: *** [gnu-java-awt-peer-swing.lo] Error 1 make[3]: Target `all-am' not remade because of errors. make[3]: Leaving directory `/cygdrive/c/gcc-4_2-branch-build/athlon_xp-pc-cygwin/libjava' I'll leave any 'fixing' to someone more expert at java (so I don't break gcc somewhere else :( ). I tried changing to above to simply use system's gcj: gcj -c -o gnu-java-awt-peer-swing.lo @gnu-java-awt-peer-swing.list This is the message I got: gnu/java/awt/peer/swing/SwingFramePeer.java: In class 'gnu.java.awt.peer.swing.SwingFramePeer': gnu/java/awt/peer/swing/SwingFramePeer.java: In method 'gnu.java.awt.peer.swing.SwingFramePeer.setBounds(int,int,int,int)': gnu/java/awt/peer/swing/SwingFramePeer.java:118: error: verification failed at PC=6: didn't see expected constant gnu/java/awt/peer/swing/SwingFramePeer.java:118: error: class 'java.awt.peer.WindowPeer' has no method named 'setBounds' matching signature '(IIII)V' gnu/java/awt/peer/swing/SwingFramePeer.java:119: confused by earlier errors, bailing out -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26390