может кому пригодится мануал, я вот так ставил (ubuntu\centos):
Выполняем установку необходимых пакетов
apt-get gcc make gmake install bison flex openssl
Для установки модуля вначале нужно скомпилировать и установить библиотеку 'ptlib', а затем
библиотеку 'h323plus', их совместимые комбинации можно найти на странице
http://www.gnugk.org/compiling-gnugk.html Будем использовать 'ptlib' версии 2.8.2 и 'h323plus' версии 1.22.0
Из директории установки FreeSWITCH'а копируем исходники библиотеки 'ptlib' в домашний католог
cp -fr /ptlib ~/
или в домашнем каталоге (домашний каталог для root'а это '/root') загружаем исходники этой
библиотеки
cd ~/ && svn co
http://opalvoip.svn.sourceforge.net/svn ... gs/v2_8_2/ ptlib
Очищаем сырцы
cd ~/ptlib && make clean && make distclean
В директории ~/ptlib выполняем установку переменных окружения
export PTLIBDIR=~/ptlib
export LD_LIBRARY_PATH=$PTLIBDIR/lib_linux_x86
конфигурируем, компилируем и устанавливаем библиотеку
./configure --prefix=/usr
make
make install
Если при компиляции 'pssl.cxx' компилятор будет выдавать ошибку на неизвестную функцию
SSLv2_method(), то в файле ~/ptlib/src/ptclib заменяем функцию SSLv2_method() на SSLv3_method()
и перекомпилируем заново.
Из директории установки FreeSWITCH'а копируем исходники библиотеки 'h323plus'
(
http://www.h323plus.org/) в домашний католог
cp -fr /h323plus-1.22.0 ~/
или в домашнем каталоге (домашний каталог для root'а это '/root') загружаем и распаковываем
исходники этой библиотеки
cd ~/ && wget
http://www.h323plus.org/source/download ... 2.0.tar.gz && tar -xf h323plus-1.22.0.tar.gz
Указываем расположение исходников библиотеки 'ptlib'
export PTLIBDIR=~/ptlib
и конфигурируем, компилируем и устанавливаем нашу библиотеку
./configure
make
Перед установкой проверяем чтобы в Makefile параметр 'PREFIX' (этот параметр задаёт директорию
установки библиотеки, обычно он равен '/usr' или '/usr/local') ВЕЗДЕ там где он явно
задаётся не содержал последнего символа '/', иначе установка выполнена не будет. Выполняем
установку
make install
Открываем файл 'Makefile' и параметру 'PREFIX' везде там где он задаётся присваиваем значение
'/usr', если этого не сделать, то последующая компиляция модуля 'mod_h323' может провалиться
(при компиляции не потхватится библиотека 'h323plus').
Теперь настало время непосредственной сборки модуля 'mod_h323'. Выполняем
make mod_h323-clean
make mod_h323
make mod_h323-install