It looks like cmucl guys changed the funcion CL::%TOP-LEVEL which
is called at start-up time to get the lisp prompt. The culprit
is in the file save.lisp. Search for the string CL::%TOP-LEVEL
The thing to fix this is to replace the call to cl::%top-level with
the call to the new function that produces the lisp prompt. However,
I don't know what this function is, I don't have cmucl-19a and I don't
have a linux available to install it on.
I hope this helps.
----- Original Message -----
From: "Michael A. Koerber" <mak@...>
Date: Thursday, January 6, 2005 10:41 am
Subject: [Matlisp-users] Matlisp/CMUCL-19a
> 1. Compiled Matlisp under cmucl-19a on FreeBSD-5.3 today...no
> 2. When I started matlisp I get an error about CL::%TOP-LEVEL
> undefined. (See below.)
> 3. What do I need to do?
> matlisp -noinit
> ;;; Running /usr/bin/ld...
> ;;; Done.
> CMU Common Lisp 19a, running on oboe.llan.ll.mit.edu
> With core: /usr/home/mak/bin/matlisp.core
> Dumped on: Thu, 2005-01-06 07:49:28-05:00 on oboe.llan.ll.mit.edu
> See <" target="l">http://www.cons.org/cmucl/> for support information.
> Loaded subsystems:
> Python 1.1, target Intel x86
> CLOS based on Gerd's PCL 2004/04/14 03:32:47
> MATLISP/Pre 2.0
> Error in KERNEL:%COERCE-TO-FUNCTION: the function
> COMMON-LISP::%TOP-LEVEL is un
> [Condition of type UNDEFINED-FUNCTION]
> Debug (type H for help)
> (KERNEL:%COERCE-TO-FUNCTION COMMON-LISP::%TOP-LEVEL)
> Source: Error finding source:
> Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no
> 0] back
> 0: (KERNEL:%COERCE-TO-FUNCTION COMMON-LISP::%TOP-LEVEL)
> 1: (NIL)
> 2: ((LABELS LISP::RESTART-LISP
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
> Matlisp-users mailing list
From: Raymond Toy <raymond.toy@er...> - 2005-01-07 14:25:51
>>>>> "Tunc" == simsek <simsek@...> writes:
Tunc> It looks like cmucl guys changed the funcion CL::%TOP-LEVEL which
Tunc> is called at start-up time to get the lisp prompt. The culprit
Tunc> is in the file save.lisp. Search for the string CL::%TOP-LEVEL
Ah, thanks for the hint! Yes, in cmucl-19a %top-level is in the LISP
package, not the CL package.
Could you change that and see if that works? Although I've compiled
matlisp with cmucl 19a, I never save a core with matlisp, so I never
noticed this problem.
Sorry about that!
From: Michael A. Koerber <mak@ll...> - 2005-01-07 17:02:04
Yes! That did it...thanks!
Raymond Toy wrote:
> Ah, thanks for the hint! Yes, in cmucl-19a %top-level is in the LISP
> package, not the CL package.
> Could you change that and see if that works? Although I've compiled
> matlisp with cmucl 19a, I never save a core with matlisp, so I never
> noticed this problem.
> Sorry about that!