Portable Allegroserve's webactions and Lispworks
Hi
Has anyone been able to use Portable Allegroserve's webactions with Lispworks? I get the error below when trying to load webactions on Lispworks-4307 for Linux. I am using portableaserve 1.2.35. I also applied the webaction patches from CVS submitted by Kevin Rosenberg at the end of April 2004, but are still not successful. The webserver itself works fine. Any help will be appreciated.
Regards.
Nico
CL-USER> (asdf:operate 'asdf:load-op :webactions)
; loading system definition from
; /home/ndj/devel/web/portableaserve/aserve/webactions/webactions.asd
; into #<PACKAGE ASDF12523>
; Loading text file /home/ndj/devel/web/portableaserve/aserve/webactions/webactions.asd
; registering #<SYSTEM WEBACTIONS 206E46C4> as WEBACTIONS
;;; Compiling file /home/ndj/devel/web/portableaserve/aserve/webactions/websession.cl ...
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 1)
; (TOP-LEVEL-FORM 2)
; (DEFCLASS NET.ASERVE::WEBSESSION-MASTER)
; (DEFCLASS NET.ASERVE::WEBSESSION)
; (METHOD NET.ASERVE::INITIALIZE-WEBSESSION-MASTER (NET.ASERVE::WEBSESSION-MASTER))
; NET.ASERVE::COMPUTE-PREFIX-SUFFIX
; (DEFVAR NET.ASERVE::*WEBSESSION-COUNTER-LOCK*)
; (METHOD NET.ASERVE::NEXT-WEBSESSION-ID (NET.ASERVE::WEBSESSION-MASTER))
; (DEFVAR NET.ASERVE::*VERIFY-REAPER-STARTED*)
; (METHOD NET.ASERVE::NOTE-WEBSESSION-REFERENCED (NET.ASERVE::WEBSESSION))
; NET.ASERVE::WEBSESSION-VARIABLE
; (DEFSETF NET.ASERVE::WEBSESSION-VARIABLE)
; NET.ASERVE::.INV-WEBSESSION-VARIABLE
; NET.ASERVE::REAP-UNUSED-SESSIONS
; (TOP-LEVEL-FORM 3)
; Loading fasl file /home/ndj/devel/web/portableaserve/aserve/webactions/websession.ufsl
;;; Compiling file /home/ndj/devel/web/portableaserve/aserve/webactions/webact.cl ...
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 1)
; (TOP-LEVEL-FORM 2)
; (TOP-LEVEL-FORM 3)
; (DEFCLASS NET.ASERVE:WEBACTION-ENTITY)
; (DEFCLASS NET.ASERVE:WEBACTION)
; (DEFPARAMETER NET.ASERVE::*WEBACTIONS-VERSION*)
; (DEFVAR NET.ASERVE::*NAME-TO-WEBACTION*)
; (DEFPARAMETER NET.ASERVE::*SESSION-REAP-INTERVAL*)
; NET.ASERVE:WEBACTION-PROJECT
; NET.ASERVE::REDIRECT-TO
; NET.ASERVE:WEBSESSION-FROM-REQ
; (DEFSETF NET.ASERVE:WEBSESSION-FROM-REQ)
; NET.ASERVE::.INV-WEBSESSION-FROM-REQ
; NET.ASERVE:WEBACTION-FROM-ENT
; NET.ASERVE:WEBACTION-ENTITY
; NET.ASERVE::COMPUTE-SYMNAME-AS-FILENAME
; NET.ASERVE::STRIP-WEBSESSIONID
; NET.ASERVE::LOCATE-ACTIONS
; NET.ASERVE:LOCATE-ACTION-PATH
; NET.ASERVE::RELATIVE-TO-ABSOLUTE-PATH
; NET.ASERVE::MATCH-PREFIX
; NET.ASERVE::MODIFY-REQUEST-PATH
; NET.ASERVE::WEBACTION-CLEANUP-PROCESS
; (DEFVAR NET.ASERVE::*WEBACTION-CLEANUP-LOCK*)
; (DEFVAR NET.ASERVE::*WEBACTION-CLEANUP-PROCESS*)
; NET.ASERVE::ENSURE-WEBACTION-CLEANUP-PROCESS
; (TOP-LEVEL-FORM 4)
; Loading fasl file /home/ndj/devel/web/portableaserve/aserve/webactions/webact.ufsl
;;; Compiling file /home/ndj/devel/web/portableaserve/aserve/webactions/clpage.cl ...
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 1)
; (TOP-LEVEL-FORM 2)
; (TOP-LEVEL-FORM 3)
; (TOP-LEVEL-FORM 4)
; (DEFCLASS NET.ASERVE:CLP-ENTITY)
; NET.ASERVE:PUBLISH-CLP
; NET.ASERVE::CLP-DIRECTORY-ENTITY-PUBLISHER
; (METHOD NET.ASERVE:PROCESS-ENTITY (NET.ASERVE:HTTP-REQUEST NET.ASERVE:CLP-ENTITY))
; NET.ASERVE::PARSE-CLP-FILE
; NET.ASERVE::PARSE-CLP-FILENAME
; NET.ASERVE::EXPAND-CLP-INCLUDES
; NET.ASERVE::TPARSE
; NET.ASERVE::PARSE-CLP-GUTS
; NET.ASERVE::MATCH-BUFFER
; (DEFPARAMETER NET.ASERVE::*CLP-WHITE-SPACE*)
; (DEFPARAMETER NET.ASERVE::*CLP-END-TAGNAME*)
; NET.ASERVE::PARSE-CLP-TAG
; NET.ASERVE::PROCESS-CLP-TAG
; NET.ASERVE::SCAN-FOR-END-TAG
; NET.ASERVE::COLLECT-COMMENT
; NET.ASERVE:EMIT-CLP-ENTITY
; (DEFVAR NET.ASERVE::*CLP-MODULES*)
; NET.ASERVE:FIND-CLP-MODULE
; NET.ASERVE:FIND-CLP-MODULE-FUNCTION
; NET.ASERVE:DEF-CLP-FUNCTION
; NET.ASERVE:REQUEST-VARIABLE-VALUE
; (DEFSETF NET.ASERVE:REQUEST-VARIABLE-VALUE)
; NET.ASERVE::.INV-REQUEST-VARIABLE-VALUE
; (TOP-LEVEL-FORM 5)
; (TOP-LEVEL-FORM 6)
;; *** Automatic Minor Clean Down
; Loading fasl file /home/ndj/devel/web/portableaserve/aserve/webactions/clpage.ufsl
;;; Compiling file /home/ndj/devel/web/portableaserve/aserve/webactions/clpcode/clp.cl ...
;;; Safety = 3, Speed = 1, Space = 1, Float = 1, Interruptible = 0
;;; Compilation speed = 1, Debug = 2, Fixnum safety = 3
;;; Source level debugging is on
;;; Source file recording is on
;;; Cross referencing is on
; (TOP-LEVEL-FORM 1)
; (TOP-LEVEL-FORM 2)
; (TOP-LEVEL-FORM 3)
; NET.ASERVE::LOCATE-ANY-VALUE
; (DEFSETF NET.ASERVE::LOCATE-ANY-VALUE)
**++++ Error in NET.ASERVE::.INV-LOCATE-ANY-VALUE:
Object #<function EQUAL 2015A55A> is of type LOW:COMPILED-CODE which is not externalizable to #<STREAM::LATIN-1-FILE-STREAM /home/ndj/devel/web/portableaserve/aserve/webactions/clpcode/t_clp.ufsl>.
; NET.ASERVE::CVT-TO-INTEGER
**++++ Error in (SUBFUNCTION 1 (TOP-LEVEL-FORM 4)):
Couldn't find a setf expansion for (STREAM-EXTERNAL-FORMAT *HTML-STREAM*).
; (TOP-LEVEL-FORM 5)
; (TOP-LEVEL-FORM 6)
; (TOP-LEVEL-FORM 7)
; (TOP-LEVEL-FORM 8)
; (TOP-LEVEL-FORM 9)
; (TOP-LEVEL-FORM 10)
; (TOP-LEVEL-FORM 11)
; (TOP-LEVEL-FORM 12)
; (TOP-LEVEL-FORM 13)
; (TOP-LEVEL-FORM 14)
; *** 2 errors detected, no fasl file produced.
;; *** Automatic Minor Clean Down
Warning: COMPILE-FILE warned while performing
#<ASDF:COMPILE-OP NIL 21E4C57C> on
#<WEBACTIONS-SYSTEM::ACL-FILE "clp" 21E4BE9C>.
Warning: COMPILE-FILE failed while performing
#<ASDF:COMPILE-OP NIL 21E4C57C> on
#<WEBACTIONS-SYSTEM::ACL-FILE "clp" 21E4BE9C>.
__________________________________________________________________
Introducing the New Netscape Internet Service.
Only $9.95 a month -- Sign up today at http://isp.netscape.com/register
Netscape. Just the Net You Need.
New! Netscape Toolbar for Internet Explorer
Search from anywhere on the Web and block those annoying pop-ups.
Download now at http://channels.netscape.com/ns/search/install.jsp