(Mix) Could not compile dependency :chatterbox, “/home/user/.mix/rebar3 bare compile --paths “/home/user/Documents/signalbroker/signal_server/_build/dev/lib/*/ebin”” command failed. You can recompile this dependency with “mix deps.compile chatterbox”, update it with “mix deps.update chatterbox” or clean it with “mix deps.clean chatterbox”
I have tried all the three suggestions, still get the same error.
I use ubuntu 18, 64 bit
Probably because they have warnings_as_errors in their rebar default profile… Please checkout the repository in the exact version you want to use in your project, try to build and then file a bug report in their GitHub repository, asking to move the warnings_as_errors setting as well, as it breaks projects that depend on it.
chatterbox (https://github.com/tony612/chatterbox.git) (rebar3)
This is what I get from the command you sent. I guess it gives me which version I have, not which version I should have?
It looks like you have a git dependency, not constraint by any branch/tag/commit, so you get whatever HEAD was on the first deps.get, it should be fine to simply try with HEAD from the repo and create the issue based on that.
I assume you are using the Elixir grpc package? That uses a fork of chatterbox.
I think it still needs an outstanding PR to work with upstream. I have an open PR I’m working on getting into chatterbox that allows it to work with my grpc server/client package (grpcbox), so hopefully we can all consolidate back to the upstream repo in the near future.