Paul Kinnucan <[EMAIL PROTECTED]> writes:
> Scott Evans writes:
[...]
> > imports to work though; I get an error as such:
> >
> > Invalid function: (macro . #<compiled-function (token
> > streamorbuffer &optional search-parts search-includes) "...(15)"
> > [search-includes search-parts streamorbuffer token
> > semantic-find-nonterminal-by-function lambda (tok) eq
> > ((semantic-token-token tok))] 6 ("c:\\Program
> > Files\\XEmacs\\xemacs-packages\\lisp\\semantic\\semantic-util.elc"
> > . 14003)>)
>
> Classic error that occurs when you compile lisp file A, which
> requires macros defined by lisp file B, without first ensuring that
> lisp file B has been loaded. Either delete the compiled versions of
> the semantic lisp files or use the included makefile to compile
> them.
I get this error, too. And when I remove the semantic *.elc files,
the error turns to this:
Invalid function: (macro lambda (token streamorbuffer &optional
search-parts search-includes) "Find all nonterminals with a token
TOKEN within STREAMORBUFFER. TOKEN is a symbol representing the type
of the tokens to find. Optional argument SEARCH-PARTS and
SEARCH-INCLUDE are passed to `semantic-find-nonterminal-by-function'."
(backquote (semantic-find-nonterminal-by-function (lambda (tok) (eq
(\, token) (semantic-token-token tok))) (\, streamorbuffer) (\,
search-parts) (\, search-includes))))
Any other ideas?