Kielhaven
Build app_rpt
Attribution
- Thanks to:
- Doug Crompton WA3DSP
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
start [2014/04/21 10:21] gunn [Dependencies] |
start [2014/05/01 10:21] (current) gunn [Notes for building asterisk & app_rpt on Debian] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Notes for building asterisk & app_rpt on Debian ====== | ====== Notes for building asterisk & app_rpt on Debian ====== | ||
| + | * [[build_notes:forum | Forum notes]] | ||
| ===== Dependencies ===== | ===== Dependencies ===== | ||
| * Get the kernel header files for your current kernel - uname -r - they must match | * Get the kernel header files for your current kernel - uname -r - they must match | ||
| * This is necessary to compile asterisk and dahdi | * This is necessary to compile asterisk and dahdi | ||
| + | <file> | ||
| + | libslang2-dev:amd64 <none> 2.2.4-15 | ||
| + | libnewt-dev:amd64 <none> 0.52.14-11.1 | ||
| + | libsqlite3-dev:amd64 <none> 3.7.13-1+deb7u1 | ||
| + | libxml2-dev:amd64 <none> 2.8.0+dfsg1-7+nmu2 | ||
| + | uuid-dev:amd64 <none> 2.20.1-5.3 | ||
| + | libjansson4:amd64 <none> 2.3.1-2 | ||
| + | libjansson-dev:amd64 <none> 2.3.1-2 | ||
| + | </file> | ||
| ===== Get Source ===== | ===== Get Source ===== | ||
| * Pick up the Acid SVN and Dahdi patches. | * Pick up the Acid SVN and Dahdi patches. | ||
| + | <code bash> | ||
| + | cd /usr/src | ||
| + | svn co http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/ | ||
| + | </code> | ||
| + | |||
| + | * FIXME this creates a //trunk// directory. | ||
| + | * I think I only needed to check out trunk/asterisk & trunk/fixed-dahdi-patches | ||
| + | |||
| + | * Source code can be browsed [[http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/ | here]] | ||
| http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/fixed-dahdi-patches/ | http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/fixed-dahdi-patches/ | ||
| http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/ | http://svn.ohnosec.org/svn/projects/allstar/astsrc-1.4.23-pre/trunk/ | ||
| - | * Get Dahdi source - 2.9.1.1 currently | + | * Get Dahdi source (currently 2.9.1.1) from asterisk.org |
| http://www.asterisk.org/downloads/dahdi | http://www.asterisk.org/downloads/dahdi | ||
| - | * Create a /usr/src/asterisk and untar the acid svn there. | + | * Create a ///usr/src/asterisk// and untar the acid svn there. |
| - | * create //usr/src/utils/dahdi and untar dahdi there. Also untar the dahdi patches and apply them. Readme shows how. | + | * create ///usr/src/utils/dahdi// and untar dahdi there. |
| + | * Also untar the dahdi patches and apply them. Readme shows how. | ||
| * Compile and install Dahdi - make all, make install, make configure | * Compile and install Dahdi - make all, make install, make configure | ||