2.2. Installing from Source

To install XOSD on an operating system that does not have pre-built packages, you will have to install from source. First you will have to install the packages that XOSD uses. It is a fairly small list:

Almost all Unix variants [2] will have these packages installed already.

The XMMS plugin requires the development versions of the XMMS (version 1.2.7), GTK+ (version 1.2), and gdk-pixbuf (version 0.21) libraries. The plugin will not be built if you do not have these libraries, but you can still use the XOSD library.

Start by downloading the tar archive of XOSD and unpack it. (You have probably done this already.) Next you have to build and install XOSD; the industrious efforts of Chris Weyl mean that this is fairly simple because Autoconf is used to control the building process. Just follow the commands shown in Example 2.1.



[1] The only part of C-99 that is widely used throughout the code is the single-line comments, so most C compilers should be able to compile XOSD, even if they do not support all of C-99.

[2] Except for MacOS X®, which uses Aqua as its windowing system, rather than X.