<div dir="ltr">Hi Team,<div><br></div><div>I am new to Erlang, I have been trying to install Erlang and Ejabberd on EC2 ubuntu machine, everything went well till I started compiling some external modules in ejabberd. It started throwing error "undefined parse transform 'lager_transform'". I tried everything which is as below :</div><div><br></div><div><ol><li>Did rebar get-deps, make clean, make deps, make install. After this I am able to see that lager_transform.beam is made and present in //lib/ folder.</li><li>Checked rebar.config file, it had lager deps on top, which is widely suggested, no help even after that.</li><li>Added -compile[{parse_tranform},{lager_transform}] on top of module, even then their is no luck.</li></ol><div>I am really blocked on this, and not able to complete the installation. I have done this before on fedora with Ejabberd 15.11 and otp 18.2, at that time it was using p1_logger instead of lager. But now when I am installing fresh with otp 18.2 and Ejabberd 16.0 or 15.11, I am getting lager_transform undefined error.</div><div><br></div><div>Please suggest and help</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Mohit Agrawal<br></div></div></div></div>
</div></div>