[Bese-devel] ucw_ajax / SBCL / OSX
Daniel Salama
lists at infoway.net
Fri Sep 1 23:07:31 UTC 2006
I just downloaded the latest darcs version of ucw.
I modified start.lisp so that it loads ucw_ajax instead of ucw_dev.
However, when launching ucw_ajax, I get the following compilation error:
It seems to be a problem in dependencies/trivial-garbage/trivial-
garbage.lisp, on line 149:
#+:sbcl (sb-ext:hash-table-weakness ht)
Here is the complete compilation output.
Thanks,
Daniel
***
*** Starting UCW boxset, if something goes wrong try loading it into
a clean lisp (e.g. sbcl --no-userinit --load start.lisp)
***
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/ucw_ajax/ucw.asd into #<PACKAGE
"ASDF0">
; registering #<SYSTEM :UCW {11EB4641}> as UCW
; registering #<SYSTEM :UCW.ADMIN {12005529}> as UCW.ADMIN
; registering #<SYSTEM :UCW.EXAMPLES {121470E1}> as UCW.EXAMPLES
; registering #<SYSTEM :UCW.HTTPD {1228D601}> as UCW.HTTPD
; registering #<SYSTEM :UCW.MOD-LISP {117B3A09}> as UCW.MOD-LISP
; registering #<SYSTEM :UCW.ASERVE {118F7F71}> as UCW.ASERVE
; registering #<SYSTEM :UCW.ARANEIDA {11A49239}> as UCW.ARANEIDA
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/bordeaux-threads/
bordeaux-threads.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM BORDEAUX-THREADS {11E1D449}> as BORDEAUX-THREADS
; registering #<SYSTEM BORDEAUX-THREADS-TEST {11FEE349}> as
; BORDEAUX-THREADS-TEST
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/trivial-garbage/
trivial-garbage.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM TRIVIAL-GARBAGE {1216B291}> as TRIVIAL-GARBAGE
; registering #<SYSTEM TRIVIAL-GARBAGE-TESTS {122DB729}> as
; TRIVIAL-GARBAGE-TESTS
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/cl-l10n/cl-l10n.asd
into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM CL-L10N {11C66AB1}> as CL-L10N
; registering #<SYSTEM CL-L10N-TESTS {11E3F7D9}> as CL-L10N-TESTS
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/cl-fad-0.5.1/cl-
fad.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM #:CL-FAD {120B2F19}> as CL-FAD
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/cl-ppcre-1.2.16/cl-
ppcre.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM #:CL-PPCRE {12229A91}> as CL-PPCRE
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/iterate/iterate.asd
into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM :ITERATE {123CFB59}> as ITERATE
; registering #<SYSTEM :ITERATE-PG {12506999}> as ITERATE-PG
; registering #<SYSTEM :ITERATE-TESTS {12644991}> as ITERATE-TESTS
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/arnesi_dev/
arnesi.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM :ARNESI {11C935B1}> as ARNESI
; registering #<SYSTEM :ARNESI.TEST {11DE6B31}> as ARNESI.TEST
; registering #<SYSTEM :ARNESI.CL-PPCRE-EXTRAS {11F29721}> as
; ARNESI.CL-PPCRE-EXTRAS
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/net-telent-
date_0.42/net-telent-date.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM NET-TELENT-DATE {121EBD89}> as NET-TELENT-DATE
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/rfc2109/rfc2109.asd
into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM "rfc2109" {12451C99}> as rfc2109
; registering #<SYSTEM "rfc2109.test" {125861E1}> as rfc2109.test
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/split-sequence/
split-sequence.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM :SPLIT-SEQUENCE {126F95E1}> as SPLIT-SEQUENCE
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/trivial-
sockets_until-i-can-merge-with-the-mainline/trivial-sockets.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM TRIVIAL-SOCKETS {11C654C9}> as TRIVIAL-SOCKETS
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/parenscript/
parenscript.asd
; into #<PACKAGE "ASDF0">
; registering #<SYSTEM :PARENSCRIPT {11E0C2C1}> as PARENSCRIPT
; registering #<SYSTEM :PARENSCRIPT.TEST {11F88931}> as PARENSCRIPT.TEST
; loading system definition from
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/yaclml/yaclml.asd into
; #<PACKAGE "ASDF0">
; registering #<SYSTEM :YACLML {1211DE11}> as YACLML
; registering #<SYSTEM :YACLML.TEST {12252711}> as YACLML.TEST
; compiling file "/Users/dsalama/dev/lisp/ucw-boxset/dependencies/
bordeaux-threads/src/bordeaux-threads.lisp" (written 01 SEP 2006
03:49:50 PM):
; compiling (DEFPACKAGE BORDEAUX-THREADS ...)
; compiling (IN-PACKAGE #:BORDEAUX-THREADS)
; compiling (DEFVAR *SUPPORTS-THREADS-P* ...)
; compiling (DEFUN MARK-SUPPORTED ...)
; compiling (DEFINE-CONDITION BORDEAUX-MP-CONDITION ...)
; compiling (DEFGENERIC MAKE-MP-SUPPORT-ERROR ...)
; compiling (DEFGENERIC MAKE-THREAD ...)
; compiling (DEFVAR *DEFAULT-SPECIAL-BINDINGS* ...)
; compiling (DEFGENERIC CURRENT-THREAD ...)
; compiling (DEFGENERIC THREADP ...)
; compiling (DEFGENERIC THREAD-NAME ...)
; compiling (DEFGENERIC MAKE-LOCK ...)
; compiling (DEFGENERIC ACQUIRE-LOCK ...)
; compiling (DEFGENERIC RELEASE-LOCK ...)
; compiling (DEFMACRO WITH-LOCK-HELD ...)
; compiling (DEFGENERIC MAKE-RECURSIVE-LOCK ...)
; compiling (DEFGENERIC ACQUIRE-RECURSIVE-LOCK ...)
; compiling (DEFGENERIC RELEASE-RECURSIVE-LOCK ...)
; compiling (DEFMACRO WITH-RECURSIVE-LOCK-HELD ...); in: LAMBDA NIL
; (LET* ((BORDEAUX-THREADS::PLACE (CAR #:SUBLIST-96))
; (BORDEAUX-THREADS::TIMEOUT
; (IF (SB-KERNEL::KEYWORD-SUPPLIED-P :TIMEOUT #:KEYWORDS-98)
; (SB-KERNEL::LOOKUP-KEYWORD :TIMEOUT #:KEYWORDS-98)
; NIL))
; (BORDEAUX-THREADS::BODY (CDR (CDR #:WHOLE94))))
; (BLOCK BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD
; `(WHEN (BORDEAUX-THREADS:ACQUIRE-RECURSIVE-LOCK ,BORDEAUX-
THREADS::PLACE)
; (UNWIND-PROTECT (LOCALLY , at BORDEAUX-THREADS::BODY)
; (BORDEAUX-THREADS:RELEASE-RECURSIVE-LOCK
; ,BORDEAUX-THREADS::PLACE)))))
;
; caught STYLE-WARNING:
; The variable TIMEOUT is defined but never used.
; file: /Users/dsalama/dev/lisp/ucw-boxset/dependencies/bordeaux-
threads/src/bordeaux-threads.lisp
; in: DEFMACRO WITH-RECURSIVE-LOCK-HELD
; (DEFMACRO BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD
; ((BORDEAUX-THREADS::PLACE &KEY BORDEAUX-THREADS::TIMEOUT)
; &BODY BORDEAUX-THREADS::BODY)
; "Evaluates BODY with the recursive lock named by PLACE, which is a
; reference to a recursive lock created by MAKE-RECURSIVE-LOCK. See
; WITH-LOCK-HELD etc etc"
; `(WHEN (BORDEAUX-THREADS:ACQUIRE-RECURSIVE-LOCK ,BORDEAUX-
THREADS::PLACE)
; (UNWIND-PROTECT (LOCALLY , at BORDEAUX-THREADS::BODY)
; (BORDEAUX-THREADS:RELEASE-RECURSIVE-LOCK ,BORDEAUX-
THREADS::PLACE))))
; --> EVAL-WHEN SB-C::%DEFMACRO LAMBDA FUNCTION LET*
; ==>
; (LET* ((BORDEAUX-THREADS::PLACE (CAR #:SUBLIST-96))
; (BORDEAUX-THREADS::TIMEOUT
; (IF (SB-KERNEL::KEYWORD-SUPPLIED-P :TIMEOUT #:KEYWORDS-98)
; (SB-KERNEL::LOOKUP-KEYWORD :TIMEOUT #:KEYWORDS-98)
; NIL))
; (BORDEAUX-THREADS::BODY (CDR (CDR #:WHOLE94))))
; (BLOCK BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD
; `(WHEN (BORDEAUX-THREADS:ACQUIRE-RECURSIVE-LOCK ,BORDEAUX-
THREADS::PLACE)
; (UNWIND-PROTECT (LOCALLY , at BORDEAUX-THREADS::BODY)
; (BORDEAUX-THREADS:RELEASE-RECURSIVE-LOCK
; ,BORDEAUX-THREADS::PLACE)))))
;
; caught STYLE-WARNING:
; The variable TIMEOUT is defined but never used.
; compiling (DEFGENERIC THREAD-YIELD ...)
; compiling (DEFGENERIC MAKE-CONDITION-VARIABLE ...)
; compiling (DEFGENERIC CONDITION-WAIT ...)
; compiling (DEFGENERIC CONDITION-NOTIFY ...)
; compiling (DEFGENERIC ALL-THREADS ...)
; compiling (DEFGENERIC INTERRUPT-THREAD ...)
; compiling (DEFGENERIC DESTROY-THREAD ...)
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/bordeaux-threads/
src/bordeaux-threads.fasl written
; compilation finished in 0:00:00
WARNING:
COMPILE-FILE warned while performing #<COMPILE-OP NIL {117DDA21}> on
#<CL-SOURCE-FILE "bordeaux-threads" {117DDA31}>.
; compiling file "/Users/dsalama/dev/lisp/ucw-boxset/dependencies/
bordeaux-threads/src/sbcl.lisp" (written 01 SEP 2006 03:49:50 PM):
; compiling (IN-PACKAGE #:BORDEAUX-THREADS)
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/bordeaux-threads/
src/sbcl.fasl written
; compilation finished in 0:00:00
; compiling file "/Users/dsalama/dev/lisp/ucw-boxset/dependencies/
trivial-garbage/trivial-garbage.lisp" (written 01 SEP 2006 03:49:40 PM):
; compiling (DEFPACKAGE #:TRIVIAL-GARBAGE ...)
; compiling (IN-PACKAGE #:TRIVIAL-GARBAGE)
; compiling (DEFUN GC ...)
; compiling (DEFUN MAKE-WEAK-POINTER ...)
; compiling (DEFUN WEAK-POINTER-P ...)
; compiling (DEFUN WEAK-POINTER-VALUE ...)
; compiling (DEFUN WEAKNESS-KEYWORD-ARG ...)
; compiling (DEFUN WEAKNESS-KEYWORD-OPT ...)
; compiling (DEFUN MAKE-WEAK-HASH-TABLE ...)
; compiling (DEFUN MAKE-HASH-TABLE ...)compilation aborted because of
fatal error:
READ failure in COMPILE-FILE:
READER-ERROR at 5087
(line 149, column 37) on #<SB-SYS:FD-STREAM for "file /Users/dsalama/
dev/lisp/ucw-boxset/dependencies/trivial-garbage/trivial-
garbage.lisp" {11EABDC9}>:
Symbol "HASH-TABLE-WEAKNESS" not found in the SB-EXT package.
; /Users/dsalama/dev/lisp/ucw-boxset/dependencies/trivial-garbage/
trivial-garbage.fasl written
; compilation finished in 0:00:01
WARNING:
COMPILE-FILE warned while performing #<COMPILE-OP NIL {117DDA71}> on
#<CL-SOURCE-FILE "trivial-garbage" {117DDA81}>.
debugger invoked on a SIMPLE-ERROR:
Error during processing of --eval option (LOAD #P"start.lisp"):
erred while invoking #<COMPILE-OP NIL {117DDA71}> on
#<CL-SOURCE-FILE "trivial-garbage" {117DDA81}>
Type HELP for debugger help, or (SB-EXT:QUIT) to exit from SBCL.
restarts (invokable by number or by possibly-abbreviated name):
0: [RETRY ] Retry performing #<ASDF:COMPILE-OP NIL {117DDA71}> on
#<ASDF:CL-SOURCE-FILE "trivial-garbage" {117DDA81}>.
1: [ACCEPT ] Continue, treating #<ASDF:COMPILE-OP NIL {117DDA71}> on
#<ASDF:CL-SOURCE-FILE "trivial-garbage" {117DDA81}>
as having
been successful.
2: [CONTINUE] Ignore and continue with next --eval option.
3: [ABORT ] Skip rest of --eval options.
4: Skip to toplevel READ/EVAL/PRINT loop.
5: [QUIT ] Quit SBCL (calling #'QUIT, killing the process).
((LAMBDA (SB-IMPL::E)) #<ASDF:COMPILE-FAILED {11FF2531}>)
0]
More information about the bese-devel
mailing list