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
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 |