greetings! This is a follow-up to my posts form this past weekend [1], where it seemed as if the problem were solved (on my mac, at least.) Now that I'm back on my netbooks and quad-core desktop (all various flavors of ubuntu), I'm finding I can't actually build clojure-contrib 1.2.x *at all*.
I'm at my wits end! I've tried building current clojure-contrib head against the last 59 revisions of clojure master and every single one fails the build. Am I doing something wrong? Is there a known bug in the linux JVMs? Is anyone else seeing this? I've attached the output I'm seeing bzip2 compressed as it's voluminous but repetitive. I'll include a sample inline. The script I am using to reproduce this inline. [1] http://groups.google.at/group/clojure/browse_thread/thread/1830a793986c4935?hl=de# // Ben ------------- sample output -------------------------- ERROR in (complex-sqrt) (run-test54346.clj:44) Uncaught exception, not in assertion. expected: nil actual: java.lang.IllegalArgumentException: No method in multimethod 'sqrt' for dispatch value: :clojure.contrib.complex-numbers/complex at clojure.lang.MultiFn.getFn (MultiFn.java:115) clojure.lang.MultiFn.invoke (MultiFn.java:157) clojure.contrib.test_complex_numbers/fn (test_complex_numbers.clj:291) clojure.test$test_var__6824$fn__6825.invoke (test.clj:644) clojure.test/test_var (test.clj:644) clojure.test$test_all_vars__6829$fn__6830$fn__6837.invoke (test.clj:659) clojure.test/default_fixture (test.clj:617) clojure.test$test_all_vars__6829$fn__6830.invoke (test.clj:659) clojure.test/default_fixture (test.clj:617) clojure.test/test_all_vars (test.clj:655) clojure.test/test_ns (test.clj:677) clojure.core$map__4099$fn__4100.invoke (core.clj:1870) clojure.lang.LazySeq.sval (LazySeq.java:42) clojure.lang.LazySeq.seq (LazySeq.java:56) clojure.lang.Cons.next (Cons.java:37) clojure.lang.RT.next (RT.java:540) clojure.core/next (core.clj:54) clojure.core/reduce (core.clj:707) clojure.core/reduce (core.clj:698) clojure.core$merge_with__4189.doInvoke (core.clj:2046) clojure.lang.RestFn.applyTo (RestFn.java:140) clojure.core/apply (core.clj:480) clojure.test$run_tests__6846.doInvoke (test.clj:691) clojure.lang.RestFn.invoke (RestFn.java:1261) user$eval__12092$fn__12095.invoke (run-test54346.clj:46) user/eval (run-test54346.clj:44) clojure.lang.Compiler.eval (Compiler.java:5325) clojure.lang.Compiler.load (Compiler.java:5736) clojure.lang.Compiler.loadFile (Compiler.java:5699) clojure.main/load_script (main.clj:213) clojure.main/script_opt (main.clj:265) clojure.main$main__6299.doInvoke (main.clj:346) clojure.lang.RestFn.invoke (RestFn.java:409) clojure.lang.Var.invoke (Var.java:365) clojure.lang.AFn.applyToHelper (AFn.java:165) clojure.lang.Var.applyTo (Var.java:482) clojure.main.main (main.java:37) FAIL in (complex-conjugate) (run-test54346.clj:44) expected: (= (conjugate (complex 1 2)) (complex 1 -2)) actual: false ------------- reproduce.sh -------------------------- #!/bin/bash set -x ( ant -version mvn --version uname -a REALLY_BLOW_AWAY_M2_REPOSITORY="$1" if [[ $REALLY_BLOW_AWAY_M2_REPOSITORY == BLOW_AWAY_M2 ]] then rm -rf ~/.m2/repository fi tmp=/tmp/bsmith.occs.$RANDOM mkdir $tmp cd $tmp git clone git://github.com/richhickey/clojure.git pushd clojure git log HEAD^..HEAD ant CLOJURE=$PWD/clojure.jar popd git clone git://github.com/richhickey/clojure-contrib.git pushd clojure-contrib git log HEAD..HEAD^ mvn -e -Dclojure.jar=$CLOJURE dependency:tree |\ fgrep -e "[INFO] [dependency:tree" -B1 -A3 mvn -e -Dclojure.jar=$CLOJURE package popd ) 2>&1 | tee reproduce-output.txt ------------- end reproduce.sh ---------------------------------------- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
reproduce-output.txt.bz2
Description: BZip2 compressed data
