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