summaryrefslogtreecommitdiffstats
path: root/INSTALL
blob: e8c14c99aa1ce2803ca1b6de2d74e2b5526ed3d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Required dependencies:
======================

    * libfec from Phil Karn: http://www.ka9q.net/code/fec/
    * Boost 1.41 or later
    * Optional ZeroMQ http://www.zeromq.org
        Use --disable-output-zeromq if you don't have it

Simple install procedure using tarball release:
===============================================

    % wget http://www.ka9q.net/code/fec/fec-3.0.1.tar.bz2
                                            # Download libfec
    % tar xjf fec-3.0.1.tar.bz2             # Unpack the library source
    % cd fec-3.0.1                          # Change to the library directory
    % ./configure                           # Run the configure script
    % make                                  # Build the library
    [as root]
    % make install                          # Install the library

    % tar xjf crc-dabmux-0.3.0.4.tar.bz2    # Unpack the source
    % cd crc-dabmux-0.3.0.4                 # Change to the source directory
    % ./configure                           # Run the configure script
    % make                                  # Build CRC-DabMux
    [ as root ]
    % make install                          # Install CRC-DabMux

Nearly as simple install procedure using repository:
====================================================

    * Download and install fec as above
    * Clone the git repository
    * Bootstrap autotools:
        % aclocal && automake --gnu --add-missing && autoconf
    * Then use ./configure as above


Advanced install procedure:
===========================

The configure script can be launch with a variety of options, launch the
following command for a complete list:
    % ./configure --help