[CM] linux, cmucl, cm cvs

Rick Taube taube@uiuc.edu
Sun, 4 Dec 2005 21:06:21 -0600


Hi nando

> fine. Has anyone tried the latest cm cvs and cmucl under linux?

see below.

>  It does
> not seem to include asdf by default, is that correct?

they dont include it but cm.asd will load it automatically from 
cm/src/asdf.lisp if it is not loaded

> which is obviously wrong as the binary for cmucl is "lisp".

yes, 'cmucl' should NOT be a default in cm.sh, as you say, it should be 
'lisp' and ill fix it.

> fine. Has anyone tried the latest cm cvs and cmucl under linux?

On OSX I have 19c (the latest) and it works (i just tested)
On linux I have 19b (not the latest) and it works. ill have to download 
the latest tomorrow and see what is going wrong.

here is the linux trace in 19b:

bash-3.00$ uname -a
Linux camil26.music.uiuc.edu 2.6.11-0.10.rdt.rhfc3.ccrma #1 Mon May 9 
15:48:40 EDT 2005 i686 i686 i386 GNU/Linux

-bash-3.00$ cm -l lisp
;;; Loading #P"/Lisp/cm/src/asdf.lisp".
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. X):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. COMPONENT):
; Compiling Top-Level Form:

; In: LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. C STREAM)

;   (KERNEL:FLOAT-WAIT)
; Note: Deleting unreachable code.
;
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C STREAM):
; Compiling Top-Level Form:

; Compilation unit finished.
;   1 note

; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. COMPONENT):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. COMPONENT):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C PROPERTY):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. NEW-VALUE C PROPERTY): 
; [GC threshold exceeded with 12,016,112 bytes in use.  Commencing GC.]
; [GC completed with 3,962,040 bytes retained and 8,054,072 bytes 
freed.]
; [GC will next occur when at least 15,962,040 bytes are in use.]

; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C VERSION):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. MODULE NAME 
.REST-ARG.):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. MODULE NAME 
.REST-ARG.):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. C S):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. COMPONENT):
; Compiling Top-Level Form:

; In: LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. O STREAM)

;   (KERNEL:FLOAT-WAIT)
; Note: Deleting unreachable code.
;
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O STREAM):
; Compiling Top-Level Form:

; Compilation unit finished.
;   1 note

; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION SLOT-NAMES 
.REST-ARG.):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C DATA):
; Compiling Top-Level Form:

; In: LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. O C DATA)

;   (COMPONENT-VISITED-P O C)
; Warning: Undefined function COMPONENT-VISITED-P
; ;

; Warning: This function is undefined:
;   COMPONENT-VISITED-P
;

; Compilation unit finished.
;   2 warnings

; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. NEW-VALUE OPERATION 
COMPONENT):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. NEW-VALUE O C):
; Compiling Top-Level Form:
; [GC threshold exceeded with 15,975,768 bytes in use.  Commencing GC.]
; [GC completed with 7,480,376 bytes retained and 8,495,392 bytes 
freed.]
; [GC will next occur when at least 19,480,376 bytes are in use.]
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:

; In: LAMBDA (PCL::.PV-CELL. PCL::.NEXT-METHOD-CALL. OPERATION C)

;   (KERNEL:FLOAT-WAIT)
; Note: Deleting unreachable code.
;
;   (RETURN-FROM #:G1508 (MULTIPLE-VALUE-PROG1 # #))
; Note: Deleting unreachable code.
;
;   (KERNEL:FLOAT-WAIT)
; Note: Deleting unreachable code.
;
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:

; Compilation unit finished.
;   3 notes

; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION COMPONENT):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C): ; [GC 
threshold exceeded with 19,489,200 bytes in use.  Commencing GC.]
; [GC completed with 11,020,432 bytes retained and 8,468,768 bytes 
freed.]
; [GC will next occur when at least 23,020,432 bytes are in use.]

; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. O C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION C):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. PACKAGE NAME DOC-TYPE):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OP CM):
; Compiling Top-Level Form:
; [GC threshold exceeded with 23,032,728 bytes in use.  Commencing GC.]
; [GC completed with 14,277,360 bytes retained and 8,755,368 bytes 
freed.]
; [GC will next occur when at least 26,277,360 bytes are in use.]
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OP CM):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OP SYS):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION F):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION F):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OPERATION F):
; Compiling Top-Level Form:
; Compiling LAMBDA (.PV-CELL. .NEXT-METHOD-CALL. OP F):
; Compiling Top-Level Form:

; CM install directory: "/Lisp/cm/"
; Loading "bin/cmucl_19b_linux-i686/pkg.x86f"
; Loading "bin/cmucl_19b_linux-i686/iter.x86f"
; Loading "bin/cmucl_19b_linux-i686/cmu.x86f"
; Loading "bin/cmucl_19b_linux-i686/level1.x86f"
; Loading "bin/cmucl_19b_linux-i686/utils.x86f"
; Loading "bin/cmucl_19b_linux-i686/clos.x86f"
; [GC threshold exceeded with 26,287,368 bytes in use.  Commencing GC.]
; [GC completed with 17,714,280 bytes retained and 8,573,088 bytes 
freed.]
; [GC will next occur when at least 29,714,280 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/mop.x86f"
; Loading "bin/cmucl_19b_linux-i686/objects.x86f"
; Loading "bin/cmucl_19b_linux-i686/io.x86f"
; Loading "bin/cmucl_19b_linux-i686/data.x86f"
; Loading "bin/cmucl_19b_linux-i686/scales.x86f"
; Loading "bin/cmucl_19b_linux-i686/scheduler.x86f"
; Loading "bin/cmucl_19b_linux-i686/midi1.x86f"
; Loading "bin/cmucl_19b_linux-i686/midi2.x86f"
; [GC threshold exceeded with 29,725,032 bytes in use.  Commencing GC.]
; [GC completed with 10,563,760 bytes retained and 19,161,272 bytes 
freed.]
; [GC will next occur when at least 22,563,760 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/midi3.x86f"
; Compiling "src/fomus.lisp"
; Loading "bin/cmucl_19b_linux-i686/scheme.x86f"
; Loading "bin/cmucl_19b_linux-i686/spectral.x86f"
; [GC threshold exceeded with 22,572,288 bytes in use.  Commencing GC.]
; [GC completed with 12,112,200 bytes retained and 10,460,088 bytes 
freed.]
; [GC will next occur when at least 24,112,200 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/patterns.x86f"
; Loading "bin/cmucl_19b_linux-i686/sco.x86f"
; Loading "bin/cmucl_19b_linux-i686/clm.x86f"
; [GC threshold exceeded with 24,125,128 bytes in use.  Commencing GC.]
; [GC completed with 8,303,448 bytes retained and 15,821,680 bytes 
freed.]
; [GC will next occur when at least 20,303,448 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/cmn.x86f"
; Loading "bin/cmucl_19b_linux-i686/fomus.x86f"
; Loading "bin/cmucl_19b_linux-i686/osc.x86f"
; Loading "bin/cmucl_19b_linux-i686/midishare.x86f"
; Loading "bin/cmucl_19b_linux-i686/player.x86f"
; [GC threshold exceeded with 20,315,520 bytes in use.  Commencing GC.]
; [GC completed with 10,147,848 bytes retained and 10,167,672 bytes 
freed.]
; [GC will next occur when at least 22,147,848 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/sc.x86f"
; Loading "bin/cmucl_19b_linux-i686/pm.x86f"
; Loading "bin/cmucl_19b_linux-i686/rt.x86f"
; [GC threshold exceeded with 22,159,864 bytes in use.  Commencing GC.]
; [GC completed with 11,027,080 bytes retained and 11,132,784 bytes 
freed.]
; [GC will next occur when at least 23,027,080 bytes are in use.]
; Loading "bin/cmucl_19b_linux-i686/rt-sc.x86f"
  /\\\
---\\\---------
----\\\--------
----/\\\------- Common Music 2.7.0
---/--\\\------
--/----\\\-----
  /      \\\/

CMU Common Lisp 19b (19B), running on camil26.music.uiuc.edu
With core: /usr/local/lib/cmucl/lib/lisp.core
Dumped on: Mon, 2005-06-27 19:09:58-05:00 on lorien
See <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
*