<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 8, 2014 at 7:16 PM, Sam Tavakoli <span dir="ltr"><<a href="mailto:sam@tavakoli.se" target="_blank">sam@tavakoli.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi<br>
<br>
Today I saw a project where the erl_opts in rebar.config had<br>
fail_on_warning instead of warnings_as_errors. Since I've never seen<br>
fail_on_warning before I googled it and among other results I found<br>
<a href="http://stackoverflow.com/questions/9343630/command-generate-not-understood-or-not-applicable" target="_blank">http://stackoverflow.com/questions/9343630/command-generate-not-understood-or-not-applicable</a>.<br>
Where someone comments that fail_on_warning is deprecated in R16. I<br>
checked the R15B03-1 code and couldn't find anything related to<br>
fail_on_warning. I also tried it out in the shell but it didn't fail a<br>
compilation with warnings.<br>
<br>
The second interesting link I found is<br>
<a href="http://erlang.org/pipermail/erlang-questions/2011-March/057130.html" target="_blank">http://erlang.org/pipermail/erlang-questions/2011-March/057130.html</a><br>
where fail_on_warning is shown again in a different example and R14B is<br>
mentioned. I tried it out on R14B but it doesn't work either.<br>
<br>
So my question is, has fail_on_warning ever worked? If so, which release<br>
introduced it and when was it removed?</blockquote><div><br></div><div>Assuming I'm reading the rebar code correctly, fail_on_warning was rebar-specific, not something passed into the Erlang compiler. Rebar would compile the file and if any warnings resulted and fail_on_warning was enabled, it would fail the build.</div><div><br></div><div>--steve</div></div></div></div>