+
+ * Microsoft's .NET Framework SDK from
+ <a href="http://msdn.microsoft.com/downloads">
+ msdn.microsoft.com/downloads</a>.
+
+ * Cygwin and the GNU Make tools from
+ <a href="http://www.cygwin.com">www.cygwin.com</a>.
+ Some people observed problems with autoconf 2.52. Installing
+ autoconf 2.13 helped in those cases.
+
+ * Precompiled GLIB 1.3 and pkg-config packages (and
+ their dependencies) by the <a href="http://www.gimp.org/~tml/gimp/win32//index.html">GIMP for Windows</a> project from
+ <a href="http://www.go-mono.com/archive/pkgconfig-0.80-tml-20020101.zip">http://www.go-mono.com/archive/pkgconfig-0.80-tml-20020101.zip</a>
+ <a href="http://www.go-mono.com/archive/glib-1.3.12-20020101.zip">http://www.go-mono.com/archive/glib-1.3.12-20020101.zip</a>
+ <a href="http://www.go-mono.com/archive/glib-dev-1.3.12-20020101.zip">http://www.go-mono.com/archive/glib-dev-1.3.12-20020101.zip</a>
+ <a href="http://www.go-mono.com/archive/libiconv-1.7.zip">http://www.go-mono.com/archive/libiconv-1.7.zip</a>
+ <a href="http://www.go-mono.com/archive/libiconv-dev-1.7.zip">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip</a>
+ <a href="http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip</a>
+
+ * Download the Mono source code from the
+ <a href="#feb-11">packaged versions</a> or
+ the <a href="http://www.go-mono.com/snapshots">
+ nightly snapshots</a> or the <a href="anoncvs.html">
+ Anonymous CVS</a>. The nightly snapshots are done every
+ night at 10pm EST (Boston Time). The nightly snapshots are
+ not guaranteed to build, but most of the time they should.
+
+
+ </ul>
+
+
+*** Install Cygwin and the GNU build tools, Microsoft's .NET Framework SDK and the precompiled GLIB 1.3 and pkg-config libraries.
+
+ <ul>
+
+ * Install <a href="http://www.cygwin.com">Cygwin</a>.
+
+ * Install <a href="http://msdn.microsoft.com/downloads">
+ Microsoft .NET Framework SDK</a>.
+
+ * Change to the <strong>/usr/local</strong> directory
+ of your Cygwin installation.<br>
+ Unzip the precompiled packages listed above.
+
+ </ul>
+
+*** On Windows, to install and work on the compiler and the class libraries:
+
+ <ul>
+
+ * If you downloaded the Mono
+ <a href="http://www.go-mono.com/snapshots">nightly snapshot
+ </a>, untar the snapshot.
+
+ * Change directories to <strong>"mcs"</strong>.
+
+ * Compile:
+
+<pre>
+<strong>make windows</strong>
+</pre>
+
+ </ul>
+
+*** On Windows, to compile the mono runtime:
+
+ <ul>
+
+ * If you downloaded the Mono
+ <a href="http://www.go-mono.com/snapshots">nightly snapshot
+ </a>, untar the snapshot.
+
+ * Change directories to <strong>"mono"</strong>.
+
+ * Configure, compile and install:
+
+<pre><strong>
+./configure --prefix=c:/mono
+make
+make install
+</strong></pre>
+
+ </ul>
+
+*** On Unix, to compile the mono runtime:
+
+ <ul>
+
+ * Install <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a>.
+
+ * Install glib 1.3. You can download it
+ from <a href="ftp://ftp.gtk.org/pub/gtk/v1.3/glib-1.3.12.tar.gz">ftp.gtk.org</a>. Maybe you need
+ to modify your ACLOCAL_FLAGS for pkg-config, for example if
+ your install prefix is /usr/local:
+<pre>
+<strong>export ACLOCAL_FLAGS="-I /usr/local/share/aclocal"</strong>
+</pre>
+
+ * If you downloaded the Mono
+ <a href="http://www.go-mono.com/snapshots">nightly snapshots
+ </a>, untar the snapshot.
+
+ * Change directories to <strong>"mono"</strong>.
+
+ * Configure, compile and install:
+<pre><strong>
+./configure
+make
+make install</strong>
+</pre>
+ </ul>
+
+*** Notes on compiling GLIB 1.3 and pkg-config from source:
+
+
+ <ul>
+
+ * Some people observed problems with autoconf 2.52. Installing
+ autoconf 2.13 helped in those cases (don't forget to do a
+ `make maintainer-clean' after the update).
+
+ * Download, compile and install <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a> from source.
+ (I had to change line 674 of
+ <nobr><tt>pkg-config-0.8.0/glib-1.2.8/gstrfuncs.c</tt></nobr> from
+ <nobr><tt>extern char *strsignal (int sig);</tt></nobr> to
+ <nobr><tt>extern const char *strsignal (int sig);</tt></nobr>.
+
+<pre><strong>
+tar xzvf pkg-config-0.8.0.tar.gz
+cd pkg-config-0.8.0
+./configure --prefix=/usr
+make
+make install</strong>
+</pre>
+
+ * Download, compile and install <a href="ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.7.tar.gz">libiconv</a> from source.<br>
+ If you dont have MS Visual C/C++ 4.0 or 5.0 or 6.0 you can also try
+ the binary package available at <a
+ href="http://www.gimp.org/win32/libiconv-dev-20001007.zip">
+ http://www.gimp.org/win32/libiconv-dev-20001007.zip</a>.
+
+
+ * Download, compile and install the
+ <a href="ftp://ftp.gtk.org/pub/gtk/v1.3/glib-1.3.12.tar.gz">
+ glib 1.3</a> from source.
+
+ </ul>
+
+
+<a name="oldreleases">
+
+*** Old releases.
+
+ <ul>
+
+ <ul>
+ <a name="apr-24">
+ <b>Mono 0.11; April 24, 2002</b>
+ * <a href="archive/mono-0.11">Mono 0.11 release notes</a>
+
+ * <a href="archive/mcs-0.11.tar.gz">mcs-0.11.tar.gz</a>
+ Mono C# compiler
+ * <a href="archive/mono-0.11.tar.gz">mono-0.11.tar.gz</a>
+ Mono runtime
+ </ul>
+
+ <ul>
+ <a name="mar-27">
+ <b>Mono 0.10; March 27, 2002</b>
+ * <a href="archive/mono-0.10">Mono 0.10 release notes</a>
+ * <a href="archive/mcs-0.10.tar.gz">mcs-0.10.tar.gz</a>
+ Mono C# compiler
+ * <a href="archive/mono-0.10.tar.gz">mono-0.10.tar.gz</a>
+ Mono runtime
+ </ul>
+
+ <ul>
+ <a name="feb-22">
+ <b>Mono 0.9; February 22, 2002</b>
+ * <a href="archive/mono-0.9">Mono 0.9 release notes</a>
+
+ * <a href="archive/mcs-0.9.tar.gz">mcs-0.9.tar.gz</a>
+ Mono C# compiler
+ * <a href="archive/mono-0.9.tar.gz">mono-0.9.tar.gz</a>
+ Mono runtime
+ </ul>
+
+ <a name="feb-11">
+ <b>February 11, 2002</b>
+ * <a href="archive/mcs-0.8.tar.gz">mcs-0.8.tar.gz</a>
+ Mono C# compiler
+ * <a href="archive/mono-0.8.tar.gz">mono-0.8.tar.gz</a>
+ Mono runtime
+ </ul>
+