basho / basho_bench

A load-generation and testing tool for basically whatever you can write a returning Erlang function for.
Apache License 2.0
311 stars 197 forks source link

Basho-bench failing while trying to build it form source code. #225

Open rama-krishna-rayudu opened 3 years ago

rama-krishna-rayudu commented 3 years ago

Hi all, I am trying to build basho-bench from the source code as given in basho-bench docs to benchmark riak 3.0 as shown below. These are the commands used to build basho bench.

git clone git://github.com/basho/basho_bench.git cd basho_bench make all

But it is failing with the following error.

[root@localhost basho_bench]# make /home/mac/Projects/basho_bench/rebar get-deps WARN: Missing plugins: [rebar_lock_deps_plugin] ==> basho_bench (get-deps) Pulling node_package from {git,"git://github.com/basho/node_package", {tag,"2.0.0"}} Cloning into 'node_package'... Pulling folsom from {git,"git://github.com/basho/folsom.git", {branch,"boundary-0.7.1+basho-bench-float"}} Cloning into 'folsom'... Pulling lager from {git,"git://github.com/basho/lager",{tag,"2.1.0"}} Cloning into 'lager'... Pulling ibrowse from {git,"git://github.com/cmullaparthi/ibrowse.git", {tag,"v4.0.2"}} Cloning into 'ibrowse'... Pulling riakc from {git,"git://github.com/basho/riak-erlang-client", {branch,"master"}} Cloning into 'riakc'... Pulling mochiweb from {git,"git://github.com/basho/mochiweb",{tag,"v2.9.0"}} Cloning into 'mochiweb'... Pulling getopt from {git,"git://github.com/jcomellas/getopt",{tag,"v0.8.2"}} Cloning into 'getopt'... Pulling casbench from {git,"git://github.com/basho/casbench", "95ed55b494551577870984aeb1e0f683631a326f"} Cloning into 'casbench'... Pulling cqerl from {git,"git://github.com/matehat/cqerl.git", "16021593c866ca314acd0ba6858194ed44a362b3"} Cloning into 'cqerl'... Pulling katja from {git,"git://github.com/nifoc/katja.git",{branch,"master"}} Cloning into 'katja'... Pulling rebar_lock_deps_plugin from {git, "git://github.com/seth/rebar_lock_deps_plugin.git", {tag,"3.1.0"}} Cloning into 'rebar_lock_deps_plugin'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> node_package (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> folsom (get-deps) Pulling bear from {git,"git://github.com/boundary/bear.git",{tag,"0.1.1"}} Cloning into 'bear'... Pulling meck from {git,"git://github.com/basho/meck.git",{tag,"0.8.2"}} Cloning into 'meck'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> bear (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> meck (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> lager (get-deps) Pulling goldrush from {git,"git://github.com/DeadZen/goldrush.git", {tag,"0.1.6"}} Cloning into 'goldrush'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> goldrush (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> ibrowse (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> riakc (get-deps) Pulling riak_pb from {git,"https://github.com/basho/riak_pb",{tag,"2.3.2"}} Cloning into 'riak_pb'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> riak_pb (get-deps) Pulling hamcrest from {git,"https://github.com/basho/hamcrest-erlang.git", {tag,"0.4.1"}} Cloning into 'hamcrest'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> hamcrest (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> mochiweb (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> getopt (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> casbench (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> cqerl (get-deps) Pulling snappy from {git,"https://github.com/fdmanana/snappy-erlang-nif.git"} Cloning into 'snappy'... Pulling lz4 from {git,"https://github.com/szktty/erlang-lz4.git"} Cloning into 'lz4'... Pulling semver from {git,"https://github.com/nebularis/semver.git"} Cloning into 'semver'... Pulling uuid from {git,"https://github.com/okeuday/uuid.git"} Cloning into 'uuid'... Pulling pooler from {git,"https://github.com/seth/pooler.git"} Cloning into 'pooler'... WARN: Missing plugins: [pc,rebar_lock_deps_plugin] ==> snappy (get-deps) WARN: Missing plugins: [pc,rebar_lock_deps_plugin] ==> lz4 (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> semver (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> uuid (get-deps) Pulling quickrand from {git,"https://github.com/okeuday/quickrand.git", {branch,"master"}} Cloning into 'quickrand'... WARN: Missing plugins: [rebar_lock_deps_plugin] ==> quickrand (get-deps) WARN: Missing plugins: [rebar_lock_deps_plugin] ==> pooler (get-deps) Uncaught error in rebar_core: {'EXIT', {function_clause, [{code,which, [{rebar3_gpb_plugin,"2.12.5"}], [{file,"code.erl"},{line,790}]}, {rebar_core,'-plugin_modules/3-lc$^0/1-0-', 1, [{file,"src/rebar_core.erl"},{line,573}]}, {rebar_core,plugin_modules,3, [{file,"src/rebar_core.erl"},{line,573}]}, {rebar_core,process_dir1,7, [{file,"src/rebar_core.erl"},{line,244}]}, {rebar_core,process_each,5, [{file,"src/rebar_core.erl"},{line,351}]}, {rebar_core,process_dir1,7, [{file,"src/rebar_core.erl"},{line,271}]}, {rebar_core,process_commands,2, [{file,"src/rebar_core.erl"},{line,93}]}, {rebar,main,1, [{file,"src/rebar.erl"},{line,58}]}]}} make: *** [deps] Error 1

Seems like missing some dependency plugins, can you help us with this error.

-Rama krishna.