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
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.
You wrote:
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 ?
Sorry for the waste of bandwidth: my bad. I cleaned out quicklisp and made sure everything was fresh and CLOG is up and going!
Thank you!
.. m.