From: klaus f. <kgf...@us...> - 2007-01-19 19:36:53
|
kgfleischmann 2007/01/19 11:36:50 PST Kphone CVS Repository Modified files: . INSTALL Log: INSTALL updated Revision Changes Path 1.10 +26 -22 kphoneSI/INSTALL http://cvs.sourceforge.net/viewcvs.py/kphone/kphoneSI/INSTALL?r1=1.9&r2=1.10 Index: INSTALL =================================================================== RCS file: /cvsroot/kphone/kphoneSI/INSTALL,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- INSTALL 6 Sep 2006 06:03:51 -0000 1.9 +++ INSTALL 19 Jan 2007 19:36:50 -0000 1.10 @@ -1,7 +1,14 @@ Basic Installation ================== - These are generic installation instructions. +Foreword: About installation +---------------------------- + +The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'.It is a +good practice NOT to change 'configure' by hand, but to change `configure.in' +instead and let `autoconf' d the rest. The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation. It uses @@ -19,54 +26,50 @@ be considered for the next release. If at some point `config.cache' contains results you don't want to keep, you may remove or edit it. -The file `configure.in' is used to create `configure' by a program -called `autoconf'. You only need `configure.in' if you want to change -it or regenerate `configure' using a newer version of `autoconf'. + The simplest way to compile this package is: -------------------------------------------- +Assume, you have got the source package and you have 'cd'ed to the +source dirctory kphoneSI. The Author recommends /usr/local/src as +a good place for kphoneSI. Feel free to set the permissions to your +account (something like kfl:users) + + 1. Run 'autoconf', this tool generates the 'configure' script. - 1. `cd' to the directory containing the package's source code and type - `./configure <parameters>' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type + 2. Run `./configure <parameters>' to configure the package for your system. + If you are using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes a while. While running, it prints some messages telling which features it is checking for. - The Author recommends /usr/local/src/KPhoneSI as base directory. Feel free to set the - permissions to your account (something like kfl:users) - The Author recommends to call configure with the parameters: /configure --enable-threads=yes --enable-alsa=yes --enable-debug=yes Please check the configure.h afterwars! '#' is possibly missing there! - 2a. Some distributions put the utility lrelease into a directory outside the PATH + 2a. Some distributions put the utility 'lrelease' into a directory outside the PATH Check this, you possibly have either adapt your PATH or set a symlink - HINT: SuSE puts lrelease to "/usr/lib/qt3/bin/lrelease" - 2b.Type `make' to compile the package. + 3..Type `make' to compile the package. - 3. Type `make install' to install the programs and any data files and + 4.. Type `make install' to install the programs and any data files and documentation. CAVE!!!! you must be root to do this! - 4. You can remove the program binaries and object files from the + 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for - a different kind of computer), type `make distclean'. There is - also a `make maintainer-clean' target, but that is intended mainly - for the package's developers. If you use it, you may have to get - all sorts of other programs in order to regenerate files that came - with the distribution. + a different kind of computer), type `make distclean'. - 5. To install VIC (Videoconferencing Tool) you must first download + 6. To install VIC (Videoconferencing Tool) you must first download kphone-vic source code package from the CVS. Then type 'sh vic-compile.sh' to compile VIC and 'sh vic-install.sh' to install VIC. IMPORTANT: The kphone-vic is not yet adapted to compiler versions greater then g++ 3.5 and will NOT compile with g++ 4.x ! + How to use KPhoneSI with SRTP extension: ---------------------------------------- @@ -94,7 +97,8 @@ Use KPhoneSI with encryption Using SPEEX -=========== +----------- + Speex is based on the speex 1.0.5 library. It is compiled into KPhone SI by default. If you do not want this, use the configure command line parameter --enable-speex=no |