From: Noel O'B. <noe...@uc...> - 2005-03-30 13:23:04
|
Dear all, I think I've figured out how to compile the CDK, and since nobody has already posted this to the mailing list, this may be of help to someone... You need ant, ant-junit and ant-nodeps from jpackage.org. If you want to use R through the CDK you need to get SJava-0.86-0.tar.gz from Omegahat, and run as superuser "R CMD INSTALL SJava...tar.gz". (assuming that you have already installed R) You need to pass -Dpathtojava3d=".../jdk1.5.0/lib/ext" everytime you run ant (or otherwise it doesn't pick up on Java3D). [if you want to create the JOELib/CDK lib, you need to do something more here] 'ant -Dpathtojava3d="..." info' gives: [echo] Platform: [echo] OS: Linux [echo] Architecture: i386 [echo] Version: 2.4.21-27.0.1.ELsmp [echo] Mac OS/X found: ${isMacOsX} [echo] Java/Ant Environment: [echo] Java version: 1.5.0 [echo] Java vendor: Sun Microsystems Inc. [echo] Java dir: /home/noel/Tools/jdk1.5.0/jre [echo] Java ext dir: /home/noel/Tools/jdk1.5.0/jre/lib/ext [echo] Ant version: Apache Ant version 1.6.2 compiled on November 12 2004 [echo] ${ANT_HOME}: /usr/share/ant [echo] hasAnt16: true [echo] CDK Environment: [echo] CDK version: 20050125 [echo] build.xml: $Id: build.xml,v 1.249 2005/01/25 11:08:45 egonw Exp $ [echo] Doclets found: true [echo] JOELib found: ${joelib.present} [echo] CMLDOM found: true [echo] Java3D found: true [echo] Junit found: true [echo] R/SJava present: true [echo] Compiling: [echo] for: modern [echo] debug: on [echo] deprecation: on [echo] optimization: off It seems to compile fine with: 'ant -dpathtojava3D="..."' (although with some JavaDoc errors) and 'ant test' gives 5 failures out of 902, which is pretty alright (some may be due to the lack of JOELib, for instance). Regards, Noel. |