Running on wsl2 in unbuntu 16 fails to build with clj 1.10.3 using deps.edn
somanythings opened this issue · comments
Hi there,
I've just cloned the project to take a look,
tried the
clojure -X:goldly
instructions, and then shadow gives me this error
---- ERROR -------------------------------------------------------------------
File: jar:file:/home/.../.m2/repository/binaryage/devtools/1.0.3/devtools-1.0.3.jar!/devtools/formatters/core.cljs:36:9
--------------------------------------------------------------------------------
33 | (cond
34 | (surrogate? value) (some? (get-surrogate-body value))
35 | (safe-call satisfies? false IDevtoolsFormat value) (devtools.format/-has-body value)
36 | (safe-call satisfies? false IFormat value) (devtools.protocols/-has-body value)
---------------^----------------------------------------------------------------
Syntax error macroexpanding cljs.core/satisfies?.
ClassCastException: clojure.lang.KeywordLookupSite$1 incompatible with clojure.lang.IFn
clojure.spec.alpha/spec-impl/reify--2060 (alpha.clj:930)
clojure.spec.alpha/conform (alpha.clj:171)
clojure.spec.alpha/conform (alpha.clj:167)
clojure.spec.alpha/macroexpand-check (alpha.clj:708)
clojure.spec.alpha/macroexpand-check (alpha.clj:704)
clojure.lang.Var.invoke (Var.java:388)
cljs.analyzer/do-macroexpand-check (analyzer.cljc:3858)
cljs.analyzer/do-macroexpand-check (analyzer.cljc:3850)
cljs.analyzer/macroexpand-1* (analyzer.cljc:3885)
cljs.analyzer/macroexpand-1* (analyzer.cljc:3873)
cljs.analyzer/macroexpand-1 (analyzer.cljc:3937)
cljs.analyzer/macroexpand-1 (analyzer.cljc:3933)
cljs.analyzer/analyze-seq (analyzer.cljc:3970)
cljs.analyzer/analyze-seq (analyzer.cljc:3950)
cljs.analyzer/analyze-form (analyzer.cljc:4159)
cljs.analyzer/analyze-form (analyzer.cljc:4156)
cljs.analyzer/analyze* (analyzer.cljc:4212)
cljs.analyzer/analyze* (analyzer.cljc:4204)
cljs.analyzer/analyze (analyzer.cljc:4232)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4225)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4223)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/fn--2107 (analyzer.cljc:2242)
cljs.analyzer/fn--2107 (analyzer.cljc:2238)
clojure.lang.MultiFn.invoke (MultiFn.java:252)
cljs.analyzer/analyze-seq* (analyzer.cljc:3943)
cljs.analyzer/analyze-seq* (analyzer.cljc:3941)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3948)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3946)
cljs.analyzer/analyze-seq (analyzer.cljc:3972)
cljs.analyzer/analyze-seq (analyzer.cljc:3950)
cljs.analyzer/analyze-form (analyzer.cljc:4159)
cljs.analyzer/analyze-form (analyzer.cljc:4156)
cljs.analyzer/analyze* (analyzer.cljc:4212)
cljs.analyzer/analyze* (analyzer.cljc:4204)
cljs.analyzer/analyze (analyzer.cljc:4232)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4225)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4223)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/fn--1956/fn--1980 (analyzer.cljc:1755)
cljs.analyzer/fn--1956 (analyzer.cljc:1755)
cljs.analyzer/fn--1956 (analyzer.cljc:1702)
clojure.lang.MultiFn.invoke (MultiFn.java:252)
cljs.analyzer/analyze-seq* (analyzer.cljc:3943)
cljs.analyzer/analyze-seq* (analyzer.cljc:3941)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3948)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3946)
cljs.analyzer/analyze-seq (analyzer.cljc:3972)
cljs.analyzer/analyze-seq (analyzer.cljc:3950)
cljs.analyzer/analyze-form (analyzer.cljc:4159)
cljs.analyzer/analyze-form (analyzer.cljc:4156)
cljs.analyzer/analyze* (analyzer.cljc:4212)
cljs.analyzer/analyze* (analyzer.cljc:4204)
cljs.analyzer/analyze (analyzer.cljc:4232)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze-seq (analyzer.cljc:3973)
cljs.analyzer/analyze-seq (analyzer.cljc:3950)
cljs.analyzer/analyze-form (analyzer.cljc:4159)
cljs.analyzer/analyze-form (analyzer.cljc:4156)
cljs.analyzer/analyze* (analyzer.cljc:4212)
cljs.analyzer/analyze* (analyzer.cljc:4204)
cljs.analyzer/analyze (analyzer.cljc:4232)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4225)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/analyze (analyzer.cljc:4223)
cljs.analyzer/analyze (analyzer.cljc:4215)
cljs.analyzer/fn--1914/fn--1916 (analyzer.cljc:1641)
cljs.analyzer/fn--1914 (analyzer.cljc:1641)
cljs.analyzer/fn--1914 (analyzer.cljc:1635)
clojure.lang.MultiFn.invoke (MultiFn.java:252)
cljs.analyzer/analyze-seq* (analyzer.cljc:3943)
cljs.analyzer/analyze-seq* (analyzer.cljc:3941)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3948)
cljs.analyzer/analyze-seq*-wrap (analyzer.cljc:3946)
cljs.analyzer/analyze-seq (analyzer.cljc:3972)
--------------------------------------------------------------------------------
37 | :else false))))
38 |
39 | (defn body* [value]
40 | (update-current-state! reset-depth-limits)
--------------------------------------------------------------------------------
also, noticed a typo in the readme, path to ./scripts/compile_adv_run.sh
is actually ./script/compile_adv_run.sh
Sadly, running that hasn't made things work, either.
Have I perhaps, missed a step?
I've just had a chance to test, and it DOES work with lein goldly
, though it's not serving /r/demo/movies.json