Re: imaxima error



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/>;