[erlang-questions] [ANN] geas 2.0.10

Frank Muller <>
Sat Dec 31 15:51:45 CET 2016


Yes I did compile my project first.
All the .beam are in ./ebin and deps/*/ebin.

Ok for the ticket on GitHub.

/Frank

Le sam. 31 déc. 2016 à 14:12, Éric Pailleau <> a
écrit :

> Hi Frank,
> Did you compiled your project first ? Otherwise you have to export a env
> variable telling geas to use source files.
> If this doesn't solve your problem,  please open an issue on github with
> the structure of your project.
> Regards
>
> Le 31 déc. 2016 11:15 AM, Frank Muller <> a
> écrit :
>
> Hi Eric
>
> Geas from master on a toy project:
>
> $ erl -pa ebin -pa deps/*/ebin
> Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:8:8] [async-threads:10]
> [hipe] [kernel-poll:false]
>
> Eshell V6.4  (abort with ^G)
> 1> geas:compat(".", global).
> ** exception error: no case clause matching
>                    {'EXIT',
>                        {function_clause,
>
>                            [{string,substr,["dir",0],[{file,"string.erl"},{line,195}]},
>                             {geas,get_src_from_beam,1,
>                                 [{file,"src/geas.erl"},{line,1350}]},
>
>                             {geas,get_abstract,2,[{file,"src/geas.erl"},{line,1303}]},
>                             {geas,get_erlang_compat_beam,1,
>                                 [{file,"src/geas.erl"},{line,875}]},
>                             {geas,'-get_erlang_compat/1-fun-0-',2,
>                                 [{file,"src/geas.erl"},{line,840}]},
>
>                             {lists,flatmap,2,[{file,"lists.erl"},{line,1248}]},
>
>                             {lists,flatmap,2,[{file,"lists.erl"},{line,1248}]},
>                             {geas,get_erlang_compat,1,
>                                 [{file,"src/geas.erl"},{line,840}]}]}}
>     in function  geas:'-compat/2-fun-1-'/1 (src/geas.erl, line 1124)
>     in call from lists:flatmap/2 (lists.erl, line 1248)
>     in call from lists:flatmap/2 (lists.erl, line 1248)
>     in call from geas:compat/2 (src/geas.erl, line 1123)
>     in call from geas:compat/2 (src/geas.erl, line 1088)
>
> Am I using it correctly?
>
> /Frank
>
> Le ven. 30 déc. 2016 à 12:13, PAILLEAU Eric <> a
> écrit :
>
> Hi,
>
>
>
> Geas 2.0.10 has been released.
>
>
>
> This is only an update for Erlang 19.2 database.
>
>
>
> Geas is a tool that will detect the runnable official Erlang release
>
> window for your project, including dependancies, either from source code
>
> or beam files.
>
>
>
> Geas will tell you what are the offending functions in the beam/source
>
> files that reduce the available window.
>
>
>
> Geas will tell you if some beam files are compiled native.
>
>
>
> Geas is available as a module, erlang.mk and rebar 2/3 plugins.
>
>
>
> https://github.com/crownedgrouse/geas
>
>
>
> Cheers, and Happy New Year !
>
>
>
> Eric
>
> _______________________________________________
>
> erlang-questions mailing list
>
> 
>
> http://erlang.org/mailman/listinfo/erlang-questions
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20161231/42658d99/attachment.html>


More information about the erlang-questions mailing list