Well, i just unlocked that package from proposed restarts and proceeded installing. I had installed some other packages, so several errors disappeared too. Finally, i get installed AllegroServe, but when i tried to start it and to open page, it showed another error:
* aserve-accept-6: 06/10/09 - 18:22:19 - accept: error 0 on accept invalid keyw\
ord argument: :AUTO-CLOSE (valid keys are
:INPUT, :OUTPUT, :ELEMENT-TYPE, :EXTERNAL-FORMAT,
:BUFFERING, :TIMEOUT).
which was discussed
here. It was said to be a bug in sbcl-1.0.28, which i was using. In spite of the fact that there was some kind of a solution, it doesn't really suit me, because i need to place some text in all my sources. So, i tried to do something with my SBCL. Latest version for today is 1.0.29, i downloaded it, installed aserve (both with INSTALL.lisp script and with asdf-install), but i get another kind of error:
PROCESS-PRESET: Calling a multiprocessing function on a single-threaded sbcl bu$
[Condition of type SIMPLE-ERROR]
This one appears on server startup, and seems to be one more bug in latest SBCL, because there's really no threads:
Code: Select all
* *features*
(:ASERVE :HTMLGEN :ACL-COMPAT :CL-PPCRE :SB-BSD-SOCKETS-ADDRINFO :ASDF :ANSI-CL
:COMMON-LISP :SBCL :SB-DOC :SB-TEST :SB-LDB :SB-PACKAGE-LOCKS :SB-UNICODE
:SB-EVAL :SB-SOURCE-LOCATIONS :IEEE-FLOATING-POINT :X86 :UNIX :ELF :LINUX
:LARGEFILE :GENCGC :STACK-GROWS-DOWNWARD-NOT-UPWARD :C-STACK-IS-CONTROL-STACK
:COMPARE-AND-SWAP-VOPS :UNWIND-TO-FRAME-AND-CALL-VOP :RAW-INSTANCE-INIT-VOPS
:STACK-ALLOCATABLE-CLOSURES :ALIEN-CALLBACKS :CYCLE-COUNTER :LINKAGE-TABLE
:OS-PROVIDES-DLOPEN :OS-PROVIDES-PUTWC :OS-PROVIDES-SUSECONDS-T)
So, what pair of SBCL and AllegroServe can be used to work together? Or how can i patch my SBCL-1.0.28 to avoid this bug and not to add some code in all my files?