Basic requirements
- A relatively POSIX-compliant *NIX system
- Cygwin or MinGW can be used on Windows
 
 - g++ 4.2
 - boost 1.54.0
 - Runtime libraries for lex and yacc might be needed for the compiler.
 
Requirements for building from source
- GNU build tools:
- autoconf 2.65
 - automake 1.9
 - libtool 1.5.24
 
 - pkg-config autoconf macros (pkg.m4)
 - lex and yacc (developed primarily with flex and bison)
 - libssl-dev
 
Language requirements
These are only required if you choose to build the libraries for the given language
- C++
- Boost 1.53.0
 - libevent (optional, to build the nonblocking server)
 - zlib (optional)
 
 - Java
 - C#: Mono 1.2.4 (and pkg-config to detect it) or Visual Studio 2005+
 - Python 2.6 (including header files for extension modules)
 - PHP 5.0 (optionally including header files for extension modules)
 - Ruby 1.8
 - Erlang R12 (R11 works but not recommended)
 - Perl 5
- Bit::Vector
 - Class::Accessor