Welcome! Please see the About page for a little more info on how this works.

+2 votes
in ClojureScript by

When compiling test.check version 1.1.0 with Clojurescript version 1.10.844, I'm seeing warnings about the following missing vars from goog.math.Long:

WARNING: Use of undeclared Var goog.math.Long/fromBits at line 64 file:~/.m2/repository/org/clojure/test.check/1.1.0/test.check-1.1.0.jar!/clojure/test/check/random/longs.cljs
WARNING: Use of undeclared Var goog.math.Long/fromString at line 77 file:~/.m2/repository/org/clojure/test.check/1.1.0/test.check-1.1.0.jar!/clojure/test/check/random/longs.cljs
WARNING: Use of undeclared Var goog.math.Long/fromNumber at line 81 file:~/.m2/repository/org/clojure/test.check/1.1.0/test.check-1.1.0.jar!/clojure/test/check/random/longs.cljs
WARNING: Use of undeclared Var goog.math.Long/fromNumber at line 87 file:~/.m2/repository/org/clojure/test.check/1.1.0/test.check-1.1.0.jar!/clojure/test/check/random/longs.cljs
WARNING: Use of undeclared Var goog.math.Long/getOne at line 92 file:~/.m2/repository/org/clojure/test.check/1.1.0/test.check-1.1.0.jar!/clojure/test/check/random/longs.cljs

I believe this showed up after the recent CLJS release, so maybe related to deprecations in the namespaces provided by the latest version of the Google Closure Compiler or associated libraries?

1 Answer

+3 votes
by
by
The issue was closed back in February. Just tried upgrading to 1.11.60, but I'm still getting these warnings.
...