Open nano-o opened 1 year ago
Hi! Thank you for the issue. Have you tried building the master branch?
Hi, thanks for your response. That's on the master branch. Looking at output again, there are also errors like this:
File "src/parsers/dune", line 11, characters 0-102:
11 | (menhir
12 | ;(flags (--infer))
13 | (modules Tip_parser TPTP_parser TPTP_model_parser Parser Parse_kodkod))
Error: the code back-end requires the type of every nonterminal symbol to be
known. Please specify the type of every symbol via %type declarations, or
enable type inference (look up --infer in the manual).
Type inference is automatically enabled when Menhir is used via Dune,
provided the dune-project file says (using menhir 2.0) or later.
The types of the following nonterminal symbols are unknown:
and_form
atomic_form
form
list(statement)
name
or_form
separated_nonempty_list(COMMA,term)
separated_nonempty_list(COMMA,var)
statement
term
unary_form
var
After digging a little more I realized I did not have tip-parser
installed. After installing tip-parser
with opam (which downgraded menhir-related packages), and also installing qcheck
(which is not mentioned in the dependencies in the README), it finally compiled.
Sorry for the confusion.
No worries. It's a bit complicated to keep up with menhir sometimes.
Hello, couldn't install nunchaku on my system because the release page https://gforge.inria.fr/projects/nunchaku returns a 403 error and installing with opam (or compiling manually) fails with:
Fixing that with a simple search and replace uncovers more deprecation errors.