[Bese-devel] UCW Compilation error
aditya siram
aditya.siram at gmail.com
Fri Jul 25 00:07:40 UTC 2008
Hi all,
I am trying ucw-ajax for the first time in SBCL 1.0.15. I have
installed and loaded all the dependencies, however I get the error
below running start.lisp. Is this an issue with my version of cl-def?
Thanks ...
deech
> (load "/home/deech/MyDownloads/ucw_ajax/etc/start.lisp")
...
; compiling file
"/home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp" (written
24 JUL 2008 04:41:06 PM):
; compiling (IN-PACKAGE :IT.BESE.UCW)
; compiling (DEF (FUNCTION I) ...)
; compiling (DEF (FUNCTION I) ...)
; compiling (DEF (FUNCTION I) ...)
; compiling (DEF (FUNCTION I) ...)
; compiling (DEF WITH-MACRO ...)
; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp
; in: DEF WITH-MACRO
; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW::WITH-LOCK-HELD-ON-SERVER
; (IT.BESE.UCW::SERVER)
; (MULTIPLE-VALUE-PROG1
; (PROGN
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Entering with-lock-held-on-server for server ~S
in thread ~S"
; IT.BESE.UCW::SERVER (BORDEAUX-THREADS:CURRENT-THREAD))
; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#)
; CL-DEF:-BODY-))
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Leaving with-lock-held-on-server for server ~S in thread ~S"
; IT.BESE.UCW::SERVER (BORDEAUX-THREADS:CURRENT-THREAD))))
;
; caught ERROR:
; (during macroexpansion of (DEF WITH-MACRO ...))
; Please insert at least one (-body-) form in the body of a with-macro
; compiling (DEF WITH-MACRO ...)
; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp
; in: DEF WITH-MACRO
; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW:WITH-LOCK-HELD-ON-APPLICATION
; (IT.BESE.UCW::APPLICATION)
; (ITERATE:ITER
; (ITERATE:FOR (NIL IT.BESE.UCW::SESSION) :IN-HASHTABLE
; (IT.BESE.UCW::APPLICATION.SESSION-TABLE
; IT.BESE.UCW::APPLICATION))
; (ASSERT
; (NOT (IT.BESE.UCW::SESSION-LOCK-HELD-P IT.BESE.UCW::SESSION))
; NIL
; "You are trying to lock the application ~A while one
of its session ~A is locked by you"
; IT.BESE.UCW::APPLICATION IT.BESE.UCW::SESSION))
; (MULTIPLE-VALUE-PROG1
; (PROGN
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Entering with-lock-held-on-application for app
~S in thread ~S"
; IT.BESE.UCW::APPLICATION
(BORDEAUX-THREADS:CURRENT-THREAD))
; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#)
; CL-DEF:-BODY-))
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Leaving with-lock-held-on-application for app ~S
in thread ~S"
; IT.BESE.UCW::APPLICATION (BORDEAUX-THREADS:CURRENT-THREAD))))
;
; caught ERROR:
; (during macroexpansion of (DEF WITH-MACRO ...))
; Please insert at least one (-body-) form in the body of a with-macro
; compiling (DEF WITH-MACRO ...)
; file: /home/deech/MyDownloads/ucw_ajax/src/rerl/rerl-utils.lisp
; in: DEF WITH-MACRO
; (CL-DEF:DEF CL-DEF:WITH-MACRO IT.BESE.UCW:WITH-LOCK-HELD-ON-SESSION
; (IT.BESE.UCW::SESSION)
; (MULTIPLE-VALUE-PROG1
; (PROGN
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Entering with-lock-held-on-session for ~S in thread ~S"
; IT.BESE.UCW::SESSION (BORDEAUX-THREADS:CURRENT-THREAD))
; (BORDEAUX-THREADS:WITH-RECURSIVE-LOCK-HELD (#)
; CL-DEF:-BODY-))
; (IT.BESE.UCW::UCW.RERL.THREADS.DRIBBLE
; "Leaving with-lock-held-on-session for ~S in thread ~S"
; IT.BESE.UCW::SESSION (BORDEAUX-THREADS:CURRENT-THREAD))))
;
; caught ERROR:
; (during macroexpansion of (DEF WITH-MACRO ...))
; Please insert at least one (-body-) form in the body of a with-macro
More information about the bese-devel
mailing list