Package: clojure1.6 Version: 1.6.0+dfsg-1 Severity: normal Hi.
First of all, thanks for packaging clojure. Unfortunately, it seems that clojure doesn't work with simply any current installation of packages that provide java2-runtime-headless (like gcj-4.9-jdk and its dependencies). Here is what I get: ,----[ clojure ] | Exception in thread "main" java.lang.NoClassDefFoundError: clojure.core.protocols$seq_reduce | at java.lang.Class.initializeClass(libgcj.so.15) | at clojure.core.protocols__init.load(Unknown Source:19) | at clojure.core.protocols__init.<clinit>(Unknown Source) | at java.lang.Class.initializeClass(libgcj.so.15) | at java.lang.Class.forName(libgcj.so.15) | at clojure.lang.RT.loadClassForName(RT.java:2093) | at clojure.lang.RT.load(RT.java:430) | at clojure.lang.RT.load(RT.java:411) | at clojure.core$load$fn__5066.invoke(core.clj:5641) | at clojure.core$load.doInvoke(core.clj:5640) | at clojure.lang.RestFn.invoke(RestFn.java:408) | at clojure.core__init.load(Unknown Source:6270) | at clojure.core__init.<clinit>(Unknown Source) | at java.lang.Class.initializeClass(libgcj.so.15) | at java.lang.Class.forName(libgcj.so.15) | at clojure.lang.RT.loadClassForName(RT.java:2093) | at clojure.lang.RT.load(RT.java:430) | at clojure.lang.RT.load(RT.java:411) | at clojure.lang.RT.doInit(RT.java:447) | at clojure.lang.RT.<clinit>(RT.java:329) | at java.lang.Class.initializeClass(libgcj.so.15) | at clojure.main.<clinit>(main.java:20) | at java.lang.Class.initializeClass(libgcj.so.15) | Caused by: java.lang.VerifyError: verification failed at PC 75 in clojure.core.protocols$seq_reduce:invoke((Ljava.lang.Object;Ljava.lang.Object;Ljava.lang.Object;)Ljava.lang.Object;): incompatible type on stack | at java.lang.Class.initializeClass(libgcj.so.15) | ...22 more `---- Is there any way to keep the ability to run with gcj? If not, perhaps getting the dependency of clojure1.6 updated to be default-jdk would be better (but, if I recall correctly, openjdk 7 didn't work on some of the ports---perhaps the kfreebsd ones?---and the changed dependency wouldn't really fix this). Opinions? Thanks once again, Rogério Brito. -- System Information: Debian Release: 8.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (250, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.utf-8, LC_CTYPE=pt_BR.utf-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages clojure1.6 depends on: ii gcj-4.9-jre-headless [java2-runtime-headless] 4.9.2-10 ii gcj-jre-headless [java2-runtime-headless] 4:4.9.2-1 ii libasm4-java 5.0.3-1 ii libjsr166y-java 0.1.20080107-2 Versions of packages clojure1.6 recommends: pn rlwrap <none> clojure1.6 suggests no packages. -- no debconf information -- Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA http://cynic.cc/blog/ : github.com/rbrito : profiles.google.com/rbrito DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br __ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.