Unix

We develop on Solaris 2.6-2.9, Red Hat 8 and Enterprise Edition, Mac OS X, and Debian Linux stable and unstable, so those currently work out-of-the-box. Other Unix-like systems should work without too much configuration.


Server Core client
(non-graphical)
Core client
(graphical)
API
(non-graphical)
API
(graphical)
GNU tools:
GCC 3.0.4+
autoconf 2.59+
automake 1.9.3+
X X X X X
Python 2.2+
MySQLdb module 0.9.2+ (see installation instructions)
xml module
packages: python-mysqldb, python-xml
X



MySQL 4.0+ or 4.1+
MySQL client
packages: mysql-server, mysql-client
X



Apache with mod_ssl and PHP 4.0+
packages: apache2, apache, apache-ssl
X



WxWidgets 2.4.2 (Mac: 2.5.3)
GTK+ 2.5.6


X

GL, GLU, GLUT libraries



X
X11 libraries and include files

X
X
configure option --enable-server --enable-client --enable-client (if WxWidgets and X11 found) --enable-client --enable-client (if GL/GLU/GLUT found)

Server notes

MySQL notes

PHP notes

Linux notes

Apache notes

Make sure httpd.conf sets the default MIME type as follows:

DefaultType application/octet-stream

Windows


Core client
(non-graphical)
Core client
(graphical)
Core client
(installer)
API
Visual Studio .NET (Visual C++ 7.0) X X
X
WxWidgets 2.4.2
X

Installshield X

X

WxWidgets notes