[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#876500: menhir: FTBFS on armel



Source: menhir
Version: 20170712-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

The last menhir binNMU failed on armel:

https://buildd.debian.org/status/fetch.php?pkg=menhir&arch=armel&ver=20170712-1%2Bb1&stamp=1505814442&raw=0

[...]
cp -p fancyDriver.ml Driver.ml
/usr/bin/ocamldep.opt -modules Driver.ml > Driver.ml.depends
/usr/bin/ocamldep.opt -modules Driver.mli > Driver.mli.depends
cp -p fancy-parser.mly parser.mly
../_stage1/menhir.native -v -lg 1 -la 1 -lc 1 --table --infer --stdlib .. --strict --fixed-exception --canonical --raw-depend --ocamldep '/usr/bin/ocamldep.opt -modules' parser.mly > parser.mly.depends
/usr/bin/ocamldep.opt -modules error.mli > error.mli.depends
/usr/bin/ocamldep.opt -modules parserAux.mli > parserAux.mli.depends
/usr/bin/ocamlc.opt -c -g -bin-annot -safe-string -o error.cmi error.mli
/usr/bin/ocamlc.opt -c -g -bin-annot -safe-string -o parserAux.cmi parserAux.mli
../_stage1/menhir.native -v -lg 1 -la 1 -lc 1 --table --infer --stdlib .. --strict --fixed-exception --canonical --ocamlc '/usr/bin/ocamlc.opt -g -bin-annot -safe-string' --infer parser.mly
+ ../_stage1/menhir.native -v -lg 1 -la 1 -lc 1 --table --infer --stdlib .. --strict --fixed-exception --canonical --ocamlc '/usr/bin/ocamlc.opt -g -bin-annot -safe-string' --infer parser.mly
Grammar has 34 nonterminal symbols, among which 1 start symbols.
Grammar has 30 terminal symbols.
Grammar has 83 productions.
Built an LR(0) automaton with 125 states.
The grammar is not SLR(1) -- 1 states have a conflict.
Built an LR(1) automaton with 189 states.
One shift/reduce conflict was silently solved.
File "parser.mly", line 70, characters 0-7:
Error: symbol grammar is never accepted.
File "parser.mly", line 70, characters 8-67:
Error: production grammar -> list(declaration) PERCENTPERCENT list(rule) postlude is never reduced.
File "parser.mly", line 369, characters 9-15:
Error: production postlude -> EOF is never reduced.
File "parser.mly", line 372, characters 1-20:
Error: production postlude -> PERCENTPERCENT is never reduced.
Error: in total, 4 productions are never reduced.
99 out of 189 states have a default reduction.
57 out of 189 states are represented.
25 out of 67 symbols keep track of their start position.
33 out of 67 symbols keep track of their end position.
Fatal error: exception File "tableBackend.ml", line 509, characters 12-18: Assertion failed
Command exited with code 2.
Makefile:71: recipe for target 'stage2' failed
make[4]: *** [stage2] Error 10


Andreas


Reply to: