anchor.diff:              rebar_base_compiler:error_tuple(Config, Source, [Error], [], Opts);
           {error, Msg} ->
               Es = [{Source, [{erlydtl_parser, Msg}]}],
  -            rebar_base_compiler:error_tuple(Config, Source, Es, [], Opts)
  +            rebar_base_compiler:error_tuple(Config, Source, Es, [], Opts);
  +        {error, Es, Ws} ->
  +            rebar_base_compiler:error_tuple(Config, Source, Es, Ws, Opts)
       end.
   
   module_name(Target) ->
  
positive.code: do_compile(Config, Source, Target, DtlOpts) ->
      %% TODO: Check last mod on target and referenced DTLs here..
  
      %% ensure that doc_root and out_dir are defined,
      %% using defaults if necessary
      Opts = lists:ukeymerge(1,
  
negative.code:             ?ERROR("~n===============================================~n"
                     " You need to install erlydtl to compile DTL templates~n"
                     " Download the latest tarball release from github~n"
                     "    https://github.com/erlydtl/erlydtl/releases~n"
                     " and install it into your erlang library dir~n"
                     "===============================================~n~n", []),
              ?FAIL;
  