[closure-devel] How to get started

Mark K. Gardner mkg at vt.edu
Tue Dec 19 20:47:34 UTC 2006


I would like to build Closure, play around with it and if possible
contribute to its progress. However, I cannot seem to build it with
either cmucl or sbcl. It appears from the mailing list that both
should work. (I am running it on Debian x86 with cmucl 19d-20061116-1
and sbcl 0.9.16.0-1)

To start with, I checked out the source from CVS then tried to build:

CVSROOT=:pserver:anonymous at common-lisp.net:/project/closure/cvsroot
cvs login # passwd anonymous
cvs co -P closure

---------------- In cmucl:

# ./BUILD

<stuff elided>

; Warning: This function is undefined:
;   OOS


Error in KERNEL:%COERCE-TO-FUNCTION:  the function OOS is undefined.
   [Condition of type UNDEFINED-FUNCTION]

<stuff elided>

I am stumped with this one.

---------------- In sbcl:

# ./BUILD

<stuff elided>

#<SB-INT:EXTENSION-FAILURE {AF92341}>
* 
debugger invoked on a SB-KERNEL:READER-PACKAGE-ERROR in thread
#<THREAD "initial thread" {A7BD5B9}>:
  READER-ERROR at 363 (line 18, column 44) on #<SYNONYM-STREAM :SYMBOL
SB-SYS:*STDIN* {9112681}>:
package "EXT" not found

I was able to get around this by changing 

--- BUILD.sbcl~ 2006-12-19 15:36:13.000000000 -0700
+++ BUILD.sbcl  2006-12-19 15:38:04.000000000 -0700
@@ -17,7 +17,7 @@
 
 (ignore-errors (require :gray-streams))
 
-(unless (find-class 'ext::fundamental-stream)
+(unless (find-class 'sb-ext::fundamental-stream)
   (error "The graystreams was not loaded successfully."))
 
 ;; Switch off bullshit

But then I get hung up on:

debugger invoked on a SB-KERNEL:SIMPLE-PACKAGE-ERROR in thread
#<THREAD "initial thread" {A7BD5B9}>:
  The name "MULTIPROCESSING" does not designate any package.

<stuff elided>

What package should I be using if not MULTIPROCESSING?

-- Mark



More information about the closure-devel mailing list