[eclipse-maintainers] Re: Eclipse 3.0 Running on Kaffe

Jerry Haltom wasabi@larvalstage.net
Sun, 16 Jan 2005 11:35:49 -0600


I'd agree with the Eclipse developers. Some of the things Jikes
complains about are unreasonable to be maintained and worked around
upstream. At this point it's really a crappy compiler for production
code.

kjc however is just good enough to do with we need, with only a few
adjustments of import statements.

How about you run kjc with SableVM?

On Sat, 2005-01-15 at 02:56 +0100, Karl Trygve Kalleberg wrote:
> 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?
> 
> FWIW, ever since the summer of 2003, I've tried building the Eclipse 
> using Jikes unmodified, but that's never worked.
> 
>  From talking to the Eclipse developers, I also get the impression that 
> they are not interested in spending time on maintaining workarounds for 
> Jikes "features".
> 
> There's even been talk about bootstrapping Eclipse with their own Java 
> compiler, but afaik, nobody's made out an issue about it in their issue 
> tracker yet.
> 
> -- Karl T
> 
> _______________________________________________
> Pkg-eclipse-maintainers mailing list
> Pkg-eclipse-maintainers@lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/pkg-eclipse-maintainers
-- 
Jerry Haltom <wasabi@larvalstage.net>