andrewjstone / rafter

An Erlang library application which implements the Raft consensus protocol
269 stars 32 forks source link

Rafter won't compile on Erlang/OTP 19 #37

Closed RamXX closed 8 years ago

RamXX commented 8 years ago

Make process generates error:

src/rafter.erl: error in parse transform 'lager_transform': {function_clause,
                                             [{lager_transform,
                                               '-walk_ast/2-fun-0-',
                                               [{typed_record_field,
                                                 {record_field,5,
                                                  {atom,5,term}},
                                                 {type,5,non_neg_integer,[]}}],
                                               [{file,
                                                 "src/lager_transform.erl"},
                                                {line,53}]},
                                              {lists,map,2,
                                               [{file,"lists.erl"},
                                                {line,1239}]},
                                              {lager_transform,walk_ast,2,
                                               [{file,
                                                 "src/lager_transform.erl"},
                                                {line,53}]},
                                              {compile,
                                               '-foldl_transform/2-anonymous-2-',
                                               2,
                                               [{file,"compile.erl"},
                                                {line,958}]},
                                              {compile,foldl_transform,2,
                                               [{file,"compile.erl"},
                                                {line,960}]},
                                              {compile,
                                               '-internal_comp/4-anonymous-1-',
                                               2,
                                               [{file,"compile.erl"},
                                                {line,315}]},
                                              {compile,fold_comp,3,
                                               [{file,"compile.erl"},
                                                {line,341}]},
                                              {compile,internal_comp,4,
                                               [{file,"compile.erl"},
                                                {line,325}]}]}
Compiled src/rafter_backend_echo.erl
make: *** [rafter] Error 1
paulperegud commented 8 years ago

Bumping lager dependency to 2.2.3 fixes the issue.