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