Jim Crossley writes:
 > 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?
 >

This still sounds like a compilation problem. I'd remove all the compiled
files in the JDE lisp directory and run everything uncompiled. When
all the JDE's features work to your satisfaction, you can try recompiling,
use jde-compile-jde for the JDE files and the makefile in the semantic
package.

- Paul

Reply via email to