Portable Allegroserve and SBCL
- From: Ari Johnson <iamtheari@xxxxxxxxx>
- Date: Thu, 20 Apr 2006 12:22:56 -0400
I'm trying to give Webactions from Portable Allegroserve 1.2.35 a
shot, and I got it to run on OpenMCL 1.0 with very few hassles (just
had to add some nicknames to acl-compat packages), but I would like to
be able to run it on SBCL. I happen to run Debian sarge on the
relevant system, which means that I have SBCL 0.8.16. Other than
having to use a slightly older SLIME, I haven't had trouble with that
version of SBCL before.
However, when I try to load Allegroserve in SBCL, using ASDF, I run
into problems. First, there is a problem trying to redefine the
without-package-locks macro from sb-ext, so I commented out the
defmacro form in acl-compat/sbcl/acl-excl.lisp and tried again, and
now I get a bunch of undefined variable/function errors.
I don't have enough experience, particularly with Portable
Allegroserve, to get a solid feeling for where these are all coming
from, but they feel to me like there is a load-order problem with ASDF
or like some forms are not being evaluated at compile-time that should
be. Let me know if anyone has been bitten like this before. Thanks.
List of errors:
First up is net.aserve::*response-found*, likely from the heavy use of
#. in various places, including client.cl where this error seems to
come from.
Skipping that, I get net.aserve::create-sresource from headers.cl as
being an undefined function. I can't tell from looking at headers.cl
why this would be.
Skipping that, I get that there is no class named
net.aserve:http-request, apparently from somewhere within publish.cl.
That one happens three times in a row.
Next up, client.fasl doesn't exist. Not horribly surprising.
Then the http-request class not found error comes back, I think still
from publish.cl. It happens twice.
This is interspersed with a couple of warnings about net.aserve also
exporting a long list of symbols.
Then we get net.aserve:find-clp-module being an undefined function.
But at least we're in webactions/clpage.cl now. That error happens
four times.
.
- Follow-Ups:
- Re: Portable Allegroserve and SBCL
- From: Petter Gustad
- Re: Portable Allegroserve and SBCL
- From: Petter Gustad
- Re: Portable Allegroserve and SBCL
- From: Holger Schauer
- Re: Portable Allegroserve and SBCL
- From: Alan Manuel K. Gloria
- Re: Portable Allegroserve and SBCL
- Prev by Date: Re: How Common Lisp sucks
- Next by Date: Re: LISP and Object Oriented Databases
- Previous by thread: considering newlisp's pros and cons
- Next by thread: Re: Portable Allegroserve and SBCL
- Index(es):
Relevant Pages
|