Product SiteDocumentation Site

2.2. Building and installing Heartbeat from source

2.2.1. Heartbeat build prerequisites

Building Heartbeat requires the presence of the following tools and libraries on the build system:
  • A C compiler (typically gcc) and associated C development libraries;
  • the flex scanner generator and the bison parser compiler;
  • net-snmp development headers, to enable SNMP related functionality;
  • OpenIPMI development headers, to enable IPMI related functionality;
  • Python (just the language interpreter, not library headers)
  • the cluster-glue development headers. See Section 2.1, “Building and installing Cluster Glue from source” for details on how to build these from source.

Note

This list applies to the default software configuration. If you configure the source with non-standard options, other dependencies may apply.