Hi there!
Please Cc: me, I'm not subscribed to the list and I'm posting from Gmane. Moreover, please ignore this message if it has been already answered, but I cannot find any reference of it.
Working on the Debian package for Hunchentoot, if I'm correct I found that while Hunchentoot depends on FLEXI-STREAMS, this dependency is present in the packages.lisp file but not in the ASDF one.
This dependency, however, is implicitly satisfied in all CLs but LispWorks: in fact, CL+SSL (required unless on LispWorks) depends on FLEXI-STREAMS. From a quick view, I guess that if you want to use Hunchentoot without SSL support this will miss the FLEXI-STREAMS dependency as well.
The following patch unconditionally adds the dependency to FLEXI-STREAMS and it's untested since I don't have LispWorks.
--8<---------------cut here---------------start------------->8--- --- hunchentoot-0.15.6.ORIG/hunchentoot.asd 2008-04-09 10:17:48.000000000 +0200 +++ hunchentoot-0.15.6/hunchentoot.asd 2008-05-15 00:05:49.000000000 +0200 @@ -48,6 +48,7 @@ :cl-fad :cl-ppcre #-(or :lispworks :hunchentoot-no-ssl) :cl+ssl + :flexi-streams :md5 :rfc2388 #+:sbcl :sb-bsd-sockets --8<---------------cut here---------------end--------------->8---
Comments?
Thx, bye, Gismo / Luca
On Thu, 15 May 2008 00:13:46 +0200, Luca Capello luca@pca.it wrote:
Working on the Debian package for Hunchentoot, if I'm correct I found that while Hunchentoot depends on FLEXI-STREAMS, this dependency is present in the packages.lisp file but not in the ASDF one.
A system dependency cannot be expressed in a package declaration.
This dependency, however, is implicitly satisfied in all CLs but LispWorks: in fact, CL+SSL (required unless on LispWorks) depends on FLEXI-STREAMS. From a quick view, I guess that if you want to use Hunchentoot without SSL support this will miss the FLEXI-STREAMS dependency as well.
It won't. Hunchentoot depends on Chunga which in turn depends on FLEXI-STREAMS.
Thanks, Edi.