ant is needed to build Crossfire Editor also called gridarta.
This page contains various examples of setting up ant on different systems. Even if the platform you have is not shown here, the information could be helpful clues as to what might need to be installed on your system.
# urpmi –exclude-media “Mandriva Linux - 2009.0 (Free64) - Installer” ant
In order to satisfy the 'java-devel[>= 0:1.5.0]' dependency, one of the following packages is needed: 1- java-1.6.0-openjdk-devel-1.6.0.0-0.16.b11.4mdv2009.0.x86_64: OpenJDK Development Environment (to install) 2- java-1.5.0-gcj-devel-1.5.0.0-17.1.7mdv2009.0.x86_64: JPackage development scripts for GCJ (to install) 3- kaffe-devel-1.1.8-1mdv2008.1.x86_64: Development package with static libs and headers for kaffe (to install) What is your choice? (1-3) 1 To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Main (Official2009.0-1)") ant 1.7.1 7.0.1mdv2009> x86_64 java-1.6.0-openjdk-devel 1.6.0.0 0.16.b11.4md> x86_64 xalan-j2 2.7.0 7.0.6mdv2009> noarch xerces-j2 2.9.0 9mdv2009.0 x86_64 xml-commons 1.3.04 3.0.2mdv2009> x86_64 xml-commons-jaxp-1.3-apis 1.3.04 3.0.2mdv2009> x86_64 xml-commons-resolver12 1.3.04 3.0.2mdv2009> x86_64 50MB of additional disk space will be used. 13MB of packages will be retrieved. Proceed with the installation of the 7 packages? (Y/n) y
# urpmi –exclude-media “Mandriva Linux - 2009.0 (Free64) - Installer” xml-commons-apis
In order to satisfy the 'xml-commons-jaxp-1.2-apis|xml-commons-jaxp-1.1-apis|xml-commons-jaxp-1.3-apis' dependency, one of the following packages is needed: 1- xml-commons-jaxp-1.1-apis-1.3.04-3.0.2mdv2009.0.x86_64: JAXP 1.1, DOM2, SAX2, SAX2-ext 1.0 apis (to install) 2- xml-commons-jaxp-1.2-apis-1.3.04-3.0.2mdv2009.0.x86_64: JAXP 1.2, DOM 2, SAX 2.0.1, SAX2-ext 1.0 apis (to install) What is your choice? (1-2) 2
# urpmi –exclude-media “Mandriva Linux - 2009.0 (Free64) - Installer” ant-junit
To satisfy dependencies, the following packages are going to be installed: Package Version Release Arch (medium "Main (Official2009.0-1)") ant-junit 1.7.1 7.0.1mdv2009> x86_64 junit 3.8.2 5.0.1mdv2009> x86_64 1.4MB of additional disk space will be used. 501KB of packages will be retrieved. Proceed with the installation of the 2 packages? (Y/n) y
# urpmi –exclude-media “Mandriva Linux - 2009.0 (Free64) - Installer” ant-nodeps
$ export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64 $ export ANT_HOME=/usr/share/ant
Example Linux build environment setup and troubleshooting tips
This summary of a setup on an x86_64 Mandriva 2007.0 system may help identify some of the build environment setup issues that may crop up on a Linux system. The Mandriva distribution uses urpmi to manage RPM package installation. Use the command appropriate to your particular distribution. Packages required may vary, but the requirements for Mandriva 2007.0 are shown here to give a basic idea of what is needed.