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]

Trouble compiling swt.jar


I'm trying to compile swt.jar to swt.o so that I can make a native Windows executable from Java source that uses SWT (3.1.1) as the windowing toolkit. When I try:
gcj -c swt.jar
I get several verification errors:


org/eclipse/swt/dnd/HTMLTransfer.java: In class 'org.eclipse.swt.dnd.HTMLTransfer':
org/eclipse/swt/dnd/HTMLTransfer.java: In method 'org.eclipse.swt.dnd.HTMLTransfer.nativeToJava(org.eclipse.swt.dnd.TransferData)':
org/eclipse/swt/dnd/HTMLTransfer.java:92: error: verification error at PC=201
org/eclipse/swt/dnd/HTMLTransfer.java:92: error: might transfer control into subroutine
org/eclipse/swt/dnd/RTFTransfer.java: In class 'org.eclipse.swt.dnd.RTFTransfer':
org/eclipse/swt/dnd/RTFTransfer.java: In method 'org.eclipse.swt.dnd.RTFTransfer.nativeToJava(org.eclipse.swt.dnd.TransferData)':
org/eclipse/swt/dnd/RTFTransfer.java:92: error: verification error at PC=201
org/eclipse/swt/dnd/RTFTransfer.java:92: error: might transfer control into subroutine
org/eclipse/swt/dnd/TextTransfer.java: In class 'org.eclipse.swt.dnd.TextTransfer':
org/eclipse/swt/dnd/TextTransfer.java: In method 'org.eclipse.swt.dnd.TextTransfer.nativeToJava(org.eclipse.swt.dnd.TransferData)':
org/eclipse/swt/dnd/TextTransfer.java:114: error: verification error at PC=377
org/eclipse/swt/dnd/TextTransfer.java:114: error: might transfer control into subroutine
org/eclipse/swt/dnd/URLTransfer.java: In class 'org.eclipse.swt.dnd.URLTransfer':
org/eclipse/swt/dnd/URLTransfer.java: In method 'org.eclipse.swt.dnd.URLTransfer.nativeToJava(org.eclipse.swt.dnd.TransferData)':
org/eclipse/swt/dnd/URLTransfer.java:98: error: verification error at PC=208
org/eclipse/swt/dnd/URLTransfer.java:98: error: might transfer control into subroutine
org/eclipse/swt/graphics/ImageLoader.java: In class 'org.eclipse.swt.graphics.ImageLoader':
org/eclipse/swt/graphics/ImageLoader.java: In method 'org.eclipse.swt.graphics.ImageLoader.load(java.lang.String)':
org/eclipse/swt/graphics/ImageLoader.java:149: error: verification error at PC=40
org/eclipse/swt/graphics/ImageLoader.java:149: error: label part of different subroutines
org/eclipse/swt/ole/win32/OleClientSite.java: In class 'org.eclipse.swt.ole.win32.OleClientSite':
org/eclipse/swt/ole/win32/OleClientSite.java: In method 'org.eclipse.swt.ole.win32.OleClientSite.saveToStorageFile(java.io.File)':
org/eclipse/swt/ole/win32/OleClientSite.java:1164: error: verification error at PC=182
org/eclipse/swt/ole/win32/OleClientSite.java:1164: error: might transfer control into subroutine


The version of gcj in use is:
$ gcj --version
gcj.exe (GCC) 4.0.2

Which I found on the thisiscool.com site. I'm running Windows XP SP2 with cygwin. Anybody have any ideas what I'm doing wrong?


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