2003-11-24 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / INSTALL.txt
index a39ef19d342688858393f236ba603b61ebdfa54d..edc5d31e68de9ea29aead04194ae3a08dfc4dde3 100644 (file)
@@ -20,7 +20,7 @@ following command:
          make fullbuild
 
 That will build and install the code in a single pass.  The
-compilation is bundled with the build due to depedencies on the class
+compilation is bundled with the build due to dependencies on the class
 libraries on the runtime.
 
 Build Features for Developers.
@@ -29,8 +29,8 @@ Build Features for Developers.
 These instructions apply to both Linux and Windows. To build this
 package, you must already have a C# compiler installed.  This means
 that to build on Linux, you need to get a distribution of the MCS
-binaries; these are called monocharges. See README.building for
-information on where to get them. On Windows, you can just use the
+binaries; these are called monocharges. They can be found at
+www.go-mono.com/daily. On Windows, you can just use the
 Microsoft compiler. You also need GNU make to build the software (on
 Windows, you will need for example the Cygwin environment setup).
 
@@ -55,6 +55,21 @@ If you get "corlib out of sync" errors, try
 
 The difference between the two modes is explained farther down.
 
+Troubleshooting
+===============
+
+Occasionally, something in the compiler or runtime changes enough that
+an existing installation cannot complete a full build from cvs.  In this case,
+go to http://go-mono.com/daily and download a monocharge or monolite tarball.
+Unpack and copy the .dlls to $prefix/lib and .exes to $prefix/bin/.  Then
+you should be able to complete the build normally (i.e. using make fullbuild).
+
+       wget http://go-mono.com/daily/monolite-20031028.tar.gz
+       tar -zxvf monolite-20031028.tar.gz
+       cd monolite-20031028
+       cp *.exe /usr/local/bin/.
+       cp *.dll /usr/local/lib/.
+
 Monocharges
 ===========