diff options
Diffstat (limited to 'doc/download')
-rw-r--r-- | doc/download | 381 |
1 files changed, 0 insertions, 381 deletions
diff --git a/doc/download b/doc/download deleted file mode 100644 index c4eff0e7c18..00000000000 --- a/doc/download +++ /dev/null @@ -1,381 +0,0 @@ -* Software Availability - - The Virtual Execution System is available in package `mono'. - Currently this contains a metadata library and the - disassembler. Please refer to our <a - href="runtime.html">Runtime</a> description for more details - on this part of the project. - - The code for the C# compiler as well as the language error - test suite and the class library are in the `mcs' package, we - will move this later into `mono' itself. - - In order to make mcs and the class libraries you will need a computer - running Windows with the <strong>GNU make tools</strong> from the - <strong>Cygwin</strong> environment, <strong>Microsoft's .NET Framework - SDK</strong>, <strong>GLIB 2.0</strong> and - <strong>pkg-config</strong>. - - When installing Cygwin, don't forget to include - <tt>mingw-runtime</tt>. If you omit this, you will encounter - configure problems regarding not being able to generate - executables. - -<a name="sources"> -*** Sources - - Stay up to date on the Mono team's development using the - <a href="http://lists.ximian.com/mailman/listinfo/mono-cvs-list"> - mono-cvs-list</a> mailing list. The CVS source code can also - be browsed <a href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?cvsroot=Mono#dirlist">here</a> - -<a name="jun-7"> - <b>Mono 0.12</b> - - New packaged versions of the Mono C# compiler and Mono runtime - are now available. The latest version is 0.12. - - <ul> - * <a href="archive/mono-0.12">Mono 0.12 release notes</a> - - * <a href="archive/mcs-0.12.tar.gz">mcs-0.12.tar.gz</a> - Mono C# compiler with class library source code. - - * <a href="archive/mono-0.12.tar.gz">mono-0.12.tar.gz</a> - Mono runtime. - </ul> - -* Snapshots - - Volunteers package up daily the sources: - - <ul> - * <a href="http://www.atoker.com/mono">Debian Linux</a> - * <a href="http://mono.baselabs.org/index.php/software">Red Hat Linux</a> - * <a href="http://www.superin.formativ.net/mono/mono.htm">Windows</a> (works without cygwin!) - </ul> - -<a name="snapshots"> - For up to date sources, it is recommended that you use the Mono - source code from either 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. They should give you a window to see what we are - up to. - - You can download the GNU make tools and the Cygwin environment from - <a href="http://www.cygwin.com">www.cygwin.com</a>. - - You can download Microsoft's .NET Framework SDK from - <a href="http://msdn.microsoft.com/downloads"> - msdn.microsoft.com/downloads</a>. - - There are scripts to help build mono for both Unix and Windows. Get - <a href="mono-build.sh">mono-build.sh</a> for Unix, or <a - href="mono-build-w32.sh">mono-build-w32.sh</a> for Windows. - These scripts automate the installation of GLIB and pkgconfig - (building from source on Unix, and using binary packages - provided by the GIMP for Windows project on Windows.) To use - the script, follow these simple steps: - - <ul> - * Save the script for your platform somewhere (e.g. /usr/local/bin) - * Make the script executable (i.e chmod 755 /usr/local/bin/mono-build.sh) - * Create a directory to hold the mono source, and the compiled binaries (e.g. mkdir ~/mono) - * Change to the new directory (i.e. cd ~/mono) - * run the script (i.e. /usr/local/bin/mono-build.sh) - </ul> - - The script requires wget on either platform, and building the - software requires make, gcc, automake, autoconf, and libtool. - You should install these packages from your distribution or - with the cygwin installer. - - The script will download required packages from - www.go-mono.com and do a cvs checkout of mono in the current - directory. The cvs server chosen defaults to anonymous cvs; - set your CVSROOT environment variable before running the script to - select a particular cvs server. - -** Mono Regression Test Suite - - You can get binaries for the Mono Regression Test Suite <a - href="archive/mono-tests.tar.gz">here</a> - -<a name="install"> -** Building the software manually - -*** Download the required software. - - <ul> - - * 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> - - <a name="sep-18"> - <b>September 18, 2001</b> - <ul> - * <a href="archive/mono-0.7.tar.gz">mono-0.7.tar.gz</a>: Mono Runtime 0.7 release. - * <a href="archive/mcs-0.7.tar.gz">mcs-0.7.tar.gz</a>: Mono Compiler and Classes 0.7 release. - * <a href="archive/mono-0.7">Release Notes.</a> - </ul> - - <a name="august-22"> - <b>August 22, 2001</b> - <ul> - * <a href="archive/mono-0.6.tar.gz">mono-0.6.tar.gz</a>: Mono Runtime 0.6 release. - * <a href="archive/mono-compiler-classes-0.6.tar.gz">mono-compiler-classes-0.6.tar.gz</a>: Mono Compiler and Classes 0.6 release. - * <a href="archive/mono-0.6">Release Notes.</a> - </ul> - - - <a name="july-29"> - <b>July 29, 2001</b> - <ul> - * <a href="archive/mono-0.5.tar.gz">mono-0.5.tar.gz</a>: Mono Runtime 0.5 release. - * <a href="archive/mono-0.5">Release Notes.</a> - </ul> - - - <a name="july-22"> - <b>July 22, 2001</b> - <ul> - * <a href="archive/mcs-22-Jul-2001.tar.gz">mcs-22-Jul-2001.tar.gz</a>: CVS snapshot. - * <a href="archive/mcs-Jul-22-Jul-19-2001.tar.gz">Differences since 19</a>: CVS snapshot. - * <a href="archive/mcs-22">Release Notes.</a> - </ul> - - <a name="july-19"> - <b>July 19th, 2001</b> - <ul> - * <a href="archive/mcs-19-Jul-2001.tar.gz">mcs-19-Jul-2001.tar.gz</a>: CVS snapshot. - * <a href="archive/mcs-Jul-17-Jul-19-2001.tar.gz">Differences since 17</a>: CVS snapshot. - * <a href="archive/mcs-19">Release Notes.</a> - </ul> - - <a name="july-17"> - <b>July 17th, 2001</b> - <ul> - * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot. - * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot. - * <a href="archive/mcs-17">Release Notes.</a> - </ul> - - <a name="july-15"> - <b>July 15th, 2001</b> - <ul> - * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot. - * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code. - * <a href="archive/mono-0.4">Release Notes.</a> - </ul> - - <a name="july-14"> - <b>July 14th, 2001</b> - <ul> - * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot. - * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code. - </ul> - - <a name="july-8"> - <b>July 8th, 2001</b> - - <ul> - * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot - * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot - </ul> - </ul> - |