plumatic / plumbing

Prismatic's Clojure(Script) utility belt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

warnings compiling using clojure 1.7 and clojurescript

talgiat opened this issue · comments

including:

[org.clojure/clojure "1.7.0-alpha2"]
[org.clojure/clojurescript "0.0-2371"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[om "0.7.3"]
[prismatic/om-tools "0.3.6"]

WARNING: update already refers to: #'clojure.core/update in namespace: plumbing.core, being replaced by: #'plumbing.core/update
WARNING: Use of undeclared Var cljs.core/class at line 12 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 12 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 41 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 41 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 51 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 51 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 59 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 59 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 98 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 98 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 103 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 103 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs

types.cljs uses schema, and also getting those on compiling om components (using defcomponentk):

WARNING: Bad method signature in protocol implementation, object does not declare method called display_name at line 7 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Use of undeclared Var mex.components.generic/object at line 7 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Symbol object is not a protocol at line 7 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Bad method signature in protocol implementation, object does not declare method called display_name at line 10 /Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/item_overview.cljs

Thanks -- would you mind showing an example of the code at line 12, 41, 51,
etc -- it would help a lot in tracking things down.

On Wed, Oct 15, 2014 at 12:14 PM, Tal notifications@github.com wrote:

including:

[org.clojure/clojure "1.7.0-alpha2"]
[org.clojure/clojurescript "0.0-2371"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[om "0.7.3"]
[prismatic/om-tools "0.3.6"]

WARNING: update already refers to: #'clojure.core/update in namespace:
plumbing.core, being replaced by: #'plumbing.core/update
WARNING: Use of undeclared Var cljs.core/class at line 12
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 12
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 41
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 41
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 51
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 51
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 59
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 59
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 98
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 98
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 103
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 103
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs

types.cljs uses schema, and also getting those on compiling om components
(using defcomponentk):

WARNING: Bad method signature in protocol implementation, object does not
declare method called display_name at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Use of undeclared Var mex.components.generic/object at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Symbol object is not a protocol at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Bad method signature in protocol implementation, object does not
declare method called display_name at line 10
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/item_overview.cljs


Reply to this email directly or view it on GitHub
#66.

cc @loganlinn for om-tools warnings.

Just pushed a new 0.3.4 release -- please let me know if that doesn't fix your issues (together with the new default schema dep of 0.3.1).

Just pushed some updates to plumbing and schema that I hope will fix this
(and released new versions) -- please let me know if that doesn't fix your
issues.

On Wed, Oct 15, 2014 at 1:33 PM, Jason Wolfe jason@w01fe.com wrote:

Thanks -- would you mind showing an example of the code at line 12, 41,
51, etc -- it would help a lot in tracking things down.

On Wed, Oct 15, 2014 at 12:14 PM, Tal notifications@github.com wrote:

including:

[org.clojure/clojure "1.7.0-alpha2"]
[org.clojure/clojurescript "0.0-2371"]
[org.clojure/core.async "0.1.346.0-17112a-alpha"]
[om "0.7.3"]
[prismatic/om-tools "0.3.6"]

WARNING: update already refers to: #'clojure.core/update in namespace:
plumbing.core, being replaced by: #'plumbing.core/update
WARNING: Use of undeclared Var cljs.core/class at line 12
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 12
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 41
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 41
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 51
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 51
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 59
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 59
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 98
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 98
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var cljs.core/class at line 103
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs
WARNING: Use of undeclared Var clojure.data/diff at line 103
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/types.cljs

types.cljs uses schema, and also getting those on compiling om components
(using defcomponentk):

WARNING: Bad method signature in protocol implementation, object does not
declare method called display_name at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Use of undeclared Var mex.components.generic/object at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Symbol object is not a protocol at line 7
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/generic.cljs
WARNING: Bad method signature in protocol implementation, object does not
declare method called display_name at line 10
/Users/talgiat/Dropbox/Dev/mex/src/main/cljs/mex/components/item_overview.cljs


Reply to this email directly or view it on GitHub
#66.

I've added these deps to my project but still same results, should there be an update of om-tools (beyond 0.3.6) for this to work ?

That should work, I think (besides the om-tools-specific ones at the
bottom, possibly) -- what's your output of lein deps :tree ?

On Fri, Oct 17, 2014 at 6:17 AM, Tal notifications@github.com wrote:

I've added these deps to my project but still same results, should there
be an update of om-tools (beyond 0.3.6) for this to work ?


Reply to this email directly or view it on GitHub
#66 (comment).