jarohen / chord

A library designed to bridge the gap between the triad of CLJ/CLJS, web-sockets and core.async.
439 stars 40 forks source link

Unable to compile example project #27

Closed tskardal closed 9 years ago

tskardal commented 9 years ago

I'm unable to compile the example project. Tried compiling in two different environments.

$ lein dev
Compiling ClojureScript.
Compiling "target/resources/js/chord-example.js" from ["src" "checkouts/chord/src" "checkouts/chord/target/generated/cljs"]...
Started nREPL server, port 7888
WARNING: Use of undeclared Var cljs.core.async/do-alts at line 62 file:/home/thomas/.m2/repository/org/clojure/core.async/0.1.301.0-deb34a-alpha/core.async-0.1.301.0-deb34a-alpha.jar!/cljs/core/async/impl/ioc_helpers.cljs
WARNING: Bad method signature in protocol implementation, impl/Handler does not declare method called lock-id at line 214 file:/home/thomas/.m2/repository/org/clojure/core.async/0.1.301.0-deb34a-alpha/core.async-0.1.301.0-deb34a-alpha.jar!/cljs/core/async.cljs
WARNING: Use of undeclared Var cljs.core.async.impl.protocols/lock-id at line 217 file:/home/thomas/.m2/repository/org/clojure/core.async/0.1.301.0-deb34a-alpha/core.async-0.1.301.0-deb34a-alpha.jar!/cljs/core/async.cljs
WARNING: Referred var fressian-cljs.fns/lookup does not exist at line 1 file:/home/thomas/.m2/repository/net/unit8/fressian-cljs/0.1.0/fressian-cljs-0.1.0.jar!/fressian_cljs/reader.cljs
WARNING: Referred var fressian-cljs.fns/lookup does not exist at line 1 file:/home/thomas/.m2/repository/net/unit8/fressian-cljs/0.1.0/fressian-cljs-0.1.0.jar!/fressian_cljs/writer.cljs
WARNING: No such namespace: str at line 12 file:/home/thomas/.m2/repository/net/unit8/fressian-cljs/0.1.0/fressian-cljs-0.1.0.jar!/fressian_cljs/core.cljs
WARNING: Use of undeclared Var str/replace at line 12 file:/home/thomas/.m2/repository/net/unit8/fressian-cljs/0.1.0/fressian-cljs-0.1.0.jar!/fressian_cljs/core.cljs
WARNING: Use of undeclared Var fressian-cljs.core/load-string at line 24 file:/home/thomas/.m2/repository/net/unit8/fressian-cljs/0.1.0/fressian-cljs-0.1.0.jar!/fressian_cljs/core.cljs
Compiling "target/resources/js/chord-example.js" failed.
java.io.FileNotFoundException: checkouts/chord/src (No such file or directory)
            (Unknown Source) java.io.FileInputStream.open
    FileInputStream.java:138 java.io.FileInputStream.<init>
                  io.clj:229 clojure.java.io/fn
                   io.clj:69 clojure.java.io/fn[fn]
                  io.clj:165 clojure.java.io/fn
                   io.clj:69 clojure.java.io/fn[fn]
                  io.clj:102 clojure.java.io/reader
             RestFn.java:410 clojure.lang.RestFn.invoke
           analyzer.clj:1611 cljs.analyzer/forms-seq
           analyzer.clj:1609 cljs.analyzer/forms-seq
             closure.clj:335 cljs.closure/compile-file
             closure.clj:384 cljs.closure/eval3247[fn]
             closure.clj:293 cljs.closure/eval3182[fn]
             closure.clj:397 cljs.closure/eval3234[fn]
             closure.clj:293 cljs.closure/eval3182[fn]
             compiler.clj:44 cljsbuild.compiler.SourcePaths/fn
               core.clj:2612 clojure.core/map[fn]
             LazySeq.java:40 clojure.lang.LazySeq.sval
             LazySeq.java:49 clojure.lang.LazySeq.seq
                 RT.java:485 clojure.lang.RT.seq
                core.clj:135 clojure.core/seq
                core.clj:626 clojure.core/apply
               core.clj:2650 clojure.core/mapcat
             RestFn.java:423 clojure.lang.RestFn.invoke
             compiler.clj:44 cljsbuild.compiler/cljsbuild.compiler.SourcePaths
             closure.clj:962 cljs.closure/build
             closure.clj:928 cljs.closure/build
             compiler.clj:58 cljsbuild.compiler/compile-cljs[fn]
             compiler.clj:57 cljsbuild.compiler/compile-cljs
            compiler.clj:159 cljsbuild.compiler/run-compiler
form-init3789115033671463737.clj:1 user/eval4204[fn]
form-init3789115033671463737.clj:1 user/eval4204[fn]
             LazySeq.java:40 clojure.lang.LazySeq.sval
             LazySeq.java:49 clojure.lang.LazySeq.seq
                 RT.java:485 clojure.lang.RT.seq
                core.clj:135 clojure.core/seq
               core.clj:3004 clojure.core/dorun
               core.clj:3020 clojure.core/doall
form-init3789115033671463737.clj:1 user/eval4204
          Compiler.java:6768 clojure.lang.Compiler.eval
          Compiler.java:6758 clojure.lang.Compiler.eval
          Compiler.java:6758 clojure.lang.Compiler.eval
          Compiler.java:7195 clojure.lang.Compiler.load
          Compiler.java:7151 clojure.lang.Compiler.loadFile
                main.clj:274 clojure.main/load-script
                main.clj:279 clojure.main/init-opt
                main.clj:307 clojure.main/initialize
                main.clj:342 clojure.main/null-opt
                main.clj:420 clojure.main/main
             RestFn.java:421 clojure.lang.RestFn.invoke
                Var.java:383 clojure.lang.Var.invoke
                AFn.java:156 clojure.lang.AFn.applyToHelper
                Var.java:700 clojure.lang.Var.applyTo
                main.java:37 clojure.main.main
Starting web server, port 3000
jarohen commented 9 years ago

Thanks for letting me know - I'd left some lein checkouts in there when I merged the latest set of features.

Should be fixed in master now?

James

tskardal commented 9 years ago

Yes, it is :-)