On Wed, 5 Dec 2007, Edi Weitz wrote:
On Tue, 4 Dec 2007 23:44:27 -0500 (EST), "David H. Friedman" dhf@panix.com wrote:
I'm having a similar problem with SBCL 1.0.12 (both x86 and x86_64) with flexi-streams-0.13.1 and hunchentoot-0.14.7
I wiped all .fasls, did (require :hunchentoot-test) and on all attempts to access localhost:3000 got
"Error while processing connection: The function (SETF HUNCHENTOOT::FLEXI-STREAM-BOUND) is undefined."
Are you sure that you only have /one/ copy of each library lying around? Maybe you have an old version somewhere which got installed via Debian's package system or somesuch and which is compiled and loaded instead of the one you think you're using.
If you're sure this isn't the problem, wipe /all/ fasl files again, and show us the output generated by
(asdf:oos 'asdf:load-op :hunchentoot)
Edi.
Yes, of course that turned out to be the problem: there was an older copy of flexi-streams, and sbcl-1.0.12 changed the library directory search order.
Thank you for your help (and for all the terrific libraries.)
-- David