basho / riak

Riak is a decentralized datastore from Basho Technologies.
http://docs.basho.com
Apache License 2.0
3.94k stars 536 forks source link

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

Closed ghost closed 2 years ago

ghost commented 2 years ago

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]$

ghost commented 2 years ago

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