Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
bunt 0.2.0
credo 1.4.0
dialyxir 1.0.0
erlex 0.2.6
jason 1.2.1
All dependencies are up to date
==> erlex
Compiling 1 file (.yrl)
/usr/lib/erlang/lib/parsetools-2.2/include/yeccpre.hrl: no such file or directory
src/parser.yrl: Warning: conflicts: 27 shift/reduce, 0 reduce/reduce
could not compile dependency :erlex, "mix compile" failed. You can recompile this dependency with "mix deps.compile erlex", update it with "mix deps.update erlex" or clean it with "mix deps.clean erlex"
Precheck
Environment
Erlang/OTP 23 [erts-11.0.2] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1]
Elixir 1.10.4 (compiled with Erlang/OTP 22)
Which version of Dialyxir are you using? (cat mix.lock | grep dialyxir):
"dialyxir": {:hex, :dialyxir, "1.0.0", "6a1fa629f7881a9f5aaf3a78f094b2a51a0357c843871b8bc98824e7342d00a5", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "aeb06588145fac14ca08d8061a142d52753dbc2cf7f0d00fc1013f53f8654654"},
Current behavior
Running:
mix do deps.get, deps.compile
Will result in:
Expected behavior
Should be able to install