Hello all. I just downloaded CMUCL-19a and tried to install it in my
Linux box (SuSE 9.1). I'm a CMUCL user for some time, and I've been
using 18e until today. However, while upgrading I ran into a couple of
nasty problems; I hope you guys could help me out. Here goes:
1. my setup is to untar everything into /usr/local/cmucl and then
setup all necessary symlinks to make it work (namely
/usr/local/bin/lisp and /usr/local/lib/cmucl).
2. first problem: config does not seem to work!
----------------------------------------------------------------------
# export PATH=/usr/local/bin:$PATH
# cd /usr/local/cmucl/lib/cmucl/lib
# ./config
; Loading #p"library:config.lisp".
1: specify result file (currently "library:lisp.core")
2: toggle loading of the Gray Stream library, currently enabled.
3: toggle loading of the CLX X library, currently enabled.
4: toggle loading of Motif and the graphical debugger, currently enabled.
5: toggle loading the Hemlock editor, currently enabled.
6: specify some site-specific file to load.
7: configure according to current options.
8: abort the configuration process.
Option number: 7
;; Loading
#p"/usr/local/cmucl/lib/cmucl/lib/subsystems/gray-streams-library.x86f".
Attempt to modify the locked package LISP, by
redefining function CHARACTER-OUTPUT-STREAM-LISP-STREAM
[Condition of type PACKAGE-LOCKED-ERROR]
Restarts:
0: [CONTINUE ] Ignore the lock and continue
1: [UNLOCK-PACKAGE] Disable package's definition-lock, then continue
2: [UNLOCK-ALL ] Disable all package locks, then continue
3: Return NIL from load of
"library:subsystems/gray-streams-library".
4: Return NIL from load of #<Stream for file
"/usr/local/bin/./../lib/cmucl/lib/config.lisp">.
5: [ABORT ] Skip remaining initializations.
Debug (type H for help)
(REDEFINING-FUNCTION CHARACTER-OUTPUT-STREAM-LISP-STREAM #<unused-arg>)
Source: Error finding source:
Error in function DEBUG::GET-FILE-TOP-LEVEL-FORM: Source file no longer exists:
target:code/package.lisp.
0]
----------------------------------------------------------------------
3. but as I don't actually need grey stuff nor CLX stuff, I disable
it, but it takes forever... is it supposed to take so many time (P4
2.6GHz)? It hasn't stopped yet...
----------------------------------------------------------------------
File(s) to load (can have wildcards): site.lisp
1: specify result file (currently "library:lisp.core")
2: toggle loading of the Gray Stream library, currently disabled.
3: toggle loading of the CLX X library, currently disabled.
4: toggle loading of Motif and the graphical debugger, currently disabled.
(would force loading of CLX.)
5: toggle loading the Hemlock editor, currently disabled.
(would force loading of CLX.)
6: specify some site-specific file to load.
Current files:
"site.lisp"
7: configure according to current options.
8: abort the configuration process.
Option number: 7
;; Loading #p"/usr/local/cmucl/lib/cmucl/lib/site.lisp".
Saved "/usr/local/cmucl/lib/cmucl/lib/lisp.core" as
"/usr/local/bin/lisp.core.BAK".
[Doing purification:
----------------------------------------------------------------------
QUESTION: why on earth it saves lisp.core on /usr/local/bin ?????
5. ...so I have up building a new core. Next step was to re-compile
ILisp stuff (xemacs), but it didn't quite work also:
----------------------------------------------------------------------
;;;Compile /usr/share/xemacs/xemacs-packages/lisp/ilisp/ilisp-pkg.lisp
; Python version 1.1, VM version Intel x86 on 22 NOV 04 08:10:28 pm.
; Compiling: /usr/share/xemacs/xemacs-packages/lisp/ilisp/ilisp-pkg.lisp 30 MAY
02 02:59:20 pm
; /usr/share/xemacs/xemacs-packages/lisp/ilisp/ilisp-pkg.x86f written.
; Compilation finished in 0:00:00.
#p"/usr/share/xemacs/xemacs-packages/lisp/ilisp/ilisp-pkg.x86f"
NIL
NIL
* ;;;Compile /usr/share/xemacs/xemacs-packages/lisp/ilisp/cl-ilisp.lisp
; Python version 1.1, VM version Intel x86 on 22 NOV 04 08:10:28 pm.
; Compiling: /usr/share/xemacs/xemacs-packages/lisp/ilisp/cl-ilisp.lisp 15 JUL
02 08:37:33 pm
; Byte Compiling Top-Level Form:
; Converted THE-SYMBOL-IF-DEFINED.
; Compiling DEFMACRO THE-SYMBOL-IF-DEFINED:
; Converted THE-FUNCTION-IF-DEFINED.
; Compiling DEFMACRO THE-FUNCTION-IF-DEFINED:
; Converted ILISP-MESSAGE.
; Compiling DEFUN ILISP-MESSAGE:
; Converted SPECIAL-FORM-P.
; Compiling DEFUN SPECIAL-FORM-P:
; Converted ILISP-HANDLER-CASE.
; Compiling DEFMACRO ILISP-HANDLER-CASE:
; Converted ILISP-READTABLE-CASE.
; Compiling DEFUN ILISP-READTABLE-CASE:
; Converted ILISP-ERRORS.
; Compiling DEFMACRO ILISP-ERRORS:
; Byte Compiling Top-Level Form:
; Converted ILISP-SAVE.
; Compiling DEFUN ILISP-SAVE:
; Converted ILISP-RESTORE.
; Compiling DEFUN ILISP-RESTORE:
; Converted ILISP-SYMBOL-NAME.
; Compiling DEFUN ILISP-SYMBOL-NAME:
;
;
; File: /usr/share/xemacs/xemacs-packages/lisp/ilisp/cl-ilisp.lisp
; In: DEFUN ILISP-SYMBOL-NAME
; (STRING-CAPITALIZE SYMBOL-NAME)
; Note: Deleting unreachable code.
;
; Converted ILISP-FIND-PACKAGE.
; Compiling DEFUN ILISP-FIND-PACKAGE:
; Converted ILISP-FIND-SYMBOL.
; Compiling DEFUN ILISP-FIND-SYMBOL:
; Converted ILISP-W32-FIX-FILENAME.
; Compiling DEFUN ILISP-W32-FIX-FILENAME:
; Converted ILISP-EVAL.
; Compiling DEFUN ILISP-EVAL:
; Converted ILISP-COMPILE.
; Compiling DEFUN ILISP-COMPILE:
; Converted ILISP-DESCRIBE.
; Compiling DEFUN ILISP-DESCRIBE:
; Converted ILISP-INSPECT.
; Compiling DEFUN ILISP-INSPECT:
; Converted ILISP-ARGLIST.
; Compiling DEFUN ILISP-ARGLIST:
; Byte Compiling Top-Level Form:
; Converted PRINT-FUNCTION-ARGLIST.
; Compiling DEFUN PRINT-FUNCTION-ARGLIST:
; Converted ILISP-GENERIC-FUNCTION-P.
; Compiling DEFUN ILISP-GENERIC-FUNCTION-P:
; Converted ILISP-FUNCTION-SHORT-DESCRIPTION.
; Compiling DEFUN ILISP-FUNCTION-SHORT-DESCRIPTION:
; Converted GET-FUNCTION-ARGLIST.
; Compiling DEFUN GET-FUNCTION-ARGLIST:
; Converted ILISP-PRINT-INFO-MESSAGE.
; Compiling DEFUN ILISP-PRINT-INFO-MESSAGE:
; Converted ILISP-DOCUMENTATION.
; Compiling DEFUN ILISP-DOCUMENTATION:
; Converted ILISP-MACROEXPAND.
; Compiling DEFUN ILISP-MACROEXPAND:
; Converted ILISP-MACROEXPAND-1.
; Compiling DEFUN ILISP-MACROEXPAND-1:
; Converted ILISP-TRACE.
; Compiling DEFUN ILISP-TRACE:
; Converted ILISP-UNTRACE.
; Compiling DEFUN ILISP-UNTRACE:
; Converted ILISP-COMPILE-FILE-EXTENSION.
; Compiling DEFUN ILISP-COMPILE-FILE-EXTENSION:
; Byte Compiling Top-Level Form:
; Converted ILISP-COMPILE-FILE.
; Compiling DEFUN ILISP-COMPILE-FILE:
; Converted ILISP-CASIFY.
; Compiling DEFUN ILISP-CASIFY:
; Converted ILISP-WORDS.
; Compiling DEFUN ILISP-WORDS:
; Converted ILISP-MATCH-WORDS.
; Compiling DEFUN ILISP-MATCH-WORDS:
; Converted ILISP-MATCHING-SYMBOLS.
; Compiling DEFUN ILISP-MATCHING-SYMBOLS:
; Byte Compiling Top-Level Form:
; In: LAMBDA (SYMBOL PACKAGE)
; (PCL::GENERIC-FUNCTION-PRETTY-ARGLIST FUNC)
; Warning: Undefined function PCL::GENERIC-FUNCTION-PRETTY-ARGLIST
; ;
; Warning: This function is undefined:
; PCL::GENERIC-FUNCTION-PRETTY-ARGLIST
;
; Compilation unit finished.
; 2 warnings
; 1 note
; /usr/share/xemacs/xemacs-packages/lisp/ilisp/cl-ilisp.x86f written.
; Compilation finished in 0:00:00.
#p"/usr/share/xemacs/xemacs-packages/lisp/ilisp/cl-ilisp.x86f"
NIL
NIL
* ;;;Compile /usr/share/xemacs/xemacs-packages/lisp/ilisp/cmulisp
; Python version 1.1, VM version Intel x86 on 22 NOV 04 08:10:28 pm.
; Compiling: /usr/share/xemacs/xemacs-packages/lisp/ilisp/cmulisp.lisp 30 MAY
02 02:59:20 pm
; Converted ILISP-COMPILE.
; Compiling DEFUN ILISP-COMPILE:
; Compiling WHEN (AND *FIX-PIPE-STREAMS* (LISP::SYNONYM-STREAM-P *TERMINAL-IO*)
(EQ # #)):
; Byte Compiling Top-Level Form:
; Compilation unit aborted.
; 1 fatal error
; Compilation aborted after 0:00:00.
"ILISP: Lambda-variable is not a symbol: (NOT (BOUNDP
'DEBUG::*DEBUG-RESTARTS*))."
----------------------------------------------------------------------
6. While compiling the code I'm working on, which compiled fine with
18e, I get lots of these messages, repeat over and over again:
----------------------------------------------------------------------
; Compiling LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. KERNEL::OBJECT
STREAM):
; Compiling Top-Level Form:
; Compiling LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. KERNEL::OBJECT
STREAM):
; Compiling Top-Level Form:
...
----------------------------------------------------------------------
Can anyone help me on what is wrong?
Thank you,
Cheers,
Rodrigo Ventura
--
*** Rodrigo Martins de Matos Ventura <[EMAIL PROTECTED]>
*** Web page: http://www.isr.ist.utl.pt/~yoda
*** Teaching Assistant and PhD Student at ISR:
*** Instituto de Sistemas e Robotica, Polo de Lisboa
*** Instituto Superior Tecnico, Lisboa, PORTUGAL
*** PGP fingerprint = 0119 AD13 9EEE 264A 3F10 31D3 89B3 C6C4 60C6 4585