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
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta