| 
                
                                    
                    | File Name: | unimrcp-1.2.0.tar.gz |  
                    | File Size: | 2.8 MB |  
                    | File Type: | application/x-compressed-tar |  
                    | Doc Type: | Source |  
                    | OS: | Linux |  
                    | Release Date: | Jul 07 2014 |  
                  | Hits: | 6332 |  | BUILD REQUIREMENTS==================
 
 The UniMRCP project depends on a number of third party tools and libraries which must be installed first.
 
 All the required dependencies are available to download prepackaged for the UniMRCP use from the
 following location:
 
 http://www.unimrcp.org/downloads/dependencies
 
 Alternatively, original versions of the libraries as well as patches on them can be downloaded
 separately from the following location:
 
 http://www.unimrcp.org/dependencies
 
 References:
 
 1. Apache Portable Runtime [>=1.2.x] (http://apr.apache.org).
 In order to build any part of the UniMRCP project, the Apache Portable Runtime (APR) and
 the APR Utility (APR-util) libraries are required. The libraries provide a consistent interface to
 underlying platform-specific implementations.
 
 2. Sofia-SIP [>=1.12.6] (http://sofia-sip.sourceforge.net).
 Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.
 The library is utilized for implementation of SIP signaling for MRCPv2. The SDP message parser is
 also used for both MRCPv2 (SIP/SDP) and MRCPv1 (RTSP/SDP).
 
 
 GNU BUILD
 =========
 
 Prerequisites:
 
 autoconf 2.59 or newer
 automake
 libtool 1.4 or newer
 gcc
 pkg-config
 
 
 Procedure:
 
 If the UniMRCP source is checked out from the repository, the "bootstrap" script must be run first
 in order to generate the "configure" script and other required files.
 
 ./bootstrap
 
 The usual "configure", "make", "make install" sequence of commands should follow in order to build
 and install the project from source.
 
 ./configure
 make
 make install
 
 As a result, the project will be installed in the directory "/usr/local/unimrcp" with the following
 layout:
 
 bin       binaries (unimrcpserver, unimrcpclient, ...)
 conf      configuration files (unimrcpserver.xml, unimrcpclient.xml, ...)
 data      data files
 include   header files
 lib       shared (convenience) libraries
 log       log files
 plugin    run-time loadable modules
 
 There are a couple of options which can additionally be configured.
 In order to specify where to look for the APR and APR-util libraries, use the "--with-apr=" and
 "--with-apr-util=" options respectively. For example:
 
 ./configure --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
 
 In order to specify where to look for the Sofia-SIP library, use the "--with-sofia-sip=" option.
 For example:
 
 ./configure --with-sofia-sip=/usr/local/sofia-sip
 
 In order to generate executables and shared libraries for x86-64 architecture, use the "-m64"
 option as follows:
 
 CFLAGS=-m64 CXXFLAGS=-m64 LDFLAGS=-m64 ./configure
 
 In order to generate executables and shared libraries for i386 architecture, use the "-m32" option
 as follows:
 
 CFLAGS=-m32 CXXFLAGS=-m32 LDFLAGS=-m32 ./configure
 
 In order to install the default configuration, use the following commands:
 
 cd conf
 make def-conf
 
 In order to install the default data files, use the following commands:
 
 cd data
 make def-data
 
 In order to build a Doxygen generated documentation, use the following command:
 
 make dox
 
 
 |