basho/riak

Build fails on Fedora 35 on Erlang OTP-24 (rebar-2)

Opened this issue · 2 comments

Build fails on Fedora 35 on Erlang OTP-24 (rebar-2)

I'm try to build Riak from source, using rebar2 and I see the follow error:

[grigorii@Manolin ~]$ cd riak/
[grigorii@Manolin riak]$ make rel
Using rebar.config.lock file to fetch dependencies
./rebar -C rebar.config.lock get-deps
WARN: Missing plugins: [rebar_lock_deps_plugin]
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> rebar_lock_deps_plugin (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> node_package (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> goldrush (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> lager (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> syslog (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> lager_syslog (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> cluster_info (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> sidejob (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> erlang_js (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> meck (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> getopt (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> neotoma (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> cuttlefish (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> bitcask (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> eper (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> edown (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> sext (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> poolboy (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> basho_stats (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_sysmon (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> eleveldb (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_ensemble (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> pbkdf2 (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> parse_trans (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> bear (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> folsom (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> setup (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> src (get-deps)
==> exometer_core (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> clique (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_core (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_pipe (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_dt (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> eunit_formatters (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> hamcrest (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_pb (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> mochiweb (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> webmachine (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_api (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> proper (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> stdlib2 (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> hyper (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> gproc (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> chronos (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_kv (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> merge_index (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> lucene_parser (get-deps)
==> riak_search (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> erlydtl (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_control (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riaknostic (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> kvc (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> ibrowse (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> fuse (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riakc (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> yokozuna (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> canola (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak_auth_mods (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> rel (get-deps)
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> riak (get-deps)
==> riak (get-deps)
./rebar compile
WARN: Missing plugins: [rebar_lock_deps_plugin]
WARN: Missing plugins: [rebar_lock_deps_plugin]
==> rebar_lock_deps_plugin (compile)
ERROR: OTP release 24 does not match required regex R16|17
ERROR: compile failed while processing /home/grigorii/riak/deps/rebar_lock_deps_plugin: rebar_abort
make: *** [Makefile:23: compile] Ошибка 1
[grigorii@Manolin riak]$

Also I recently build Riak on Fedora 32 on Erlang OTP 22 and compilation successfully completed.