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--