href="runtime.html">Runtime</a> description for more details
on this part of the project.
+ The software is also available on the `Mono' channel in <a href="http://www.ximian.com/products/redcarpet/">Red Carpet</a>.
+
Some useful links: <a
href="http://www.go-mono.org/mono-beginning.html">Resources/Beginning
section</a>, the <a
- href="http://www.go-mono.org/faq.html">FAQ</a> and the <a
- href="http://geneura.ugr.es/~jaime/deploy/mono-common-problems.html">
- Mono Common Problems</a>.
+ href="http://www.go-mono.org/faq.html">FAQ</a>.
<table>
<tbody>
<tr bgcolor="#DDDDDD">
<td>
- <b>Release 0.15</b><br>
- <a href="archive/mono-0.15">Release notes</a><br>
- Aug 23rd, 2002.
+ <b>Release 0.23</b><br>
+ <a href="archive/mono-0.23">Release notes</a><br>
+ March 5, 2003
</td>
<td>
- <table cellspacing="0" cellpadding="3">
+ <table cellspacing="1" cellpadding="3">
<tr bgcolor="#BBBBBB">
<td>
<b>Source Code</b>
</td>
<td>
<ul>
- <li><a href="archive/mcs-0.15.tar.gz">Mono Class Libraries and C# Compiler.</a>
- <li><a href="archive/mono-0.15.tar.gz">Mono Runtime</a>
- <li><a href="archive/gc6.1alpha5.tar.gz">Boehm GC 6.1alpha5</a>
+ <li><a href="archive/mcs-0.23.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.23.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+ <li><a href="archive/mono-debugger-0.2.2.tar.gz">Mono Debugger 0.2.2</a>
</ul>
</td>
</tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.23-1.src.rpm">mono-0.23-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
<tr>
<td></td>
</tr>
- <tr bgcolor="#999999">
+ <tr>
+ <td bgcolor="#999999">
+ <b>Red Hat 7.3/x86</b>
+ <ul>
+ <li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
+ <li><a href="archive/redhat-73-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
+ </ul>
+ </td>
+ <td bgcolor="#999999">
+ <b>Red Hat 7.2/x86</b>
+ <ul>
+ <li><a href="archive/redhat-72-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
+ <li><a href="archive/redhat-72-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Red Hat 7.1/x86</b>
+ <ul>
+ <li><a href="archive/redhat-71-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
+ <li><a href="archive/redhat-71-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
+ </ul>
+ </td>
+ <td bgcolor="#999999">
+ <b>Mandrake 8.2/x86</b>
+ <ul>
+ <li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-0.23-1.i586.rpm">mono-0.23-1.i586.rpm</a>
+ <li><a href="archive/mandrake-82-i386/mono-devel-0.23-1.i586.rpm">mono-devel-0.23-1.i586.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>SuSE 8.0/x86</b>
+ <ul>
+ <li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
+ <li><a href="archive/suse-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
+ </ul>
+ </td>
+ <td bgcolor="#999999">
+ <b>Red Hat 8.0/x86</b>
+ <ul>
+ <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Windows Setup Wizard (NT/2000/XP)</b>
+ <ul>
+ <li><a href="archive/mono-0.23-win32-2.exe">Mono-Setup</a>
+ </ul>
+ </td>
+ <td bgcolor="#999999">
+ <b>Linux S/390</b>
+ <ul>
+ <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
+ <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
+ <li><a href="archive/s390/mono-0.23-1.s390.rpm">mono-0.23-1.s390.rpm</a>
+ <li><a href="archive/s390/mono-devel-0.23-1.s390.rpm">mono-devel-0.23-1.s390.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <tr bgcolor="#CCCCC">
+ <td>
+ <b>Regression Tests</b><br>
+ </td>
+ <td>
+ You can get binaries for the Mono Regression Test
+ Suite <a href="archive/mono-tests.tar.gz">here</a>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+
+
+* Older Releases:
+
+ We provide binaries for older releases until we have packages for the new release.
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.22</b><br>
+ <a href="archive/mono-0.22">Release notes</a><br>
+ March 5, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
<td>
- <b>Red Hat 7.3</b>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.22.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.22.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
</td>
<td>
- Source RPMS:
<ul>
- <li><a href="archive/libgc-6.1alpha5-1.src.rpm">libgc-6.1alpha5-1.src.rpm</a>
- <li><a href="archive/mono-0.15-1.src.rpm">mono-0.15-1.src.rpm</a>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.22-1.src.rpm">mono-0.22-1.src.rpm</a>
</ul>
- X86 RPMS:
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Windows Setup Wizard (NT/2000/XP)</b>
+ <ul>
+ <li><a href="archive/mono-0.22-win32-1.exe">Mono-Setup</a>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <tr bgcolor="#CCCCC">
+ <td>
+ <b>Regression Tests</b><br>
+ </td>
+ <td>
+ You can get binaries for the Mono Regression Test
+ Suite <a href="archive/mono-tests.tar.gz">here</a>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.21</b><br>
+ <a href="archive/mono-0.21">Release notes</a><br>
+ Feb 27th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Debian packages</b>
+ <ul>
+ <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ <tr bgcolor="#CCCCC">
+ <td>
+ <b>Regression Tests</b><br>
+ </td>
+ <td>
+ You can get binaries for the Mono Regression Test
+ Suite <a href="archive/mono-tests.tar.gz">here</a>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.20</b><br>
+ <a href="archive/mono-0.20">Release notes</a><br>
+ Feb 20th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
<ul>
- <li><a href="archive/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>
- <li><a href="archive/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>
- <li><a href="archive/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>
- <li><a href="archive/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>
+ <li><a href="archive/mcs-0.20.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.20.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
</ul>
</td>
</tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.20-1.src.rpm">mono-0.20-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Red Hat 8.0/x86</b>
+ <ul>
+ <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/mono-0.20-1.i386.rpm">mono-0.20-1.i386.rpm</a>
+ <li><a href="archive/redhat-80-i386/mono-devel-0.20-1.i386.rpm">mono-devel-0.20-1.i386.rpm</a>
+ </ul>
+ </td>
+ <td bgcolor="#999999">
+ <b>Debian packages</b>
+ <ul>
+ <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Windows Setup Wizard (NT/2000/XP)</b>
+ <ul>
+ <li><a href="archive/mono-0.20-stable-win32-2.exe">Mono-Setup</a>
+ </ul>
+ </td>
+ </tr>
</table>
</td>
</tr>
Suite <a href="archive/mono-tests.tar.gz">here</a>
</td>
</tr>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.19</b><br>
+ <a href="archive/mono-0.19">Release notes</a><br>
+ Jan 20th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.19.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.19.tar.gz">Mono Runtime</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.19-1.src.rpm">mono-0.19-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
</tbody>
</table>
-** Binaries for other platforms.
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.18</b><br>
+ <a href="archive/mono-0.18">Release notes</a><br>
+ Jan 12th, 2003
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.18.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.18.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ <li><a href="archive/xsp-0.2.tar.gz">XSP web server</a> <b><font color="#dd0000">New!</font></b>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.18-1.src.rpm">mono-0.18-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.17</b><br>
+ <a href="archive/mono-0.17">Release notes</a><br>
+ Dec 9th, 2002.
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.17.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.17.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b><br>
+ (No RPMS for XSP).
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.17-2.src.rpm">mono-0.17-2.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">\r
+ <b>Windows Setup Wizard (NT/2000/XP)</b>\r
+ <ul>\r
+ <li><a href="archive/mono-0.17-stable.exe">Mono-Setup</a>\r
+ </ul>\r
+ </td>\r
+ <td bgcolor="#999999">\r
+ <b>Debian packages</b>\r
+ <ul>\r
+ <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
+ </ul>\r
+ </td>\r
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.16</b><br>
+ <a href="archive/mono-0.16">Release notes</a><br>
+ Oct 1st, 2002.
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.16.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.16.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
+ <li><a href="archive/mono-0.16-1.src.rpm">mono-0.16-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ <tr>
+ <td bgcolor="#999999">
+ <b>Linux s390</b>
+ <ul>
+ <li><a href="archive/s390/glib2-2.0.6-13.s390.rpm">glib2-2.0.6-13.s390.rpm</a>
+ <li><a href="archive/s390/glib2-devel-2.0.6-13.s390.rpm">glib2-devel-2.0.6-13.s390.rpm</a>
+ <li><a href="archive/s390/libgc-6.1alpha5-1.s390.rpm">libgc-6.1alpha5-1.s390.rpm</a>
+ <li><a href="archive/s390/libgc-devel-6.1alpha5-1.s390.rpm">libgc-devel-6.1alpha5-1.s390.rpm</a>
+ <li><a href="archive/s390/mono-0.16-1.s390.rpm">mono-0.16-1.s390.rpm</a>
+ <li><a href="archive/s390/mono-devel-0.16-1.s390.rpm">mono-devel-0.16-1.s390.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <tr>
+ </tr>
+ </tr>
+ </tbody>
+ </table>
+
+ <table>
+ <tbody>
+ <tr bgcolor="#DDDDDD">
+ <td>
+ <b>Release 0.15</b><br>
+ <a href="archive/mono-0.15">Release notes</a><br>
+ Aug 23rd, 2002.
+ </td>
+ <td>
+ <table cellspacing="1" cellpadding="3">
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source Code</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/mcs-0.15.tar.gz">Mono Class Libraries and C# Compiler.</a>
+ <li><a href="archive/mono-0.15.tar.gz">Mono Runtime</a>
+ <li><a href="archive/gc6.1alpha5.tar.gz">Boehm GC 6.1alpha5</a>
+ </ul>
+ </td>
+ </tr>
+ <tr bgcolor="#BBBBBB">
+ <td>
+ <b>Source RPMs</b>
+ </td>
+ <td>
+ <ul>
+ <li><a href="archive/libgc-6.1alpha5-1.src.rpm">libgc-6.1alpha5-1.src.rpm</a>
+ <li><a href="archive/mono-0.15-1.src.rpm">mono-0.15-1.src.rpm</a>
+ </ul>
+ </td>
+ </tr>
+ <tr>
+ <td></td>
+ </tr>
+ \r
+ <tr bgcolor="#999999">\r
+ <td>\r
+ <b>Windows (win95 friendly)</b>\r
+ <ul>\r
+ <li><a href="archive/mono-w32-Aug_28_2002.zip">Mono-w32</a>\r
+ </ul>\r
+ </td>\r
+ <td bgcolor="#999999">\r
+ <b>Red Hat null-8.0/x86</b>\r
+ <ul>\r
+ <li><a href="archive/redhat-null-i386/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>\r
+ <li><a href="archive/redhat-null-i386/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>\r
+ <li><a href="archive/redhat-null-i386/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>\r
+ <li><a href="archive/redhat-null-i386/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>\r
+ </ul>\r
+ </td>\r
+ </tr>\r
+ </table>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+* Binaries for other platforms.
Already daily volunteer's made binaries:
The <a href="anoncvs.html">anoncvs</a> mirrors provided by
Hispalinux are updated every six hours.
+* Compiling the code
+
+ There are a number of ways of compiling Mono
+
+ <ul>
+ <li>From the <a href="#scripts">scripts</A>
+
+ <LI><a href="#install">Manually</a> for the first time.
+
+ <li>Manually, <a href="#upgrade">while upgrading</a> to CVS
+ </ul>
+
+ (which is an easy way to get the latest CVS information)
+
+<a name="scripts">
* Compiling with scripts
There are scripts to help build mono for both Unix and Windows. Get
You can change /usr/local to something else if you want.
</ul>
+
*** On Windows, to install and work on the compiler and the class libraries:
<pre>
make
</pre>
- </ul>
+ </ul>
*** On Windows, to compile the mono runtime:
* Precompiled GLIB 2.0 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><br>
- <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> <br>
- <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> <br>
+ <a href="http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip</a><br>
+ <a href="http://www.go-mono.com/archive/glib-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip</a> <br>
+ <a href="http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip</a> <br>
<a href="http://www.go-mono.com/archive/libiconv-1.7.zip">http://www.go-mono.com/archive/libiconv-1.7.zip</a> <br>
<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> <br>
<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><br>
`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
+ (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>.
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/v2.0/glib-2.0.6.tar.gz">
glib 2.0</a> from source.
</ul>
+<a name="upgrading">
+** Upgrading
+
+ To upgrade your Mono installation from CVS, it is very
+ important that you update your Mono and MCS modules from CVS
+ at the same time. Failure to do so might result in a
+ problematic installation as the runtime and the class
+ libraries will be out of sync.
+
+ Run the following commands to update your CVS tree (more
+ details in <a href="ccvs.html">Cvs and Mono</a> and the <A
+ href="anoncvs.html">AnonCVS and Mono</a> pages).
+
+ <pre>
+ (cd mono; cvs update -dP .)
+ (cd mcs; cvs update -dP .)
+ </pre>
+
+ Once you have updated your sources, remove any cached
+ assemblies or old binaries from the Mono "runtime" directory,
+ and then compile each component:
+
+ <pre>
+ (cd mono/runtime; rm *exe *dll)
+ (cd mono; make)
+ (cd mcs; make)
+ </pre>
+
+ Now you can install the result:
+
+ <pre>
+ (cd mono; make install)
+ </pre>
+
+ Notice that following the above procedure does not require you
+ to manually install the software in the `mcs' directory, as
+ the relevant files will be copied by the `mono' makefiles.