View on GitHub

Appendix D
Building and Installing REDHAWK from Source

D.1 Building the Framework

D.1.1 Installing Build Dependencies

Building REDHAWK from source requires a few additional dependencies beyond those required to run REDHAWK. The following procedure explains how to build REDHAWK from source.

  1. First, ensure your system has the necessary dependency software provided by RHEL / CentOS and Fedora EPEL. Refer to Appendix B.
  2. Ensure the REDHAWK Yum repository is set up using the process described in Section 2.2.2.2. Install the dependencies distributed with the REDHAWK tarball. Refer to Section A.1.2.

D.1.2 Installing the Framework from Source

In order to install the Core Framework from source, the redhawk-src-<version>.tar.gz must be downloaded.

You must set the OSSIEHOME and SDRROOT environment variables (recommended defaults shown below) before running the installation script. You must have write permission for the locations of OSSIEHOME and SDRROOT or the installation will not work.

The installation script is interactive and will prompt you to continue before performing certain tasks.

To compile the source, execute the following commands:

If you wish to preserve the environment used to compile the source, the following lines should be added to .bashrc:

D.1.3 Configuring omniORB

Before using REDHAWK, you must properly configure omniORB. Refer to Section 2.3 for information on how to edit the omniORB configuration file (/etc/omniORB.cfg) to provide information about how to reach the CORBA event service.


Creative Commons License
REDHAWK Documentation is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.