Latest ecb and cedet!?
Eric M. Ludlam
eric at siege-engine.com
Wed Sep 15 22:19:28 EDT 2010
On 09/15/2010 08:21 PM, Stephen J. Turnbull wrote:
> Eric M. Ludlam writes:
>
> > > /home/matsl/work/cedet/cedet_xemacs/semantic/semantic-grammar.el...
> > >>> Error occurred processing semantic-grammar.el: Bad input
> > >>> grammar
> > > I know this is not much to go on but maybe the type of error
> > > tells you something.
> > >
> > > I picked the latest version from CVS to work on. Maybe that was a
> > > mistake?
> > The latest CVS is a fine place to start with CEDET. What you
> > reported is the same problem I ran into. If you use what did
> > compile to start up XEmacs with a typical install (thus loading
> > lots of .el files instead of .elc files) you can compile the
> > grammars using EDE.
>
> CEDET seems to have many cyclic dependencies, where the various
> subsystems require or autoload each other. This makes bootstrapping
> package-by-package very hard.
This is certainly true. The current system is tuned to try and solve
these issues.
> I guess there may also be an unrecorded dependency on some feature of
> GNU Emacs that is in an XEmacs package (or perhaps defined in CEDET
> itself, conditional on running in XEmacs).
I have lots of compatibility layers in CEDET to work out differences
between Emacs, XEmacs, and flavors of both. If the autoload generation
failed on one, that could be problematic.
> > A side effect is that I have no idea how to
> > debug this, nor really what the error means.
> > That's where I need some help from an XEmacs expert.
>
> I'm afraid that this kind of thing is not an XEmacs problem; it's an
> Emacs LISP and package problem, or maybe a porting from GNU to XEmacs
> problem.
I don't really know what specific thing is going on, only that the
grammar files don't compile in batch mode. I can create them
interactively though, and things seem fine.
The CEDET in CVS isn't the integration with GNU Emacs with all the file
renames. That conversion should actually simplify things a bit, so I'll
probably try again after that's done in the CEDET repository.
It's just a bummer since I've managed to get so many other parts up and
working in XEmacs.
Eric
More information about the XEmacs-Beta
mailing list