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@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
"mkg" == Mark K Gardner mkg@vt.edu writes:
mkg> I would like to build Closure, play around with it and if possible mkg> contribute to its progress. However, I cannot seem to build it with mkg> either cmucl or sbcl. It appears from the mailing list that both mkg> should work. (I am running it on Debian x86 with cmucl 19d-20061116-1 mkg> and sbcl 0.9.16.0-1)
don't bother with the BUILD script, it looks outdated. I have added a quickstart guide to running Closure on SBCL with GNU/Linux at
http://common-lisp.net/project/closure/quickstart.html