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]

Re: Trouble compiling swt.jar



Plain old '-findirect-dispatch' should work fine everywhere.  It
doesn't have any real platform dependencies, it just changes the
generated code to work a little differently.

Whether the class lookup database thing works, I don't know.  I
thought the .dll situation on the Windows port was still "not
working".
Please correct me if I'm wrong, but GCJ seems to ignore the flag in version 3.4.4 (minGW original build). Not implemented? So for a windows user not too much of help. I still get a bunch of compile-time errors while compiling swt.jar :

gcj -c C:\TEMP\swt.jar -findirect-dispatch -fjni
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:150: error: verification error at PC=38
org/eclipse/swt/graphics/ImageLoader.java:150: error: might transfer control into subroutine
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


with:

gcj --version
gcj.EXE (GCC) 3.4.4 (mingw special)
...

Please, can someone advise how to deal with this issue with this version of gcc/gcj? It seems like some people are able to compile it. Currently, I would be happy to work with v. 4.x but can't because of all the win32 problems in it... Have to fall back to the latest workable.

Thank you!!!

Michael.


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