oops, fix web site
[mono.git] / doc / download
1 * Software Availability
2
3         The Virtual Execution System is available in package `mono'.
4         Currently this contains a metadata library and the
5         disassembler.  Please reffer to our <a
6         href="runtime.html">Runtime</a> description for more details
7         on this part of the project.
8
9         The code for the C# compiler as well as the language error
10         test suite and the class library are in the `mcs' package, we
11         will move this later into `mono' itself. 
12
13         In order to make mcs and the class libraries you will need the
14         GNU make tools.  These may be obtained for the Windows
15         environment from <a href="http://www.cygwin.com">cygwin.com</a>.
16
17         You will also need to get GLIB, from: <a
18 href="ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz">ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz</a>
19
20 <a name="sources">
21 ** Sources
22
23         We provide both <a href="packaged">packaged and tested</a>
24         tarballs (those are known to compile and pass `make
25         distcheck') as well as <a href="snapshots">daily snapshots</a> done
26         at 10pm Boston Time
27
28 <a name="snapshots">
29 *** Snapshots
30
31         The daily snapshots are available <a
32         href="http://www.go-mono.com/snapshots">here</a>.  These
33         snapshots are done every day at 10pm EST (Boston Time). 
34
35         They are not guaranteed to build, but most of the time they
36         should.  They should give you a window to see what we are up to.
37
38         You might also want to track our development using the <a
39         href="http://mail.ximian.com/mailman/listinfo/mono-cvs-list">mono-cvs-list</a>
40         mailing list.
41
42 <a name="packaged">
43 *** Released and tested packages
44
45         <ul>
46                 <a name="july-29">
47                 <b>July 29, 2001</b>
48                 <ul>
49                 * <a href="archive/mono-0.5.tar.gz">mono-0.5.tar.gz</a>: Mono Runtime 0.5 release
50                 * <a href="archive/mono-0.5">Release Notes</a>
51                 </ul>
52         
53                 <a name="july-22">
54                 <b>July 22, 2001</b>
55                 <ul>
56                 * <a href="archive/mcs-22-Jul-2001.tar.gz">mcs-22-Jul-2001.tar.gz</a>: CVS snapshot.
57                 * <a href="archive/mcs-Jul-22-Jul-19-2001.tar.gz">Differences since 19</a>: CVS snapshot.
58                 * <a href="archive/mcs-22">Release Notes</a>
59                 </ul>
60
61                 <a name="july-19">
62                 <b>July 19th, 2001</b>
63                 <ul>
64                 * <a href="archive/mcs-19-Jul-2001.tar.gz">mcs-19-Jul-2001.tar.gz</a>: CVS snapshot.
65                 * <a href="archive/mcs-Jul-17-Jul-19-2001.tar.gz">Differences since 17</a>: CVS snapshot.
66                 * <a href="archive/mcs-19">Release Notes</a>
67                 </ul>
68
69                 <a name="july-17">
70                 <b>July 17th, 2001</b>
71                 <ul>
72                 * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot.
73                 * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot.
74                 * <a href="archive/mcs-17">Release Notes</a>
75                 </ul>
76
77                 <a name="july-15">
78                 <b>July 15th, 2001</b>
79                 <ul>
80                 * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot.
81                 * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code.
82                 * <a href="archive/mono-0.4">Release Notes</a>
83                 </ul>
84
85                 <a name="july-14">
86                 <b>July 14th, 2001</b>
87                 <ul>
88                 * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot.
89                 * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code.
90                 </ul>
91
92                 <a name="july-8">
93                 <b>July 8th, 2001</b>
94
95                 <ul>
96                 * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot
97                 * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot
98                 </ul>
99         </ul>
100
101 <a name="install">
102 ** Installing the software
103
104         To install and work on the compiler and the class libraries,
105         follow these instructions:
106
107         <ul>
108                 * Install <a href="http://www.cygwin.com">CygWin</a> first.
109
110                 * Untar the MCS distribution (see below for information).
111
112                 * Go into the MCS directory and type `make windows'
113         </ul>
114
115         To compile the mono runtime on windows:
116
117         <ul>
118                 * Install <a href="http://www.cygwin.com">CygWin</a> first.
119
120                 * Once installed, in a terminal window or a cygwin
121                   window (a shortcut should be on your desktop), untar the glib
122                   distribution:
123
124 <pre>
125 tar xzvf glib-1.2.10.tar.gz
126 </pre>
127
128                 * Configure, compile and install glib, like this:
129
130 <pre>
131 ./configure --prefix=/usr
132 make
133 make install
134 </pre>
135
136                 * Unpack the mono distribution:
137
138 <pre>
139 tar xzvf mono-XXX.tar.gz
140 </pre>
141
142                 * Configure, compile and install:
143
144 <pre>
145 ./configure --prefix=//c/mono
146 make
147 make install
148 </pre>
149         </ul>
150
151         To compile the mono runtime on Unix:
152
153         <ul>
154
155                 * Download the mono distribution
156
157                 * Unpack the mono distribution:
158
159 <pre>
160 tar xzvf mono-XXX.tar.gz
161 </pre>
162
163                 * Configure, compile and install:
164 <pre>
165 ./configure
166 make
167 make install
168 </pre>
169         </ul>
170         
171 ** CVS
172
173         We are trying to figure out where to put our CVS repository.
174         We are debating between the GNOME CVS or SourceForge.  Watch
175         this spot.
176
177