<div>Yes I did compile my project first.</div><div>All the .beam are in ./ebin and deps/*/ebin.</div><div><br></div><div>Ok for the ticket on GitHub.</div><div><br></div><div>/Frank</div><div><br><div class="gmail_quote"><div>Le sam. 31 déc. 2016 à 14:12, Éric Pailleau <<a href="mailto:eric.pailleau@wanadoo.fr">eric.pailleau@wanadoo.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">Hi Frank,<div class="gmail_msg">Did you compiled your project first ? Otherwise you have to export a env variable telling geas to use source files.</div><div class="gmail_msg">If this doesn't solve your problem,  please open an issue on github with the structure of your project. </div><div class="gmail_msg">Regards </div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">Le 31 déc. 2016 11:15 AM, Frank Muller <<a href="mailto:frank.muller.erl@gmail.com" class="gmail_msg" target="_blank">frank.muller.erl@gmail.com</a>> a écrit :<br type="attribution" class="gmail_msg"><blockquote class="m_6245596618271033204quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_msg">Hi Eric</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Geas from master on a toy project:</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">$ erl -pa ebin -pa deps/*/ebin </span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"></span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">Eshell V6.4  (abort with ^G)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">1> geas:compat(".", global).</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">** exception error: no case clause matching</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                   {'EXIT',</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                       {function_clause,</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                           [{string,substr,["dir",0],[{file,"string.erl"},{line,195}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {geas,get_src_from_beam,1,</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                                [{file,"src/geas.erl"},{line,1350}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {geas,get_abstract,2,[{file,"src/geas.erl"},{line,1303}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {geas,get_erlang_compat_beam,1,</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                                [{file,"src/geas.erl"},{line,875}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {geas,'-get_erlang_compat/1-fun-0-',2,</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                                [{file,"src/geas.erl"},{line,840}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {lists,flatmap,2,[{file,"lists.erl"},{line,1248}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {lists,flatmap,2,[{file,"lists.erl"},{line,1248}]},</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                            {geas,get_erlang_compat,1,</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">                                [{file,"src/geas.erl"},{line,840}]}]}}</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">    in function  geas:'-compat/2-fun-1-'/1 (src/geas.erl, line 1124)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">    in call from lists:flatmap/2 (lists.erl, line 1248)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">    in call from lists:flatmap/2 (lists.erl, line 1248)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">    in call from geas:compat/2 (src/geas.erl, line 1123)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">    in call from geas:compat/2 (src/geas.erl, line 1088)</span><br style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"></span><br class="gmail_msg">Am I using it correctly?</div><div class="gmail_msg"><br class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg">/Frank</span><br class="gmail_msg"></div><div class="gmail_msg"><span style="font-family:'uictfonttextstylebody';font-size:17px" class="gmail_msg"><br class="gmail_msg"></span></div><div class="gmail_msg"><div class="m_6245596618271033204elided-text gmail_msg"><div class="gmail_msg">Le ven. 30 déc. 2016 à 12:13, PAILLEAU Eric <<a href="mailto:eric.pailleau@wanadoo.fr" class="gmail_msg" target="_blank">eric.pailleau@wanadoo.fr</a>> a écrit :<br class="gmail_msg"></div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex" class="gmail_msg">Hi,<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Geas 2.0.10 has been released.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">This is only an update for Erlang 19.2 database.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Geas is a tool that will detect the runnable official Erlang release<br class="gmail_msg"><br class="gmail_msg">window for your project, including dependancies, either from source code<br class="gmail_msg"><br class="gmail_msg">or beam files.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Geas will tell you what are the offending functions in the beam/source<br class="gmail_msg"><br class="gmail_msg">files that reduce the available window.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Geas will tell you if some beam files are compiled native.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Geas is available as a module, <a href="http://erlang.mk" class="gmail_msg" target="_blank">erlang.mk</a> and rebar 2/3 plugins.<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><a href="https://github.com/crownedgrouse/geas" class="gmail_msg" target="_blank">https://github.com/crownedgrouse/geas</a><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Cheers, and Happy New Year !<br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg"><br class="gmail_msg">Eric<br class="gmail_msg"><br class="gmail_msg">_______________________________________________<br class="gmail_msg"><br class="gmail_msg">erlang-questions mailing list<br class="gmail_msg"><br class="gmail_msg"><a href="mailto:erlang-questions@erlang.org" class="gmail_msg" target="_blank">erlang-questions@erlang.org</a><br class="gmail_msg"><br class="gmail_msg"><a href="http://erlang.org/mailman/listinfo/erlang-questions" class="gmail_msg" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br class="gmail_msg"><br class="gmail_msg"></blockquote></div></div><br><br></blockquote></div><br class="gmail_msg"></div></blockquote></div></div>