Using sblc-2.2.3 and 2.3.3 under Ubuntu 24. Updated quicklisp to latest version and compile resulted in following.
Version of closure is (from quicklisp) closure-html-20180711-git/ Stack trace from slime compile follows.
---------------------------------------------------------------------------------------
illegal sharp macro character: #)
Stream: #<dynamic-extent STRING-INPUT-STREAM (unavailab[le) from ";;; -*- ..."> [Condition of type SB-INT:SIMPLE-READER-ERROR]
Restarts: 0: [MUFFLE-WARNING] Skip warning. 1: [RETRY] Retry compiling #<CLOSURE-SOURCE-FILE "closure-html" "src" "parse" "sgml-parse">. 2: [ACCEPT] Continue, treating compiling #<CLOSURE-SOURCE-FILE "closure-html" "src" "parse" "sgml-parse"> as having been successful. 3: [RETRY] Retry ASDF operation. 4: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration. 5: [RETRY] Retry ASDF operation. --more--
Backtrace: 0: (SB-C::COMPILER-STYLE-WARNING-HANDLER #<SB-INT:SIMPLE-STYLE-WARNING "using deprecated EVAL-WHEN situation names~{ ~S~}" {101615BD83}>) 1: (SB-KERNEL::%SIGNAL #<SB-INT:SIMPLE-STYLE-WARNING "using deprecated EVAL-WHEN situation names~{ ~S~}" {101615BD83}>) 2: ((FLET SB-KERNEL::%WARN :IN "SYS:SRC;CODE;WARM-ERROR.LISP") "using deprecated EVAL-WHEN situation names~{ ~S~}" #<SB-KERNEL::CONDITION-CLASSOID STYLE-WARNING> SB-INT:SIMPLE-STYLE-WARNING (EVAL LOAD CO.. 3: (SB-C:PARSE-EVAL-WHEN-SITUATIONS (COMPILE LOAD EVAL)) 4: (SB-C::PROCESS-TOPLEVEL-FORM (EVAL-WHEN (COMPILE LOAD EVAL) (DEFPARAMETER SGML::*BUF-SIZE* 4096)) (SB-C::ORIGINAL-SOURCE-START 0 18) NIL) 5: ((LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-C::SUB-COMPILE-FILE) (EVAL-WHEN (COMPILE LOAD EVAL) (DEFPARAMETER SGML::*BUF-SIZE* 4096)) :CURRENT-INDEX 18) 6: (SB-C::%DO-FORMS-FROM-INFO #<FUNCTION (LAMBDA (SB-KERNEL:FORM &KEY :CURRENT-INDEX &ALLOW-OTHER-KEYS) :IN SB-C::SUB-COMPILE-FILE) {52C1F34B}> #<SB-C::SOURCE-INFO {10153E7333}> SB-C::INPUT-ERROR-IN-COMP.. 7: ((FLET "LAMBDA0" :IN "SYS:SRC;COMPILER;MAIN.LISP")) 8: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT)) 9: (SB-C::SUB-COMPILE-FILE #<SB-C::SOURCE-INFO {10153E7333}> NIL) 10: (SB-C::%COMPILE-FILES (#P"/home/wgl/quicklisp/dists/quicklisp/software/closure-html-20180711-git/src/parse/sgml-parse.lisp") :UTF-8 T #P"/home/wgl/.cache/common-lisp/sbcl-2.2.3-linux-x64/home/wgl/quic.. 11: (COMPILE-FILE #P"/home/wgl/quicklisp/dists/quicklisp/software/closure-html-20180711-git/src/parse/sgml-parse.lisp" :OUTPUT-FILE #P"/home/wgl/.cache/common-lisp/sbcl-2.2.3-linux-x64/home/wgl/quicklisp/.. 12: (UIOP/UTILITY:CALL-WITH-MUFFLED-CONDITIONS #<FUNCTION (LAMBDA NIL :IN UIOP/LISP-BUILD:COMPILE-FILE*) {10153E5E3B}> NIL) 13: (UIOP/PATHNAME:CALL-WITH-ENOUGH-PATHNAME #P"/home/wgl/quicklisp/dists/quicklisp/software/closure-html-20180711-git/src/parse/sgml-parse.lisp" NIL #<FUNCTION (LAMBDA (UIOP/LISP-BUILD::INPUT-FILE) :IN U.. 14: (UIOP/LISP-BUILD:COMPILE-FILE* #P"/home/wgl/quicklisp/dists/quicklisp/software/closure-html-20180711-git/src/parse/sgml-parse.lisp" :OUTPUT-FILE #P"/home/wgl/.cache/common-lisp/sbcl-2.2.3-linux-x64/ho.. 15: (ASDF/LISP-ACTION:PERFORM-LISP-COMPILATION #<ASDF/LISP-ACTION:COMPILE-OP > #<CLOSURE-SYSTEM::CLOSURE-SOURCE-FILE "closure-html" "src" "parse" "sgml-parse">) 16: ((SB-PCL::EMF ASDF/ACTION:PERFORM) #<unused argument> #<unused argument> #<ASDF/LISP-ACTION:COMPILE-OP > #<CLOSURE-SYSTEM::CLOSURE-SOURCE-FILE "closure-html" "src" "parse" "sgml-parse">) 17: ((LAMBDA NIL :IN ASDF/ACTION:CALL-WHILE-VISITING-ACTION)) 18: ((:METHOD ASDF/ACTION:PERFORM :AROUND (ASDF/LISP-ACTION:COMPILE-OP T)) #<ASDF/LISP-ACTION:COMPILE-OP > #<CLOSURE-SYSTEM::CLOSURE-SOURCE-FILE "closure-html" "src" "parse" "sgml-parse">) [fast-method] 19: ((:METHOD ASDF/ACTION:PERFORM :AROUND (ASDF/LISP-ACTION:COMPILE-OP CLOSURE-SYSTEM::CLOSURE-SOURCE-FILE)) #<ASDF/LISP-ACTION:COMPILE-OP > #<CLOSURE-SYSTEM::CLOSURE-SOURCE-FILE "closure-html" "src" "par.. --more--