>>>>> "Rui" == Rui Tiago Cação Matos <tiagomatos@xxxxxxxxx> writes: Rui> ./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. Rui> public class NetworkConnectionImpl implements NetworkConnection { Rui> ^ Rui> @azureus is a file containing all the .java files. I don't really have Rui> any experience with java (using this as learning project :-) but from Rui> what I can see that connect() method _is_ implemented in the right Rui> place... Probably a gcj bug. It would be helpful if you could write a reduced test case and file it in the gcc bugzilla... Tom