[hunchentoot-devel] cl-webdav errors
Cyrus Harmon
ch-tbnl at bobobeach.com
Mon Jun 23 22:50:27 UTC 2008
I'm getting some errors attempting to build the latest cl-webdav with
the latest ediware/sbcl combo.
1) flex:flexi-stream-encoding-error is undefined. this is fixed by this:
diff --git a/util.lisp b/util.lisp
index 85b3afd..4f85165 100755
--- a/util.lisp
+++ b/util.lisp
@@ -90,5 +90,5 @@ then uses LATIN-1 if that fails."
;; LATIN-1...
(handler-case
(url-decode string +utf-8+)
- (flex:flexi-stream-encoding-error ()
+ (flex:external-format-encoding-error ()
(url-decode string +latin-1+))))
2) perhaps the recent constant dumping stuff in SBCL is giving cl-
webdav fits here, but I get the following error message:
; compiling file "/Users/sly/src/lisp/cl-webdav/cl-webdav-0.1.2-git/
properties.lisp" (written 17 APR 2007 12:42:08 AM):
; compiling (IN-PACKAGE :CL-WEBDAV)
; compiling (DEFUN PROPERTY-EQUAL ...)
; compiling (DEFUN DAV-PROPERTY-FUNCTION ...)
; file: /Users/sly/src/lisp/cl-webdav/cl-webdav-0.1.2-git/
properties.lisp
; in: DEFUN DAV-PROPERTY-FUNCTION
; (ASSOC CL-WEBDAV::PROPERTY CL-WEBDAV::+DAV-PROPERTY-ALIST+ :TEST
#'STRING=)
; --> LET IF IF IF IF IF IF IF IF IF IF LET
; ==>
; '("lockdiscovery" . #<CLOSURE # {13A90B0D}>)
;
; caught ERROR:
; Objects of type FUNCTION can't be dumped into fasl files.
; --> LET IF IF IF IF IF IF IF IF IF IF
; ==>
; '("lockdiscovery" . #<CLOSURE # {13A90B0D}>)
;
; caught ERROR:
; Objects of type FUNCTION can't be dumped into fasl files.
; --> LET IF IF IF IF IF IF IF IF IF IF IF LET
; ==>
; '("supportedlock" . #<CLOSURE # {13A90B1D}>)
;
; caught ERROR:
; Objects of type FUNCTION can't be dumped into fasl files.
; --> LET IF IF IF IF IF IF IF IF IF IF IF
; ==>
; '("supportedlock" . #<CLOSURE # {13A90B1D}>)
;
; caught ERROR:
; Objects of type FUNCTION can't be dumped into fasl files.
; compiling (DEFUN GET-DEAD-PROPERTY ...)
are we attempting to do something out of the CL spec here or is SBCL
choking on legal code?
thanks,
Cyrus
More information about the Tbnl-devel
mailing list