On Wednesday, January 21, 2015 at 3:05:48 PM UTC+2, Lucas Bradstreet wrote: > 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.
The problem is om was renamed to org.om/om so if some dependency still on old version everything gets owned -- 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.
