error starting server in MCL

Jonathan Spingarn <[email protected]>
Newsgroups gmane.lisp.cl-http
Message-ID <[email protected]>
I have been unable to start cl-http-70-23a in MCL.  I have tried under Mac OS 8.6 and Mac 9.2.  I am attempting the stand-alone configuration, as described at http://wilson.ai.mit.edu/cl-http/configure.html , using MCL version 4.3.1, but have also tried MCL 4.2.  I am working on a PowerPC 9600, but have had similar problems on a PowerBook G4.

Under MCL 4.2, when I load the file "start-server-appletalk.lisp", I get:

;Loading #P"ag:MCL 4.2:cl-http-70-23a:mcl:start-server-appletalk.lisp"...
;Loading #P"ag:MCL 4.2:cl-http-70-23a:mcl:mcl-configuration.lisp"...
;Loading #P"ag:MCL 4.2:cl-http-70-23a:mcl:envdcl.lisp"...
;Loading #P"ag:MCL 4.2:cl-http-70-23a:mcl:translations.lisp"...
> Error: Too many arguments (no opt/rest)
> While executing: REMOVE-STRUCTURE-DEFS
> Type Command-. to abort.
See the RestartsŠ menu item for further choices.
1 > 

The error above ccurs when the last line in the file "envdcl.lisp" is loaded: (load-standard-systems).

Trying the same thing in MCL 4.3.1, I get:

#<Package "COMMON-LISP-USER">
;Loading #P"ac:Lisp:cl-http-70-23a:mcl:mcl-configuration.lisp"...
#P"ac:Lisp:cl-http-70-23a:mcl:mcl-configuration.lisp"
;Loading #P"ac:Lisp:cl-http-70-23a:mcl:envdcl.lisp"...
;Loading #P"ac:Lisp:cl-http-70-23a:mcl:translations.lisp"...
> Error: Unbound variable: TRAPS::$KTCPNAME
> While executing: #<Anonymous Function #x49EB3AE>
> Type Command-/ to continue, Command-. to abort.
> If continued: Retry getting the value of TRAPS::$KTCPNAME.
See the RestartsŠ menu item for further choices.
1 > 

and the error occurs again at (load-standard-systems).  Since the variable $KTCPNAME was unbound, I tried evaluating (require :opentransport) before loading the file "start-server-appletalk.lisp".  When I did this, I got warnings that all of the variables in open transport are being redefined, and then ...
...
; Warning:  FUNCTION OPENTRANSPORT-CLEANUP previously defined in: ccl:Library;OpenTransport.lisp
;                   is now being redefined in: http:mcl;server;xopentransport.lisp
;          
; While executing: RECORD-SOURCE-FILE
;Loading #4P"ccl:examples;timers.pfsl"...
;Loading #4P"http:mcl;server;resources.pfsl"...
;Loading #4P"http:mcl;server;with-timeout.pfsl"...
; Warning:  FUNCTION GET-TIME-WORDS previously defined in: ccl:lib;time.lisp
;                   is now being redefined in: http:mcl;server;with-timeout.lisp
;          
; While executing: RECORD-SOURCE-FILE
> Error: The function GET-TIME-WORDS is already defined in the MCL kernel.
> While executing: REDEFINE-KERNEL-FUNCTION
> Type Command-/ to continue, Command-. to abort.
> If continued: Replace the definition of GET-TIME-WORDS.
See the RestartsŠ menu item for further choices.
1 > 

Can somebody help?  CL-HTTP looks like a fascinating tool, but I'm stuck at first base!

    Jonathan Spingarn
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.