Closed ul closed 8 years ago
Hi there,
Just built with clojurescript 1.9.216 on my end without a problem (don't use figwheel).
Also, that error seems fishy/confused - not sure what's responsible for generating it, but might suggest looking there for possible problems?
The fact that an error is being generated at the definition of pos-int?
seems to suggest that this might be a namespace conflict with the pos-int?
fn that was introduced into Clojure 1.9 alpha's clojure.core ns.
But encore already does (:refer-clojure :exclude [pos-int?])
, so this shouldn't be a problem.
I'll note that I've had a few reports of issues with Clojure 1.9 alpha against encore precisely because of this namespace conflict, but I haven't been able to reproduce the problem on my end. All issues I've seen first-hand were cases of dependency conflicts or stale build artifacts.
If you're convinced your deps are unconflicted and up-to-date, the next step to debug this would be for someone seeing the problem to upload a reproducible project somewhere and to start eliminating possible causes (e.g. figwheel or other tooling).
I've figured out that I used [com.taoensso/tower "3.1.0-beta4"]
and thus not the latest version of encore was pulled as a transitive dependency. Upgrading deps solved the problem. Sorry for the noise and thank you for great libraries!
No problem, thanks for the confirmation - cheers!
CLJS 1.8.51 goes fine, but 1.9.216 throw an error:
lein figwheel
lein cljsbuild once