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

Attachment: reproduce-output.txt.bz2
Description: BZip2 compressed data

Reply via email to