|
Home Resources Products
Developers |
Main • CompilingAndInstalling
Resources -> Documentation -> Compiling and InstallingQuick start
or for running yate in daemon mode:
or
To run yate outside your build dir you need to set LD_LIBRARY_PATH so yate can find libyate.so
Please notice that sometimes some modules don't compile so you have to use "make -k" to continue compiling even if you have errors. "make install" may fail because of missing kdoc or doxygen. Kdoc or doxygen is necessary just for documentation so you may skip that, but you must use "make install-noapi" instead of "make install" Note: If you are installing Yate from SVN please run ./autogen to generate the "./configure" file.RequirementsThe Yate occupies approximately 3 MB of disk space including sources, documentation and compiled in code (the exact required disk space depends on the amount of compiled in third party modules also). ANSI-C Compiler:Make sure you have an ANSI-C compiler installed. The GNU C compiler (GCC) from the Free Software Foundation (FSF) is recommended (version 2.95.3 is known to be fine, also versions 3.3.x and 3.4.x should work; version 4.x.x is known to give out more warnings and generates more optimized code). If you don't have GCC then make sure your vendors compiler is at least ANSI compliant. You can find GCC at http://gcc.gnu.org/ and the binary GCC distributions at http://gcc.gnu.org/install/binaries.html page. Dynamic loader supportTo provide dynamic loading system for modules Yate uses pragmatic dlopen()/dlsym() system calls. These system calls are not available under all operating systems therefore you cannot use and, or run Yate on all such platforms which don't provide the said system calls. Configuring the source treeFor a complete list of the available options, type the following command:
(if you are using yate cvs version, the first time you have to first create configure by running autogen.sh). Example:
To be able to run Yate properly you may also need to have listed Building YateYou have just to run Building the test modules.Run After you have create the test modules use Building the classes API documentationRun Alternatively you can just For Debian you may use this tutorial. apt-get install build-essential which installs: binutils, cpp, dpkg-dev, g++, gcc, libc6-dev, libstdc++5-dev, linux-kernel-headers, make, patch, perl and perl-modules etc. and depending upon your Debian version cpp-3.x, gcc-3.x, g++-3.x or cpp-4.x, gcc-4.x, g++-4.x apt-get install autoconf cvs sox apt-get install kdoc Install the following also if you intend to use Yate as a VoIP client with Gtk interface. apt-get install libgtk1.2-dev and yes, you might want to get the latest Yate sources too: cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private login cvs -d :pserver:anonymous@voip.null.ro:/home/cvsroot/private checkout yate And then make install stops before it is done installing the rest of the binaries. ./configure #should deal with this. Size just after configure has done it's work: kmant@dracula:~/yate> du -sh ../yate 4.3M yate |
3 May 2010: 8 March 2010: 6-7 February 2010: 2 Nov 2009: 6 Aug 2008: 4 Aug 2008: 10 Jul 2008: Feb 2008: 21 Jan 2008: 3 September: 14 August: 16 April: 25 September: 25 September: 11 July 2006: 10 July 2006: June 1st 2006: |