Strange, so 'rm .repl /out/ -r' is important but only so I see the goog.async.Deferred error consistently now.
Starting from scratch: git clone git://github.com/clojure/clojurescript.git cd clojurescript ./script/bootstrap cp ~/.m2/repository/org/clojure/google-closure-library-third-party/0.0-2029/google-closure-library-third-party-0.0-2029.jar ./lib ./script/repl Clojure 1.4.0 user=> (require '[cljs.repl :as repl]) (require '[cljs.repl.browser :as browser]) ;; require the browser implementatio n of IJavaScriptEnv (def env (browser/repl-env)) ;; create a new environment (repl/repl env) ;; start the REPL nil user=> nil user=> #'user/env user=> "Type: " :cljs/quit " to quit" ClojureScript:cljs.user> Dec 05, 2012 12:47:37 AM com.google.javascript.jscomp.L oggerErrorManager println SEVERE: file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/ xpc/crosspagechannel.js:26: ERROR - required "goog.async.Deferred" namespace nev er provided goog.require('goog.async.Deferred'); ^ Dec 05, 2012 12:47:37 AM com.google.javascript.jscomp.LoggerErrorManager println SEVERE: file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog/net/ xpc/nativemessagingtransport.js:26: ERROR - required "goog.async.Deferred" names pace never provided goog.require('goog.async.Deferred'); ^ Dec 05, 2012 12:47:37 AM com.google.javascript.jscomp.LoggerErrorManager printSu mmary WARNING: 2 error(s), 0 warning(s) ERROR: JSC_MISSING_PROVIDE_ERROR. required "goog.async.Deferred" namespace never provided at file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog /net/xpc/crosspagechannel.js line 26 : 0 ERROR: JSC_MISSING_PROVIDE_ERROR. required "goog.async.Deferred" namespace never provided at file:/home/hara/dj/usr/src/minimal/clojurescript/lib/goog.jar!/goog /net/xpc/nativemessagingtransport.js line 26 : 0 On Tuesday, December 4, 2012 3:41:15 PM UTC-5, Herwig Hochleitner wrote: > > I managed to get your example to work by copying the third-party jar into > lib/ > One thing I ran into: Do a `rm .repl/ out/ -r` between runs, especially > when compiles have failed. > -- 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