Created attachment 563682 [details] build.log # emerge -pqv erlang [ebuild R ] dev-lang/erlang-21.1.1 USE="hipe kpoll ssl systemd wxwidgets -doc -emacs (-java) -libressl -odbc -pgo -sctp -tk" >>> Compiling source in /var/tmp/portage/dev-erlang/meck-0.8.4/work/meck-0.8.4 ... ==> meck-0.8.4 (compile) Compiled src/meck_util.erl Compiled src/meck_matcher.erl Compiled src/meck_expect.erl Compiled src/meck_code.erl src/meck_code_gen.erl:185: erlang:get_stacktrace/0: deprecated; use the new try/catch syntax for retrieving the stack backtrace Compiling src/meck_code_gen.erl failed: ERROR: compile failed while processing /var/tmp/portage/dev-erlang/meck-0.8.4/work/meck-0.8.4: rebar_abort * ERROR: dev-erlang/meck-0.8.4::gentoo failed (compile phase): * rebar compile failed
Created attachment 563684 [details] emerge --info
I believe this and all similar bugs should be covered by the subslot changes to the rebar eclass that should make sure we always rebuild for the right erlang version.