|
|
Compiling the GNU GatekeeperI would suggest you use the latest CVS versions of PTLib and H323Plus to compile GnuGk. On most Unix distributions you should install the 'openssl-devel' package to have OpenSSL libraries and headers available. For Windows, install Win32 OpenSSL (not the 'Light' version) and add the lib and include path to your Visual Studio settings.
UnixConfigure and compile PTLib and OpenH323/H323Plus first.GnuGk 2.3.x on Unix can be configured with "./configure". Please type "./configure --help" for details. Type "make debug", "make opt" or "make optnoshared" to compile (use the same command you used with PTLib and h323Plus). Then copy the resulting executable to a bin/ directory. GCC 3.x to 4.4.x work fine for compiling GnuGk. (GCC 2.95.x is too old.) There is an example how to compile GnuGk from CVS on Ubuntu.
WindowsOn Windows just build the included Visual Studio .NET (Visual C++ 7.0) project gk.sln or the Visual C++ 2005 Express project gk_2005.sln or the Visual Studio 2008 Express project gk_2008.sln. Visual C++ 6.0 and 5.0 are no longer supported.When you build the project, the auto-config (./configure) feature will automatically detect the database libraries installed on your system and configure the appropriate drivers.
"Known Good" CombinationsThe GNU Gatekeeper depends on the OpenH323 library along with the underlying PWLib and some other libraries. Some combinations produce strange results, so here are a few notes about known issues and known good combinations.
TroubleshootingPlease submit more notes.
|
|
Last updated: 05. Dez 2009 Page maintained by Jan Willamowius |