[fedora-java] Re: Azureus status
Rui Tiago Cação Matos
tiagomatos at gmail.com
Tue Jun 21 03:56:27 UTC 2005
From: Anthony Green <green at redhat.com>
> Which gcj version are you using?
I'm using ubuntu's default version at this point:
gcj (GCC) 4.0.1 20050617 (prerelease) (Debian 4.0.0-9ubuntu2)
On a side note, trying to compile to native with gcj is a real mess (I'm
using azureus 2.3.0.2):
* .java -> native, I get
$ gcj --encoding=WINDOWS-1252 -I /usr/share/java/log4j-1.2.jar -I /usr/share/java/xerces.jar -I /usr/share/java/gnu-crypto.jar -I /usr/share/java/gnujaxp.jar -I ../org-metastatic-jessie.jar -I /usr/share/java/swt-gtk-3.1.jar -I /usr/share/java/swt-pi-gtk-3.1.jar -I ../seda.jar -I /usr/share/java/commons-cli.jar -c @azureus
./com/aelitis/azureus/core/networkmanager/impl/NetworkConnectionImpl.java:42: error: Class ‘com.aelitis.azureus.core.networkmanager.impl.NetworkConnectionImpl’ doesn't define the abstract method ‘void com.aelitis.azureus.core.networkmanager.NetworkConnection.connect(com.aelitis.azureus.core.networkmanager.NetworkConnection$ConnectionListener)’ from interface ‘com.aelitis.azureus.core.networkmanager.NetworkConnection’. This method must be defined or class ‘com.aelitis.azureus.core.networkmanager.impl.NetworkConnectionImpl’ must be declared abstract.
public class NetworkConnectionImpl implements NetworkConnection {
^
@azureus is a file containing all the .java files. I don't really have
any experience with java (using this as learning project :-) but from
what I can see that connect() method _is_ implemented in the right
place...
* .java -> .class with jikes and then .class -> native with gcj goes like
this:
$ gcj --encoding=WINDOWS-1252 -I /usr/share/java/log4j-1.2.jar -I /usr/share/java/xerces.jar -I /usr/share/java/gnu-crypto.jar -I /usr/share/java/gnujaxp.jar -I ../../org-metastatic-jessie.jar -I /usr/share/java/swt-gtk-3.1.jar -I /usr/share/java/swt-pi-gtk-3.1.jar -I ../../seda.jar -I /usr/share/java/commons-cli.jar azureus2.jar -o azureus -w
org/gudy/azureus2/ui/swt/views/MyTorrentsSuperView.java: In class 'org.gudy.azureus2.ui.swt.views.MyTorrentsSuperView':
org/gudy/azureus2/ui/swt/views/MyTorrentsSuperView.java: In method 'org.gudy.azureus2.ui.swt.views.MyTorrentsSuperView.generateDiagnostics(org.gudy.azureus2.core3.util.IndentWriter)':
org/gudy/azureus2/ui/swt/views/MyTorrentsSuperView.java:207: error: verification error at PC=75
org/gudy/azureus2/ui/swt/views/MyTorrentsSuperView.java:207: error: might transfer control into subroutine
org/gudy/azureus2/ui/swt/Tab.java: In class 'org.gudy.azureus2.ui.swt.Tab':
org/gudy/azureus2/ui/swt/Tab.java: In method 'org.gudy.azureus2.ui.swt.Tab.dispose()':
org/gudy/azureus2/ui/swt/Tab.java:468: error: verification error at PC=91
org/gudy/azureus2/ui/swt/Tab.java:468: error: might transfer control into subroutine
org/gudy/azureus2/ui/web2/stages/hdapi/WildcardDynamicHttp.java: In class 'org.gudy.azureus2.ui.web2.stages.hdapi.WildcardDynamicHttp':
org/gudy/azureus2/ui/web2/stages/hdapi/WildcardDynamicHttp.java: In method 'org.gudy.azureus2.ui.web2.stages.hdapi.WildcardDynamicHttp.doRequest(org.gudy.azureus2.ui.web2.http.request.httpRequest)':
org/gudy/azureus2/ui/web2/stages/hdapi/WildcardDynamicHttp.java:173: error: verification error at PC=75
org/gudy/azureus2/ui/web2/stages/hdapi/WildcardDynamicHttp.java:173: error: loading local variable 5 which has unknown type
org/gudy/azureus2/ui/webplugin/remoteui/xml/client/XMLHTTPClient.java: In class 'org.gudy.azureus2.ui.webplugin.remoteui.xml.client.XMLHTTPClient':
org/gudy/azureus2/ui/webplugin/remoteui/xml/client/XMLHTTPClient.java: In method 'org.gudy.azureus2.ui.webplugin.remoteui.xml.client.XMLHTTPClient.sendRequestSupport(java.lang.String)':
org/gudy/azureus2/ui/webplugin/remoteui/xml/client/XMLHTTPClient.java:424: error: verification error at PC=336
org/gudy/azureus2/ui/webplugin/remoteui/xml/client/XMLHTTPClient.java:424: error: might transfer control into subroutine
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java: In class 'org.gudy.azureus2.pluginsimpl.local.utils.resourcedownloader.ResourceDownloaderURLImpl':
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java: In method 'org.gudy.azureus2.pluginsimpl.local.utils.resourcedownloader.ResourceDownloaderURLImpl.getSizeSupport()':
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java:160: error: verification error at PC=295
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java:160: error: might transfer control into subroutine
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java: In method 'org.gudy.azureus2.pluginsimpl.local.utils.resourcedownloader.ResourceDownloaderURLImpl.download()':
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java:316: error: verification error at PC=902
org/gudy/azureus2/pluginsimpl/local/utils/resourcedownloader/ResourceDownloaderURLImpl.java:316: error: might transfer control into subroutine
org/gudy/azureus2/core3/disk/impl/access/impl/DMReaderImpl.java: In class 'org.gudy.azureus2.core3.disk.impl.access.impl.DMReaderImpl$DiskReadThread':
org/gudy/azureus2/core3/disk/impl/access/impl/DMReaderImpl.java: In method 'org.gudy.azureus2.core3.disk.impl.access.impl.DMReaderImpl$DiskReadThread.runSupport()':
org/gudy/azureus2/core3/disk/impl/access/impl/DMReaderImpl.java:306: error: verification error at PC=313
org/gudy/azureus2/core3/disk/impl/access/impl/DMReaderImpl.java:306: error: transfer out of subroutine
org/gudy/azureus2/core3/disk/impl/access/impl/DMWriterAndCheckerImpl.java: In class 'org.gudy.azureus2.core3.disk.impl.access.impl.DMWriterAndCheckerImpl$DiskWriteThread':
org/gudy/azureus2/core3/disk/impl/access/impl/DMWriterAndCheckerImpl.java: In method 'org.gudy.azureus2.core3.disk.impl.access.impl.DMWriterAndCheckerImpl$DiskWriteThread.runSupport()':
org/gudy/azureus2/core3/disk/impl/access/impl/DMWriterAndCheckerImpl.java:895: error: verification error at PC=399
org/gudy/azureus2/core3/disk/impl/access/impl/DMWriterAndCheckerImpl.java:895: error: transfer out of subroutine
org/gudy/azureus2/core3/disk/impl/DiskManagerImpl.java: In class 'org.gudy.azureus2.core3.disk.impl.DiskManagerImpl':
org/gudy/azureus2/core3/disk/impl/DiskManagerImpl.java: In method 'org.gudy.azureus2.core3.disk.impl.DiskManagerImpl.filesExist(java.lang.String)':
org/gudy/azureus2/core3/disk/impl/DiskManagerImpl.java:409: error: verification error at PC=592
org/gudy/azureus2/core3/disk/impl/DiskManagerImpl.java:409: error: might transfer control into subroutine
org/gudy/azureus2/core3/util/FileUtil.java: In class 'org.gudy.azureus2.core3.util.FileUtil':
org/gudy/azureus2/core3/util/FileUtil.java: In method 'org.gudy.azureus2.core3.util.FileUtil.readResilientConfigFile(java.lang.String)':
org/gudy/azureus2/core3/util/FileUtil.java:402: error: verification error at PC=61
org/gudy/azureus2/core3/util/FileUtil.java:402: error: might transfer control into subroutine
org/gudy/azureus2/core3/util/FileUtil.java:402: confused by earlier errors, bailing out
I don't know what these mean...
I'm problably doing a lot of mistakes here :-) I'd be glad to hear about
them.
Rui
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-java-list/attachments/20050621/127c84cb/attachment.sig>
More information about the fedora-devel-java-list
mailing list