Eclipse 3.0 Running on Kaffe

Jerry Haltom wasabi@larvalstage.net
Wed Jan 12 08:13:16 2005


Jikes bug. There are tons of them. Jikes seems incapable of resolving
class names in odd situations. You only broke on org.eclipse.runtime...
you have quite a few more plug-ins to go. ;)

After I get the packages done, I plan to go through it on each VM, and
file bugs for every little problem. You are however more than welcome to
beat me too it, it doesn't sounds fun. =)

On Wed, 2005-01-12 at 02:43 -0500, Grzegorz B. Prokopski wrote:
> On Tue, 2005-11-01 at 00:04 -0600, Jerry Haltom wrote:
> > The sources for these packages is located at:
> > 
> > http://kyoto.larvalstage.net/ubuntu/warty
> > 
> > These are compiled for my desktop installation of Ubuntu warty/hoary.
> > The source packages should be re-compilable on unstable. PLEASE
> > RECOMPILE!
> 
> I did, but using free-java-sdk.  Unfortunatelly jikes we have in Debian
> seems to be not good enough to compile it.  After a while I got this:
> 
> runtime.jar:
>     [mkdir] Created
> dir: /mnt/beta/tmp/eclipse-build/eclipse-3.0.1/source-tree/plugins/org.eclipse.core.runtime/temp.folder/runtime.jar.bin
>     [javac] Compiling 158 source files
> to /mnt/beta/tmp/eclipse-build/eclipse-3.0.1/source-tree/plugins/org.eclipse.core.runtime/temp.folder/runtime.jar.bin
> [...]
>     [javac] Found 2 semantic errors compiling
> "/mnt/beta/tmp/eclipse-build/eclipse-3.0.1/source-tree/plugins/org.eclipse.core.runtime/src/org/eclipse/core/internal/registry/ExtensionRegistry.java":
> 
>     [javac]     52.                                 ListenerInfo
> listenerInfo = (ListenerInfo) listenerInfos[i];
>     [javac]                                         ^----------^
>     [javac] *** Semantic Error: The static type
> "org.eclipse.core.internal.registry.ExtensionRegistry
> $ExtensionEventDispatcherJob" must use a qualified name to access the
> non-static member type
> "org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo" of
> the enclosing type
> "org.eclipse.core.internal.registry.ExtensionRegistry".
> 
> 
>     [javac]     52.                                 ListenerInfo
> listenerInfo = (ListenerInfo) listenerInfos[i];
>     [javac]
> ^----------^
>     [javac] *** Semantic Error: The static type
> "org.eclipse.core.internal.registry.ExtensionRegistry
> $ExtensionEventDispatcherJob" must use a qualified name to access the
> non-static member type
> "org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo" of
> the enclosing type
> "org.eclipse.core.internal.registry.ExtensionRegistry".
> 
> 
> 
> Is this a jikes bug?  Or is it missing some option to accept such code?
> Any ideas how can we (slightly) alter the source to make it work?
> 
> Cheers,
> 
> 				Grzegorz B. Prokopski
-- 
Jerry Haltom <wasabi@larvalstage.net>