Hi Bryan,
You'll want to use a 1.4 branch/tag of riakc if you are connecting to
Riak 1.4.x. The master branch is for Riak 2.0. Consider changing your
dependency to be this:
{riakc, "1.4.*", {git,
"git://github.com/basho/riak-erlang-client.git", {branch, "1.4"}}}
If that does not resolve your issue, please report back.
On Sat, Feb 8, 2014 at 11:31 PM, Bryan Hughes <br...@go-factory.net
<mailto:br...@go-factory.net>> wrote:
Howdy,
Was wondering if anyone can give me some help into what is going
on. I made the mistake and decided to do a clean build, including
getting all new deps and sure enough, and am suddenly having
problems with rebar. Understand everything built prior to pulling
new deps just a few minutes ago.
I am on a Mac with the latest OS.
Erlang: Erlang R16B03 (erts-5.10.4)
Rebar: rebar 2.0.0 R14B04 20120604_145614 git 0f24d93
Riak: 1.4.2
When I run rebar dep-deps, it pulls all the dependencies but then
gives me the output below. When I go into riak_pb, I type 'rebar
get-deps' and it pulls the dependencies ok. I then type 'rebar
compile', and it compiles ok. When I step up to the top level
project directory, it still craps out on the riak_pb dependency
directory. I have our rebar.config output below the error message.
==> Entering directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/goldrush'
==> goldrush (get-deps)
==> Leaving directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/goldrush'
==> Leaving directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/lager'
==> Entering directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/uuid'
==> uuid (get-deps)
==> Leaving directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/uuid'
==> Entering directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/riakc'
==> riakc (get-deps)
Pulling riak_pb from
{git,"git://github.com/basho/riak_pb",{tag,"2.0.0.12"}}
Cloning into 'riak_pb'...
Checking connectivity... done
==> Entering directory
`/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/riak_pb'
Uncaught error in rebar_core: {'EXIT',
{{badmatch,
{ok,
{config,
"/Users/bryan/projects/wobblesoft/engineering/gofactory_gomachine/deps/riak_pb",
[{erl_opts,[debug_info]},
{deps,
[{protobuffs,"0.8.*",
{git,
"git://github.com/basho/erlang_protobuffs.git",
{tag,"0.8.1p3"}}}]},
{eunit_opts,[verbose]},
{plugins,[riak_pb_msgcodegen]},
{plugin_dir,"plugins"},
{escript_name,"doesnothavescript"},
local,
{cover_enabled,true},
{eunit_opts,[verbose]},
{erl_opts,[warnings_as_errors,debug_info]},
{deps,
[{riak_pb,"2.0.0.12",
{git,"git://github.com/basho/riak_pb",
{tag,"2.0.0.12"}}}]},
{edoc_opts,
[{stylesheet_file,"priv/edoc.css"},
{preprocess,true}]},
{clean_files,
["doc/*.html","doc/*.png",
"doc/edoc-info","doc/*.css"]},
{application,gomachine,
[{description,"Go Factory
Platform"},
{vsn,"3.5.0"}]},
{pre_hooks,
[{compile,"./generate-include.sh"}]},
{erl_opts,
[debug_info,
{parse_transform,lager_transform}]},
{lib_dirs,["deps","apps"]},
{sub_dirs,["rel"]},
{ct_dir,"ct"},
{ct_log_dir,"log"},
{plugins,[rebar_ct]},
{deps,
[{lager,".*",
{git,
"git://github.com/basho/lager.git",
{branch,"master"}}},
{uuid,".*",
{git,
"git://github.com/avtobiff/erlang-uuid.git",
{branch,"master"}}},
{riakc,".*",
{git,
"git://github.com/basho/riak-erlang-client.git",
{branch,"master"}}},
{mochiweb,".*",
{git,
"g...@github.com:GOFactory/mochiweb.git"
<mailto:g...@github.com:GOFactory/mochiweb.git>,
{branch,"master"}}},
{erlydtl,".*",
{git,
"git://github.com/evanmiller/erlydtl.git",
{branch,"master"}}},
{gen_smtp,".*",
{git,
"git://github.com/Vagabond/gen_smtp.git",
{branch,"master"}}},
{gofactory_proto,".*",
{git,
"g...@github.com:GOFactory/gofactory_proto.git"
<mailto:g...@github.com:GOFactory/gofactory_proto.git>,
{branch,"master"}}},
{morey_mc,".*",
{git,
"g...@github.com:GOFactory/morey_mc.git"
<mailto:g...@github.com:GOFactory/morey_mc.git>,
{branch,"master"}}},
{pbkdf2,".*",
{git,
"git://github.com/whitelynx/erlang-pbkdf2.git",
{branch,"master"}}}]},
{eunit_opts,
[verbose,
{report,{eunit_surefire,[{dir,"."}]}}]},
{cover_enabled,true},
{require_otp_vsn,"R15|R16"}],
{dict,0,16,16,8,80,48,
{[],[],[],[],[],[],[],[],[],[],[],[],[],
[],[],[]},
{{[],[],[],[],[],[],[],[],[],[],[],[],[],
[],[],[]}}}},
[]}},
[{rebar_core,acc_modules,5,[]},
{rebar_core,process_dir0,6,[]},
{rebar_core,process_dir,4,[]},
{rebar_core,process_each,5,[]},
{rebar_core,process_dir0,6,[]},
{rebar_core,process_dir,4,[]},
{rebar_core,process_each,5,[]},
{rebar_core,process_dir0,6,[]}]}}
=============================================================
rebar.config
%% -*- erlang -*-
{application, gomachine, [{description, "Go Factory Platform"},
{vsn, "3.5.0"}]}.
{pre_hooks, [{compile, "./generate-include.sh"}]}.
{erl_opts, [debug_info, {parse_transform, lager_transform}]}.
{lib_dirs, ["deps", "apps"]}.
%%{clean_files, ["*.eunit", "ebin/*.beam", "src/gof_*.erl",
"test/gof_*.erl", "proto/*.proto"]}.
{sub_dirs, ["rel"]}.
{ct_dir, "ct"}.
{ct_log_dir, "log"}.
{plugins, [rebar_ct]}.
{deps, [{lager, ".*", {git, "git://github.com/basho/lager.git",
{branch, "master"}}},
{uuid, ".*", {git,
"git://github.com/avtobiff/erlang-uuid.git", {branch, "master"}}},
{riakc, ".*", {git,
"git://github.com/basho/riak-erlang-client.git", {branch, "master"}}},
{mochiweb, ".*", {git,
"g...@github.com:GOFactory/mochiweb.git"
<mailto:g...@github.com:GOFactory/mochiweb.git>, {branch, "master"}}},
{erlydtl, ".*", {git,
"git://github.com/evanmiller/erlydtl.git", {branch, "master"}}},
{gen_smtp, ".*", {git,
"git://github.com/Vagabond/gen_smtp.git", {branch, "master"}}},
{gofactory_proto, ".*", {git,
"g...@github.com:GOFactory/gofactory_proto.git"
<mailto:g...@github.com:GOFactory/gofactory_proto.git>, {branch,
"master"}}},
{morey_mc, ".*", {git,
"g...@github.com:GOFactory/morey_mc.git"
<mailto:g...@github.com:GOFactory/morey_mc.git>, {branch, "master"}}},
{pbkdf2, ".*", {git,
"git://github.com/whitelynx/erlang-pbkdf2.git", {branch, "master"}}}
]}.
{eunit_opts, [verbose, {report, {eunit_surefire, [{dir, "."}]}}]}.
{cover_enabled, true}.
{require_otp_vsn, "R15|R16"}.
--
Bryan Hughes
*Go Factory*
(415) 515-7916 <tel:%28415%29%20515-7916>
http://www.go-factory.net
/"Internet Class, Enterprise Grade"/
_______________________________________________
riak-users mailing list
riak-users@lists.basho.com <mailto:riak-users@lists.basho.com>
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
--
Sean Cribbs <s...@basho.com <mailto:s...@basho.com>>
Software Engineer
Basho Technologies, Inc.
http://basho.com/