A dependency on domina 1.0.0 pulled in a goog-jar-*.jar file which didn't work well with the google-closure-library-*.jar.
Seems that goog-jar was providing similar access to the goog.* modules as the google-closure-library, but was hopelessly outdated… no html5 goog-files in goog-jar but they are present in the google-closure-library. Removing the domina dependency made the goog-jar file go away, and all goog requires and provides are happily resolved. Ough… talking about dependency hell... -FrankS. On Jan 8, 2013, at 1:17 PM, Frank Siebenlist <frank.siebenl...@gmail.com> wrote: > Thanks Paul for the "hints" - can't wait for your finished upgrade… > > -FrankS. > > > > On Jan 8, 2013, at 12:57 PM, Paul deGrandis <paul.degran...@gmail.com> wrote: > >> Hi Frank, >> >> Two situations cause this error: >> - Sometimes paths to the third-party jar get "jangled" up. >> - Names/paths will sometimes change slightly between the dev releases and >> the final official releases of the Goog jar. (This is happening a lot with >> HTML5 stuff) >> >> In both cases you just have to unpack the jar and grep around to find out >> where things went. The online Google Closure Lib docs can also help as well. >> >> - - - - >> Shoreleave is going through a serious upgrade (0.3), which should be done in >> a week or so - at which time I'll have this all sorted out. >> >> Thanks for checking out the project! Sorry master is a little unstable at >> this point. >> >> Cheers, >> Paul >> >> On Tuesday, January 8, 2013 10:58:53 AM UTC-8, FrankS wrote: >> Not sure what to make of this issue. >> >> Tried to compile/run shoreleave.browser.storage.localstorage module, >> but it gave me the following js-console error: >> >> ERROR - required "goog.storage.mechanism.HTML5LocalStorage" namespace never >> provided >> goog.require('goog.storage.mechanism.HTML5LocalStorage') >> >> Then I tried to require "goog.storage.mechanism.HTML5LocalStorage" in my >> user.cljs, >> and I get the same error… guess I cannot blame shoreleave now ;-). >> >> I can see the goog.require("goog.storage.mechanism.HTML5LocalStorage"); >> statement in main-debug.js, >> but no "provide"'ing code. Puzzling... >> >> Cleaned-up the dev environment, started from scratch… still the same. >> >> Could someone please confirm that it's not just me…? >> >> Is there something special about this >> "goog.storage.mechanism.HTML5LocalStorage"? >> >> Is it a bug somewhere? >> >> Thanks, FrankS. >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en