Another warning while compiling the package --
; While compiling (:INTERNAL MAKE-RNG-LEXER 0): Warning: RNG-ERROR should be given at least 2 arguments. It was given 1 argument. Problem detected when processing (RNG-ERROR "too many colons") inside (WHEN (FIND #: LNAME) (RNG-ERROR "too many colons")) inside (LET* ((POS #) (PREFIX #) (LNAME #)) (WHEN (FIND #: LNAME) (RNG-ERROR "too many colons")) ..)
The problem is in line 202 of compact.lisp.
Chaitanya