This is on GNU/Linux Intel with SBCL:
CL-USER ý (require :cxml) ; compiling file "/LISP/cxml/xml/xml-name-rune-p.lisp" (written 13 SEP 2006 05:45:04 PM): ; in: LAMBDA NIL ; (RETURN T) ; ==> ; (RETURN-FROM NIL T) ; ; caught ERROR: ; return for unknown block: NIL
The function CXML::WHILE is undefined. [Condition of type UNDEFINED-FUNCTION]
Restarts: 0: [RETRY] Retry performing #<ASDF:COMPILE-OP NIL {B5AAAA9}> on #<CXML-SYSTEM::CLOSURE-SOURCE-FILE "xml-name-rune-p" {AFD6801}>. 1: [ACCEPT] Continue, treating #<ASDF:COMPILE-OP NIL {B5AAAA9}> on #<CXML-SYSTEM::CLOSURE-SOURCE-FILE "xml-name-rune-p" {AFD6801}> as having been successful. 2: [ABORT-REQUEST] Abort handling SLIME request. 3: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" {AE16669}>)
Backtrace: 0: ("bogus stack frame") 1: ((LABELS CXML::LETTER-RUNE-P) 0) 2: ((LABELS CXML::NAME-RUNE-P) 0) 3: ((LABELS CXML::PREDICATE-TO-BV) #<FUNCTION (LABELS CXML::NAME-RUNE-P) {B817DA5}>) 4: (NIL) 5: (SB-INT:EVAL-IN-LEXENV (FUNCALL (COMPILE NIL (QUOTE #))) #<NULL-LEXENV>) 6: (READ-PRESERVING-WHITESPACE #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> NIL #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> T) 7: (READ-PRESERVING-WHITESPACE #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> NIL #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> NIL) 8: (READ #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> NIL #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> NIL) 9: (SB-C::READ-FOR-COMPILE-FILE #<SB-SYS:FD-STREAM for "file /LISP/cxml/xml/xml-name-rune-p.lisp" {B6B6161}> 242) 10: (SB-C::SUB-SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >) 11: ((LAMBDA NIL)) 12: (SB-C::%WITH-COMPILATION-UNIT #<CLOSURE (LAMBDA NIL) {B6B5295}>) 13: (SB-C::SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >) 14: (COMPILE-FILE #P"/LISP/cxml/xml/xml-name-rune-p.lisp")
Hmm, file xml/xml-name-rune-p.lisp, line 110 has a 'while' -- where is this supposed to be defined?
HTH Ralf Mattes
Quoting Ralf Mattes (rm@seid-online.de):
; compiling file "/LISP/cxml/xml/xml-name-rune-p.lisp" (written 13 SEP
[...]
The function CXML::WHILE is undefined. [Condition of type UNDEFINED-FUNCTION]
Thanks, that was a missing dependency in the .asd file. Fix checked in.
d.