Re: [open-axiom-help] problem running open-axiom-1.4.1-opensuse-14.x86_64.rpm
A system for computer algebra and symbolic mathematics
Brought to you by:
dos-reis
From: Gabriel D. R. <gd...@cs...> - 2011-10-21 18:45:21
|
Martin Baker <ax...@ma...> writes: | On Friday 21 Oct 2011 18:43:23 Gabriel Dos Reis wrote: | > On Fri, Oct 21, 2011 at 11:56 AM, Martin Baker <ax...@ma...> wrote: | > > On Friday 21 Oct 2011 17:50:48 Gabriel Dos Reis wrote: | > > | > > martin@linux-lkky:~> open-axiom --no-server | > > Segmentation fault | > | > Gloops. | > | > That line is executing GCL image directly without sman. | > It means the GCL image could not start. | > | > That is going to be difficult to debug, because I am sitting | > right here with a GCL-based build (as of this morning) and | > I cannot reproduce the segfault. I will use all the help I an get. | > Anyone running opensuse-11.4 seeing this? | | Gaby, | | I guess you are saying that GCL (GNU Common Lisp) is included in open- | axiom-1.4.1-opensuse-14.x86_64.rpm and therefore not installed in its own | right. I can't see anything with a name like GCL installed in Yast2. No, here is what I am saying: OpenAxiom (like all other AXIOM flavours) is currently built as a Lisp program, using Lisp for basic things like symbol manipulation, bignums, and garbage collection. The way most Lisp system build a Lisp program is that they include the Lisp itself in the resulting program binary image. That means that OpenAxiom, as a GCL-based program, includes a copy of GCL in binary image. This happens even if GCL is not formally installed on your system. Starting OpenAxiom basically means starting the included Lisp image. For most of the prebuilt RPM binaries, we use a GCL image that we build as part of the OpenAxiom build. | Is it hard to seperately install GCL in opensuse-11.4 and, if so, would that | help? My suggestion is you do this: -- get SCBL installed (if you don't have it already) http://www.sbcl.org/ -- get OpenAxiom source code from either the release page or from SVN development branch (warning: this one may be unstable) -- build the whole thing as indicated on OpenAxiom site. If you need more details for the last step, let me know. PS: I have a guest lecture to give in about an hour, so in approximatly that an hour, I will go offline for 3 hours. -- Gaby |