Roland Regoes <rregoes@emory.edu> writes:
> I am trying to get imaxima to work but get an error message when I call
> it from xemacs which reads:
> `Invalid byte code: "variable reference to constant symbol :version"'
>
> Some details:
> I have installed maxima 5.9.0 from source on my computer running debian
> linux stable (kernel 2.2.20, i686). I am trying to run imaxima version
> 0.7. Further, I have clisp version 2.27 and xemacs version 21.4
> installed. I also have emacs version 20.7 installed (which I do not use,
> but maybe it is relevant when compiling imaxima).
Yes, it might be. I think the problem could be that you byte compiled
the elisp file with Emacs; XEmacs and Emacs bytecode is incompatible.
If you look at the top of the imaxima.elc file you'll see something
like this
;;; Compiled by harder@defun.localdomain on Wed Apr 7 02:03:27 2004
;;; from file /home/harder/imaxima-0.8/elc.7443/imaxima.el
;;; in Emacs version 21.3.50.15
which tells which Emacs version was used. To force the configure
script to use XEmacs, you can do something like this:
EMACS=xemacs ./configure
--
Jesper Harder <http://purl.org/harder/>