Project

General

Profile

BuildInstructionsPage » History » Version 2

Anonymous, 04/22/2017 04:04 PM
Initial draft.

1 1
= Getting and Building OP25 =
2
This page describes how you can get the latest version of OP25 and build it for your computer.
3
4
== Installing the Pre-requisites ==
5
Before doing anything you'll need to make sure you have all the pre-requisite software installed. At the very minimum this will include:
6
 * Subversion -- Revision control software to access the source code repository
7
 * g++ -- The GNU C++ compiler,
8
 * make -- GNU Make,
9
 * GNURadio -- The free software digital signal processing toolkit and
10
 * autoconf+automake -- So you can create the configure script and makefiles.
11
12
The details on what you need to obtain and how you do so vary between GNU/Linux distributions. Its easiest on Debian (and derived distributions such as Ubuntu) and can be quite painful on some distributions. Your mileage probably varies so feel free to document the process thoroughly.
13
14
== Downloading the Source Code ==
15
Now you should be ready to get the source code. The best way to do this is using Subversion:
16
17
{{{
18
svn co http://sedition.org.au/svn/op25/trunk op25
19
}}}
20
21
This should create a directory containing the latest version of the source files.
22
23
== Compiling ==
24
Compiling and installing OP25 requires you run the following commands:
25
26
{{{
27
cd op25/decoder
28
./bootstrap && ./configure && make
29
make check
30
sudo make install
31
}}}
32
33
Of course, you won't get away with it that easily! There are probably going to be compile errors and such that require you to install missing packages. Please make a careful note of the packages you need to install and problems you encounter. Then you can update this Wiki page to help others following after. For people without a login for the Wiki you can [mailto:banjax-help@sedition.org.au email me] with your notes. Developers can request a Wiki/Subversion login (with your preferred username/password).
Add picture from clipboard (Maximum size: 48.8 MB)