This is the full output:
$ DEBUG=1 mix compile
===> 20.0 satisfies the requirement for minimum OTP version R16
===> Expanded command sequence to be run: []
===> Expanded command sequence to be run: [{default,app_discovery},
{bare,compile}]
===> 20.0 satisfies the requirement for minimum OTP version R16
===> Compiling cuttlefish
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", pre_hooks, compile) -> no hooks defined
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", pre_hooks, erlc_compile) -> no hooks defined
===> erlopts [debug_info,warnings_as_errors,
{parse_transform,lager_transform},
debug_info,warn_untyped_record]
===> files to compile ["/Users/iulian/elixir/riak/deps/cuttlefish/src/lager_stderr_backend.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_vmargs.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_variable.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_validator.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_util.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_unit.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_translation.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_schema.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_rebar_plugin.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_mapping.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_generator.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_flag.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_escript.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_error.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_enum.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_effective.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_duration_parse.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_duration.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_datatypes.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_conf.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_bytesize.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish_advanced.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/cuttlefish.erl",
"/Users/iulian/elixir/riak/deps/cuttlefish/src/conf_parse.erl"]
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", post_hooks, erlc_compile) -> no hooks defined
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", pre_hooks, app_compile) -> no hooks defined
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", post_hooks, app_compile) -> no hooks defined
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", pre_hooks, escriptize) -> no hooks defined
===> run_hooks("/Users/iulian/elixir/riak/deps/cuttlefish", pre_hooks, escriptize) -> no hooks defined
===> Building escript...
===> Creating escript file /Users/iulian/elixir/riak/deps/cuttlefish/_build/default/bin/cuttlefish
===> processing <<"cuttlefish">>
===> new deps of <<"cuttlefish">> found to be []
===> processing <<"getopt">>
===> Uncaught error in rebar_core. Run with DEBUG=1 to see stacktrace or consult rebar3.crashdump
===> Uncaught error: {badmatch,error}
===> Stack trace to the error location:
[{rebar_prv_escriptize,find_deps_of_deps,3,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_prv_escriptize.erl"},
{line,246}]},
{rebar_prv_escriptize,find_deps,2,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_prv_escriptize.erl"},
{line,240}]},
{rebar_prv_escriptize,escriptize,2,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_prv_escriptize.erl"},
{line,104}]},
{rebar_prv_escriptize,do,1,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_prv_escriptize.erl"},
{line,80}]},
{rebar_core,do,2,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_core.erl"},
{line,153}]},
{rebar_hooks,run_provider_hooks_,6,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_hooks.erl"},
{line,49}]},
{rebar_hooks,run_all_hooks,6,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_hooks.erl"},
{line,16}]},
{rebar_prv_compile,compile,3,
[{file,"/private/tmp/rebar@3-20170715-74378-1pwzyot/rebar3-3.4.2/_build/default/lib/rebar/src/rebar_prv_compile.erl"},
{line,129}]}]
===> When submitting a bug report, please include the output of `rebar3 report "your command"`
** (Mix) Could not compile dependency :cuttlefish, "/Users/iulian/.mix/rebar3 bare compile --paths "/Users/iulian/elixir/riak/_build/dev/lib/*/ebin"" command failed. You can recompile this dependency with "mix deps.compile cuttlefish", update it with "mix deps.update cuttlefish" or clean it with "mixdeps.clean cuttlefish"