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?

Reply via email to