I always thought an explicit dependency (i.e. included in your :dependencies) would override any version required as a sub-dependency. Maybe I need to reevaluate this.
Even if that's true it's worth a look as more and more of us are using libraries like om-tools (via some lein templates etc) and may not realise that it's only via them that we're able to use om. Lucas > On 21 Jan 2015, at 20:28, David Nolen <[email protected]> wrote: > > Check your dependencies. Make sure some other dep isn't bringing in a stale > version of Om. You can do this with `lein deps :tree` at the command line. > > David > >> On Wed, Jan 21, 2015 at 12:08 AM, Mark Stang <[email protected]> wrote: >> I am getting these WARNINGs wherever I use them: >> >> WARNING: Use of undeclared Var om.core/ref-cursor at line 46 >> src-cljs/scheduler_server/state.cljs >> WARNING: Use of undeclared Var om.core/root-cursor at line 46 >> src-cljs/scheduler_server/state.cljs >> WARNING: Use of undeclared Var om.core/ref-cursor at line 47 >> src-cljs/scheduler_server/state.cljs >> WARNING: Use of undeclared Var om.core/root-cursor at line 47 >> src-cljs/scheduler_server/state.cljs >> WARNING: Use of undeclared Var om.core/observe at line 122 >> src-cljs/scheduler_server/edit_vehicle.cljs >> WARNING: Use of undeclared Var om.core/observe at line 113 >> src-cljs/scheduler_server/weekly.cljs >> WARNING: Use of undeclared Var om.core/observe at line 71 >> src-cljs/scheduler_server/daily.cljs >> WARNING: Use of undeclared Var om.core/observe at line 303 >> src-cljs/scheduler_server/edit_schedule.cljs >> WARNING: Use of undeclared Var om.core/observe at line 304 >> src-cljs/scheduler_server/edit_schedule.cljs >> WARNING: Use of undeclared Var om.core/observe at line 305 >> src-cljs/scheduler_server/edit_schedule.cljs >> WARNING: Use of undeclared Var om.core/observe at line 306 >> src-cljs/scheduler_server/edit_schedule.cljs >> WARNING: Use of undeclared Var om.core/observe at line 307 >> src-cljs/scheduler_server/edit_schedule.cljs >> >> Even though I have the following declared: >> (ns scheduler_server.state >> (:require-macros [cljs.core.async.macros :refer [go go-loop]] >> [dommy.macros :refer [node sel sel1]]) >> (:require [cljs.core.async :as async :refer [chan <! >! timeout pub sub >> unsub unsub-all put! alts!]] >> [cljs.core.match :refer-macros [match]] >> [om.core :as om :include-macros true] >> [om.dom :as dom :include-macros true] >> [om-sync.core :refer [om-sync]] >> [om-sync.util :refer [tx-tag edn-xhr]] >> [domina.css :as dominacss] >> [dommy.utils :as dommyutils] >> [dommy.core :as dommy] >> [cljs-time.core :as time] >> [cljs-time.local :as local] >> [cljs-time.format :as format] >> [cljs-time.coerce :as coerce] >> [scheduler_server.utils :as utils] >> )) >> >> I didn't start to get these until I upgraded to the latest version of >> ClojureScript. Before that, I would get warnings on all of my local files >> (i.e. "scheduler_server.utils :as utils"). >> >> Warnings seemed OK on my local environment. When I switched to my >> production environment, the WARNINGs on Om functions resulted in "undefined >> call" errors. So, I had to revert back to the last version that worked. >> >> Has anyone seen this problem or have any idea how to fix it. It seems the >> last version of ClojureScript that worked was [org.clojure/clojurescript >> "0.0-2511"]. >> >> -- >> Note that posts from new members are moderated - please be patient with your >> first post. >> --- >> You received this message because you are subscribed to the Google Groups >> "ClojureScript" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/clojurescript. > > -- > Note that posts from new members are moderated - please be patient with your > first post. > --- > You received this message because you are subscribed to the Google Groups > "ClojureScript" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
