conditions.lisp has two definitions of hunchentoot-error, and none for hunchentoot-warn.
the following patch fixes this:
Index: conditions.lisp =================================================================== --- conditions.lisp (revision 3232) +++ conditions.lisp (working copy) @@ -1,5 +1,5 @@ -;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: ODD-STREAMS; Base: 10 -*- -;;; $Header: /usr/local/cvsrep/odd-streams/conditions.lisp,v 1.5 2007/12/31 01:08:45 edi Exp $ +;;; -*- Mode: LISP; Syntax: COMMON-LISP; Package: HUNCHENTOOT; Base: 10 -*- +;;; $Header: /usr/local/cvsrep/hunchentoot/conditions.lisp,v 1.5 2007/12/31 01:08:45 edi Exp $
;;; Copyright (c) 2008, Dr. Edmund Weitz. All rights reserved.
@@ -56,7 +56,7 @@ () (:documentation "Like HUNCHENTOOT-WARNING but with formatting capabilities."))
-(defun hunchentoot-error (format-control &rest format-arguments) +(defun hunchentoot-warn (format-control &rest format-arguments) "Signals a warning of type HUNCHENTOOT-SIMPLE-WARNING with the provided format control and arguments." (warn 'hunchentoot-simple-warning