Compilation dependancies
The basics

You will need as a bare minimum glibc-devel 2.2 (or above), glibc 2.2 (or above) and gcc 3.2 (or above). You can use a version of gcc older than 3.2, but you won't get the better code generation or optimisations available to the newer versions

How to use this table

Dead simple. Find the component you wish to compile, and read the dependancies. For rpm based systems, rpm -q <rpm-name> will tell you if it is installed or not. RPMs are available for most popular distros at rpmfind.net

As of 25th Jan 2005, libpixman and cairo are included with libgdiplus.

NOTE This list is far from complete as I don't have the full mono setup running on my machines. If you have any more to add, please drop me an email and I'll add them in.

Source package Dependancies and versions Required for
mono & mcs glibc & glibc-devel 2.2
icu-3.2 (available from IBM)
libgdiplus System.Drawing
gtk-sharp glade-devel
gtk-devel
arts-devel
libgnome-devel
pango-devel
gtk-mozembed, gtk-sharp, monodoc, monodevelop
gtksourceview-sharp gtk-sharp
gtkhtml3-devel
gtksourceview-devel
monodoc
gtkmozembed-sharp gtk-sharp monodevelop
monodoc gtk-sharp
gtksourceview-sharp
monodevelop gtkmozembed-sharp
monodoc
gtk-sharp
xsp (mod-mono) apache
libpixman None System.Drawing
System.Windows.Forms
Cairo
Cairo libpixman System.Drawing
System.Windows.Forms