Skip to content

Unable to run sample build: "init terminating in do_boot" #2

@noxdafox

Description

@noxdafox

Hello, I am trying to build a RabbitMQ plugin in Elixir. As RabbitMQ is now using erlang.mk, I was giving a try to this plugin.

I get the same error on both the sample build and my build: "init terminating in do_boot"

Erlang version:
Erlang/OTP 20 [erts-9.2] [source] [64-bit]

$ make
 DEP    jorel
make[1]: Entering directory '/home/noxdafox/elixir.mk/sample/.erlang.mk/rebar'
./bootstrap
Recompile: src/rebar
Recompile: src/rebar_abnfc_compiler
Recompile: src/rebar_app_utils
Recompile: src/rebar_appups
Recompile: src/rebar_asn1_compiler
Recompile: src/rebar_base_compiler
Recompile: src/rebar_cleaner
Recompile: src/rebar_config
Recompile: src/rebar_core
Recompile: src/rebar_cover_utils
Recompile: src/rebar_ct
Recompile: src/rebar_deps
Recompile: src/rebar_dia_compiler
Recompile: src/rebar_edoc
Recompile: src/rebar_erlc_compiler
Recompile: src/rebar_erlydtl_compiler
Recompile: src/rebar_escripter
Recompile: src/rebar_eunit
src/rebar_eunit.erl:279: Warning: crypto:rand_uniform/2 is deprecated and will be removed in a future release; use rand:uniform/1
src/rebar_eunit.erl:293: Warning: random:seed/3: the 'random' module is deprecated; use the 'rand' module instead
src/rebar_eunit.erl:295: Warning: random:uniform/0: the 'random' module is deprecated; use the 'rand' module instead
Recompile: src/rebar_file_utils
Recompile: src/rebar_getopt
Recompile: src/rebar_lfe_compiler
Recompile: src/rebar_log
Recompile: src/rebar_metacmds
Recompile: src/rebar_mustache
Recompile: src/rebar_neotoma_compiler
Recompile: src/rebar_otp_app
Recompile: src/rebar_otp_appup
Recompile: src/rebar_port_compiler
Recompile: src/rebar_proto_compiler
Recompile: src/rebar_proto_gpb_compiler
Recompile: src/rebar_protobuffs_compiler
Recompile: src/rebar_qc
Recompile: src/rebar_rel_utils
Recompile: src/rebar_reltool
Recompile: src/rebar_require_vsn
Recompile: src/rebar_shell
Recompile: src/rebar_subdirs
Recompile: src/rebar_templater
Recompile: src/rebar_upgrade
Recompile: src/rebar_utils
Recompile: src/rebar_xref
==> rebar (compile)
==> rebar (escriptize)
Congratulations! You now have a self-contained script called "rebar" in
your current working directory. Place this script anywhere in your path
and you can use rebar to build OTP-compliant apps.
make[1]: Leaving directory '/home/noxdafox/elixir.mk/sample/.erlang.mk/rebar'
/home/noxdafox/elixir.mk/sample
{"init terminating in do_boot",{{case_clause,{pkg,erlang_color}},[{erl_eval,expr,3,[]}]}}
init terminating in do_boot ({{case_clause,{pkg,erlang_color}},[{erl_eval,expr,3,[]}]})

Crash dump is being written to: erl_crash.dump...done
 DEP    elixir.mk
{"init terminating in do_boot",{{badmatch,{error,{1,erl_parse,["syntax error before: ","'.'"]}}},[{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
init terminating in do_boot ({{badmatch,{error,{1,erl_parse,[_]}}},[{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})

Crash dump is being written to: erl_crash.dump...done
md5sum: /home/noxdafox/.jorel/jorel: No such file or directory
make[1]: Entering directory '/home/noxdafox/elixir.mk/sample/deps/elixir.mk'
make[1]: Leaving directory '/home/noxdafox/elixir.mk/sample/deps/elixir.mk'
make[1]: Entering directory '/home/noxdafox/elixir.mk/sample/deps/jorel'
make[1]: *** No targets.  Stop.
make[1]: Leaving directory '/home/noxdafox/elixir.mk/sample/deps/jorel'
erlang.mk:4072: recipe for target 'deps' failed
make: *** [deps] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions