Chapter 2. Installing GDAM

Table of Contents
Dependencies
Quick Installation Guide
Compiling GDAM from Source
Configuring the Server Config File
Setting Up Permissions
Setting Up Festival
Computers Without Soundcards
Computers With Multiple Soundcards

Dependencies

GDAM requires that a number of programs and libraries are installed on your computer. The exact dependencies vary between distributions and platforms. Pre-compiled .rpm and .deb packages require fewer libraries than compiling from source.

In order to decode mp3 files you need a fairly fast processor- maybe a 486 can decode a single mp3 but for serious mixing you'll definitely need something faster (any pentium should do nicely). The faster the processor, the more simultaneous mp3 streams you'll be able to decode.

For any of it, gtk+ 1.2.5 or higher is required. Even the server requires it. Skins are created at run time from libglade xml description files. You'll need the following:

Recent Redhat libxml rpm's have required the following gnome libs:

Mpg123 is used for decoding mp3 data, so you must have it installed.

If compiling from cvs source, the sgmltools-lite package is required to generate documentation. This is available from the sgmltools-lite project. In addition, people compiling from source (cvs or tarball) will need the header files from the following packages:

Recent Redhat libxml-devel rpm's have required the following gnome libs:

Recent RPM packages are available on our web page, gdam.org.