Help with compile of gcc/gcj and libgcj on Cygwin

Edmund Lee elee@phoenixtg.com
Wed Jun 15 16:34:00 GMT 2005


I tried to build the 4.0.0 release as well. 
I can't seem to get libgcj compiled properly
Using configure with -enable-threads=posix and -enable-libgcj as well as
another build with -disable-shared -enable-threads=posix and -enable-libgcj
I then run Make.
After a few hours.. I get errors when linking the libgcj.
I get a large error that specifies a lot of these errors :
./.libs/libgcj.a(JTextComponent.o): In function
`_ZN5javax5swing4text14JTextComponent16replaceSelectionEPN4java4lang6StringE
':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/text/JTextCompo
nent.java:1333: undefined reference to `___gcj_personality_sj0'
./.libs/libgcj.a(JTextComponent.o): In function
`_ZN5javax5swing4text14JTextComponent6class$$EPN4java4lang6StringE':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/text/JTextCompo
nent.java:1: undefined reference to `___gcj_personality_sj0'
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/text/JTextCompo
nent.java:1: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(MenuSelectionManager.o): In function
`_ZN5javax5swing20MenuSelectionManager6class$$EPN4java4lang6StringE':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/MenuSelectionMa
nager.java:1: undefined reference to `___gcj_personality_sj0'
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/MenuSelectionMa
nager.java:1: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(MenuSelectionManager.o): In function
`_ZN5javax5swing20MenuSelectionManager15processKeyEventEPN4java3awt5event8Ke
yEventE':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/MenuSelectionMa
nager.java:233: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(PopupFactory.o): In function
`_ZN5javax5swing12PopupFactory17setSharedInstanceEPS1_':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/PopupFactory.ja
va:86: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(IndexColorModel.o): In function
`_ZN4java3awt5image15IndexColorModelC1EiiP6JArrayIcEibi':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/java/awt/image/IndexColorMo
del.java:197: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(IndexColorModel.o): In function
`_ZN4java3awt5image15IndexColorModelC1EiiP6JArrayIiEibii':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/java/awt/image/IndexColorMo
del.java:264: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(IndexColorModel.o):/gcc/obj/i686-pc-cygwin/libjava/../../..
/libjava/java/awt/image/IndexColorModel.java:259: more undefined references
to `__Jv
_Throw' follow./.libs/libgcj.a(TitledBorder.o): In function
`_ZN5javax5swing6border28TitledBorder1ドル$BorderPainter5paintEPN4java3awt8Grap
hicsEiiii':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/TitledBo
rder.java:464: undefined reference to `___gcj_personality_sj0'
./.libs/libgcj.a(TitledBorder.o): In function
`_ZN5javax5swing6border12TitledBorder16setTitlePositionEi':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/TitledBo
rder.java:849: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(TitledBorder.o): In function
`_ZN5javax5swing6border12TitledBorder21setTitleJustificationEi':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/TitledBo
rder.java:869: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(TitledBorder.o): In function
`_ZN5javax5swing6border12TitledBorder11paintBorderEPN4java3awt9ComponentEPNS
4_8GraphicsEiiii':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/TitledBo
rder.java:464: undefined reference to `___gcj_personality_sj0'
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/TitledBo
rder.java:583: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(MatteBorder.o): In function
`_ZN5javax5swing6border11MatteBorderC1EiiiiPN4java3awt5ColorE':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/MatteBor
der.java:105: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(MatteBorder.o): In function
`_ZN5javax5swing6border11MatteBorderC1EiiiiPNS0_4IconE':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/MatteBor
der.java:151: undefined reference to `__Jv_Throw'
./.libs/libgcj.a(MatteBorder.o): In function
`_ZN5javax5swing6border11MatteBorder9paintEdgeEPN4java3awt9ComponentEPNS4_8G
raphicsEiiiiii':
/gcc/obj/i686-pc-cygwin/libjava/../../../libjava/javax/swing/border/MatteBor
der.java:352: undefined reference to `___gcj_personality_sj0'
Anyone have any good parameters to pass to configure to get it to build
properly under windows and cygwin?
Thanks!


More information about the Java mailing list

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