If you are not building documentation there is no reason to (ql:quickload :clog/docs) are you getting this error on (ql:quickload :clog) or :clog/tools ?

David Botton


On Sat, Jan 29, 2022 at 7:02 PM Mark Probert <probertm@gmail.com> wrote:

Hi.

I recently "found" clog and love what I see (as an old Delhpi guy what is not to like?). However, when I attempt to build the system it crashes in 3BMD by looks... (backtrace is below)

This is against SBCL 2.1.9 on OSX 11.6.2 (M1) using a git-clone of the latest CLOG sources (18 hours ago is the latest).

Any ideas on how to get this subsystem error?

TIA

-------------< emacs dump >--------------

The values
  (#<FUNCTION (LAMBDA (ESRAP::PRODUCTION)
                :IN
                "/Users/mark/.cache/common-lisp/sbcl-2.1.9-macosx-arm64/opt/local/quicklisp/dists/quicklisp/software/3bmd-20210411-git/parser.fasl") {700899438B}>
   NIL NIL)

are not of type
  (VALUES FUNCTION &OPTIONAL)
   [Condition of type TYPE-ERROR]

Restarts:
 0: [TRY-RECOMPILING] Recompile parser and try loading it again
 1: [RETRY] Retry loading FASL for #<CL-SOURCE-FILE "3bmd" "parser">.
 2: [ACCEPT] Continue, treating loading FASL for #<CL-SOURCE-FILE "3bmd" "parser"> 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: (ESRAP::RESOLVE-FUNCTION 3BMD-GRAMMAR::ASCII-CHAR-P (ESRAP::PRODUCTION) (3BMD-GRAMMAR::ASCII-CHAR-P CHARACTER))
  1: (ESRAP::COMPILE-SEMANTIC-PREDICATE (3BMD-GRAMMAR::ASCII-CHAR-P CHARACTER))
  2: (ESRAP::COMPILE-EXPRESSION (3BMD-GRAMMAR::ASCII-CHAR-P CHARACTER))
  3: (ESRAP::COMPILE-RULE 3BMD-GRAMMAR::ASCII-CHARACTER (3BMD-GRAMMAR::ASCII-CHAR-P CHARACTER) T #<FUNCTION (LAMBDA (#:PRODUCTION0 #:START1 #:END2) :IN "/opt/local/quicklisp/dists/quicklisp/software/3bmd-2..
  4: (ESRAP:ADD-RULE 3BMD-GRAMMAR::ASCII-CHARACTER #<ESRAP:RULE

--
-mark.