   (:require [boot.file :as file]
             [boot.kahnsort :as kahn]
             [boot.pod :as pod]
-            [boot.util :refer [dbug fail]]
+            [boot.util :as butil]
             [cljs.analyzer :as ana]
             [cljs.analyzer.api :as ana-api :refer [empty-state default-warning-handler warning-enabled?]]
             [cljs.build.api :as build-api :refer [build inputs target-file-for-cljs-ns]]

    ; (build-api/mark-cljs-ns-for-recompile! cljs-ns output-dir)
    (let [f (build-api/target-file-for-cljs-ns cljs-ns output-dir)]
      (when (.exists f)
        (dbug "Backdate macro dependant cljs ns: %s\n" cljs-ns)
        (.setLastModified f 5000)))))

            path (util/find-relative-path dirs file)
            exs  (format "ERROR: %s on file %s, line %d, column %d\n" msg path line column)]
        (swap! report-atom assoc :exception exs)
        (butil/fail exs))

      :default (throw e))))

