That's not going to work. You cannot load pre-compiled ClojureScript via
:libs in this way.

David

On Wed, May 13, 2015 at 10:00 AM, John Chijioke <[email protected]>
wrote:

> On Wednesday, May 13, 2015 at 2:50:39 PM UTC+1, John Chijioke wrote:
> > cljs.closure/build is failing unless I turn off *analyze-deps*. Is this
> a normal behavior?
>
> Given a source-dir with options like {:optimizations :none :libs
> [generated-js] :output-to "bar.deps"} it fails when it tries to parse the
> ns-form of foo.cljs in example/bar with an exception like :
>
> Referred var cljs.core.async/<! does not exist at line 1
>    example/src/cljs/example/bar/foo.cljs
>    {:file "example/src/cljs/example/bar/foo.cljs",
>     :line 1,
>     :column 1,
>     :tag :cljs/analysis-error}
>
>                       core.clj: 4591  clojure.core/ex-info
>                  analyzer.cljc:  384  cljs.analyzer$error/invoke
>                  analyzer.cljc:  382  cljs.analyzer$error/invoke
>                  analyzer.cljc: 1303  cljs.analyzer$check_uses/invoke
>                  analyzer.cljc: 1551
> cljs.analyzer$eval32315$fn__32317/invoke
>                   MultiFn.java:  251  clojure.lang.MultiFn/invoke
>                  analyzer.cljc: 1904  cljs.analyzer$analyze_seq/invoke
>                  analyzer.cljc: 1996
> cljs.analyzer$analyze$fn__32565/invoke
>                  analyzer.cljc: 1989  cljs.analyzer$analyze/invoke
>                  compiler.cljc: 1027
> cljs.compiler$compile_file_STAR_$fn__4370/invoke
>                  compiler.cljc:  968  cljs.compiler$with_core_cljs/invoke
>                  compiler.cljc:  988
> cljs.compiler$compile_file_STAR_/invoke
>                  compiler.cljc: 1129
> cljs.compiler$compile_file$fn__4402/invoke
>                  compiler.cljc: 1109  cljs.compiler$compile_file/invoke
>                  compiler.cljc: 1181  cljs.compiler$compile_root/invoke
>                    closure.clj:  384  cljs.closure/compile-dir
>                    closure.clj:  424  cljs.closure/eval4810/fn
>                    closure.clj:  331  cljs.closure/eval4763/fn/G
>                    closure.clj:  438  cljs.closure/eval4823/fn
>                    closure.clj:  331  cljs.closure/eval4763/fn/G
>                    closure.clj: 1474  cljs.closure/build
>                    closure.clj: 1429  cljs.closure/build
>                      build.clj:   52  bizlogic.tools.build/build-app/fn
>                      build.clj:   51  bizlogic.tools.build/build-app
>                      build.clj:   72  bizlogic.tools.build/build-once
>                    RestFn.java:  442  clojure.lang.RestFn/invoke
>                        dev.clj:  372  dev/start-app-build
>                    RestFn.java:  442  clojure.lang.RestFn/invoke
>                        dev.clj:  397  dev/start-project-build
>                    RestFn.java:  423  clojure.lang.RestFn/invoke
>                        dev.clj:  401  dev/start-project-build!
>                    RestFn.java:  423  clojure.lang.RestFn/invoke
>                        dev.clj:  405  dev/start-project
>                    RestFn.java:  423  clojure.lang.RestFn/invoke
> c22182d5a52545c70ef27b605764c393191484e0-init.clj:    1  dev/eval49887
>                  Compiler.java: 6792  clojure.lang.Compiler/eval
>                  Compiler.java: 6755  clojure.lang.Compiler/eval
>                       core.clj: 3079  clojure.core/eval
>                       main.clj:  240  clojure.main/repl/read-eval-print/fn
>                       main.clj:  240  clojure.main/repl/read-eval-print
>                       main.clj:  258  clojure.main/repl/fn
>                       main.clj:  258  clojure.main/repl
>                    RestFn.java: 1523  clojure.lang.RestFn/invoke
>         interruptible_eval.clj:   58
> clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn
>                       AFn.java:  152  clojure.lang.AFn/applyToHelper
>                       AFn.java:  144  clojure.lang.AFn/applyTo
>                       core.clj:  628  clojure.core/apply
>                       core.clj: 1866  clojure.core/with-bindings*
>                    RestFn.java:  425  clojure.lang.RestFn/invoke
>         interruptible_eval.clj:   56
> clojure.tools.nrepl.middleware.interruptible-eval/evaluate
>         interruptible_eval.clj:  191
> clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
>         interruptible_eval.clj:  159
> clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn
>                       AFn.java:   22  clojure.lang.AFn/run
>        ThreadPoolExecutor.java: 1142
> java.util.concurrent.ThreadPoolExecutor/runWorker
>        ThreadPoolExecutor.java:  617
> java.util.concurrent.ThreadPoolExecutor$Worker/run
>                    Thread.java:  745  java.lang.Thread/run
>
>
>
> where cljs.core.async/<! already exists at generated-js.
>
> --
> Note that posts from new members are moderated - please be patient with
> your first post.
> ---
> You received this message because you are subscribed to the Google Groups
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/clojurescript.
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to