Building Mono from scratch - The Extras

What you will need

Compiling monodoc

Monodoc requires quite a few bits for it to compile correctly. You will need to checkout monodoc, gtksourceview-sharp and gtkmozembed-sharp. Again, this can be done by running my script and altering the first line to grab these modules

for u in mono mcs gtk-sharp libgdiplus
do
 svn co svn://mono.myrealbox.com/source/trunk/$u
done

will become

for u in monodoc gtksourceview-sharp gtkmozembed-sharp

If you do not have gtksourceview-devel installed, you really have to install it now! Fail to do that and gtksourceview-sharp will not compile. gtk-sharp must also have been compiled with gtkhtml-sharp enabled

If you have not compiled gtkhtml-sharp... all is not lost. Install the rpm and go back to the gtk-sharp directory and re-run the autogen.sh script, followed by make; su; make install. Remember when you run the autogen script to specify the --prefix= if it is not /usr/local.

You should now just be able to compile gtksourceview-sharp by running the autogen script in there, make and then make install.

Once you have gtksourceview-sharp installed, you can now compile monodoc in the same way as usual.