Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeai1 <Meai1@users.noreply.github.com>2014-05-31 22:42:25 +0400
committerMeai1 <Meai1@users.noreply.github.com>2014-05-31 22:42:25 +0400
commit7114e5d629f073804a2a717b56a1e2ecc71d6201 (patch)
tree26dcc1ff676dc5067ed1dddb976540bc0d8c3990 /README.md
parentf9994f18ca5879d9e9ed3fdd57d7a0f917d74773 (diff)
Update README.md
Describe some common user problems that most users will have when trying to compile monodevelop on their own.
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index 1188120fcd..73a291640d 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,10 @@ If you are building from Git, make sure that you initialize the submodules
that are part of this repository by executing:
`git submodule update --init --recursive`
+If you are running a parallel mono installation, make sure to run all the following steps
+while having sourced your mono installation script. (source path/to/my-environment-script)
+See: http://www.mono-project.com/Parallel_Mono_Environments
+
To compile execute:
`./configure ; make`
@@ -38,6 +42,8 @@ There are two variables you can set when running `configure`:
* You can also create your own profile by adding a file to the profiles
directory containing a list of the directories to build.
+Disclaimer: Please be aware that the 'extras/JavaBinding' and 'extras/ValaBinding' packages do not currently work. When prompted or by manually selecting them during the './configure --select' step, make sure they stay deselected. (deselected by default)
+
Running
-------
@@ -79,6 +85,18 @@ Special Environment Variables
If this environment variable exists we assume we are compiling inside wrench.
We use this to enable raygun only for 'release' builds and not for normal
developer builds compiled on a dev machine with 'make && make run'.
+
+
+Known Problems
+-----------------------------
+
+"The type `GLib.IIcon' is defined in an assembly that is not referenced"
+This happens when you accidentally installed gtk-sharp3 instead of the 2.12.x branch version.
+Make sure to 'make uninstall' or otherwise remove the gtk-sharp3 version and install the older one.
+
+xbuild may still cache a reference to assemblies that you may have accidentally installed into your mono installation,
+like the gtk-sharp3 as described before. You can delete the cache in $HOME/.config/xbuild/pkgconfig-cache-2.xml
+
References