Kite prerequisites

Building from SVN

To compile from SVN, you will need:

  • autoconf/automake
  • Bison (recent versions)
  • Libtool
  • Flex (recent versions)
  • Makeinfo (optional; only if you want Texinfo documentation generated)

Version 1.0.1 and above

Hans Boehm's garbage collection library is now highly recommended. ./configure will fail without this library or --with-gc=no passed to it. On Debian, apt-get install libgc1c2 libgc-dev will install the necessary packages.

Version 0.2 and above

A fairly recent version of Flex (Fast Lexical Analyzer) is required. This should be on every Linux and most Unix systems; there are also versions for Windows and OSX. ANTLR is not necessary.

Note: older versions of Flex will cause the code to throw warnings and errors, since those versions generate code that doesn't conform to the latest C++ specification (in particular, it requires iostream.h instead of iostream, which doesn't exist on some platforms)

Version 0.1 (and Subversion revision <= 99)

Kite requires the ANTLR parser generator to compile successfully. However, the binary versions do not require ANTLR to be installed.

Download ANTLR