Hello-- Heard interesting things about clojure, thought I'd play with it, so I downloaded the clojure-1.8.0 zip file, exploded it, and tried to build it with ant... all this on my ubuntu 16.04 workstation.
I discovered my java installation is a bit incomplete for this... I installed the openjdk-8-jdk and openjdk-8-jdk-headless and ant packages. I had to update my JAVA_HOME : declare -x JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 and: murf@parse1:~/Downloads/clojure-1.8.0$ ant Buildfile: /home/murf/Downloads/clojure-1.8.0/build.xml clean: [delete] Deleting directory /home/murf/Downloads/clojure-1.8.0/target init: [mkdir] Created dir: /home/murf/Downloads/clojure-1.8.0/target/classes [mkdir] Created dir: /home/murf/Downloads/clojure-1.8.0/target/classes/clojure compile-java: [javac] Compiling 167 source files to /home/murf/Downloads/clojure-1.8.0/target/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 1 warning compile-clojure: [java] Compiling clojure.core to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.core.protocols to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.core.server to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.main to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.set to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.edn to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.xml to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.zip to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.inspector to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.walk to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.stacktrace to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.template to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.test to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.test.tap to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.test.junit to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.pprint to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.java.io to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.repl to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.java.browse to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.java.javadoc to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.java.shell to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.java.browse-ui to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.string to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.data to /home/murf/Downloads/clojure-1.8.0/target/classes [java] Compiling clojure.reflect to /home/murf/Downloads/clojure-1.8.0/target/classes build: compile-tests: [mkdir] Created dir: /home/murf/Downloads/clojure-1.8.0/target/test-classes [javac] Compiling 3 source files to /home/murf/Downloads/clojure-1.8.0/target/test-classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 1.6 [javac] 1 warning [echo] Direct linking = true [java] Compiling clojure.test-clojure.protocols.examples to /home/murf/Downloads/clojure-1.8.0/target/test-classes [java] Compiling clojure.test-clojure.genclass.examples to /home/murf/Downloads/clojure-1.8.0/target/test-classes [java] Compiling clojure.test-clojure.compilation.load-ns to /home/murf/Downloads/clojure-1.8.0/target/test-classes [java] Compiling clojure.test-clojure.annotations to /home/murf/Downloads/clojure-1.8.0/target/test-classes test-example: [java] Exception in thread "main" java.io.FileNotFoundException: Could not locate clojure/tools/namespace/find__init.class or clojure/tools/namespace/find.clj on classpath., compiling:(/home/murf/Downloads/clojure-1.8.0/src/script/run_test.clj:2:1) [java] at clojure.lang.Compiler.load(Compiler.java:7391) [java] at clojure.lang.Compiler.loadFile(Compiler.java:7317) [java] at clojure.main$load_script.invokeStatic(main.clj:275) [java] at clojure.main$script_opt.invokeStatic(main.clj:335) [java] at clojure.main$script_opt.invoke(main.clj:330) [java] at clojure.main$main.invokeStatic(main.clj:421) [java] at clojure.main$main.doInvoke(main.clj:384) [java] at clojure.lang.RestFn.invoke(RestFn.java:408) [java] at clojure.lang.Var.invoke(Var.java:379) [java] at clojure.lang.AFn.applyToHelper(AFn.java:154) [java] at clojure.lang.Var.applyTo(Var.java:700) [java] at clojure.main.main(main.java:37) [java] Caused by: java.io.FileNotFoundException: Could not locate clojure/tools/namespace/find__init.class or clojure/tools/namespace/find.clj on classpath. [java] at clojure.lang.RT.load(RT.java:456) [java] at clojure.lang.RT.load(RT.java:419) [java] at clojure.core$load$fn__5677.invoke(core.clj:5893) [java] at clojure.core$load.invokeStatic(core.clj:5892) [java] at clojure.core$load.doInvoke(core.clj:5876) [java] at clojure.lang.RestFn.invoke(RestFn.java:408) [java] at clojure.core$load_one.invokeStatic(core.clj:5697) [java] at clojure.core$load_one.invoke(core.clj:5692) [java] at clojure.core$load_lib$fn__5626.invoke(core.clj:5737) [java] at clojure.core$load_lib.invokeStatic(core.clj:5736) [java] at clojure.core$load_lib.doInvoke(core.clj:5717) [java] at clojure.lang.RestFn.applyTo(RestFn.java:142) [java] at clojure.core$apply.invokeStatic(core.clj:648) [java] at clojure.core$load_libs.invokeStatic(core.clj:5774) [java] at clojure.core$load_libs.doInvoke(core.clj:5758) [java] at clojure.lang.RestFn.applyTo(RestFn.java:137) [java] at clojure.core$apply.invokeStatic(core.clj:648) [java] at clojure.core$require.invokeStatic(core.clj:5796) [java] at user$eval3.invokeStatic(run_test.clj:2) [java] at user$eval3.invoke(run_test.clj:2) [java] at clojure.lang.Compiler.eval(Compiler.java:6927) [java] at clojure.lang.Compiler.load(Compiler.java:7379) [java] ... 11 more BUILD FAILED /home/murf/Downloads/clojure-1.8.0/build.xml:113: Java returned: 1 Total time: 17 seconds What did I miss? OH- ONE OTHER THING: the readme says: To build locally with Ant: One-time setup: ./antsetup.sh To build: ant I noted that the zip file doesn't seem to contain the file antsetup.sh; is this a bug in packaging the release, or in the readme? murf -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.